DAL/TCWL_D_Storage.cs

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

namespace DAL
{
    using Common;
    using Model;
    using System;
    using System.Data;
    using System.Data.SqlClient;
    using System.Runtime.InteropServices;
    using System.Text;

    public class TCWL_D_Storage
    {
        public bool Add(TCWL_M_Storage model)
        {
            StringBuilder builder = new StringBuilder();
            builder.Append("insert into TCWL_Storage(");
            builder.Append("ProID,StockID,ProNum,ServerID,ProSize)");
            builder.Append(" values (");
            builder.Append("@ProID,@StockID,@ProNum,@ServerID,@ProSize)");
            SqlParameter[] cmdParms = new SqlParameter[] { new SqlParameter("@ProID", SqlDbType.VarChar, 0x24), new SqlParameter("@StockID", SqlDbType.VarChar, 0x24), new SqlParameter("@ProNum", SqlDbType.Int, 4), new SqlParameter("@ServerID", SqlDbType.VarChar, 50), new SqlParameter("@ProSize", SqlDbType.VarChar, 0x24) };
            cmdParms[0].Value = model.ProID;
            cmdParms[1].Value = model.StockID;
            cmdParms[2].Value = model.ProNum;
            cmdParms[3].Value = model.ServerID;
            cmdParms[4].Value = model.ProSize;
            return (DBHelper.ExecuteSql(builder.ToString(), cmdParms) > 0);
        }

        public int CheckHas(string proid, string prosize, string StockID, out string id)
        {
            StringBuilder builder = new StringBuilder();
            builder.Append("select ID from TCWL_Storage  where ProID=@ProID and ProSize=@ProSize and StockID=@StockID");
            SqlParameter[] cmdParms = new SqlParameter[] { new SqlParameter("@ProID", SqlDbType.VarChar, 0x24), new SqlParameter("@ProSize", SqlDbType.VarChar, 0x24), new SqlParameter("@StockID", SqlDbType.VarChar, 0x24) };
            cmdParms[0].Value = proid;
            cmdParms[1].Value = prosize;
            cmdParms[2].Value = StockID;
            DataTable table = DBHelper.Query(builder.ToString(), cmdParms).Tables[0];
            if (table.Rows.Count > 0)
            {
                id = table.Rows[0][0].ToString();
                return table.Rows.Count;
            }
            id = "";
            return 0;
        }

        public int CheckNum(string proid, string prosize, string StockID, out string id)
        {
            StringBuilder builder = new StringBuilder();
            builder.Append("select ID,ProNum from TCWL_Storage  where ProID=@ProID and ProSize=@ProSize and StockID=@StockID");
            SqlParameter[] cmdParms = new SqlParameter[] { new SqlParameter("@ProID", SqlDbType.VarChar, 0x24), new SqlParameter("@ProSize", SqlDbType.VarChar, 0x24), new SqlParameter("@StockID", SqlDbType.VarChar, 0x24) };
            cmdParms[0].Value = proid;
            cmdParms[1].Value = prosize;
            cmdParms[2].Value = StockID;
            DataTable table = DBHelper.Query(builder.ToString(), cmdParms).Tables[0];
            if (table.Rows.Count > 0)
            {
                id = table.Rows[0][0].ToString();
                return int.Parse(table.Rows[0][1].ToString());
            }
后面还有 85 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。