Пример #1
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public CZB.Model.CCCAPI_MaterialItems DataRowToModel(DataRow row)
 {
     CZB.Model.CCCAPI_MaterialItems model = new CZB.Model.CCCAPI_MaterialItems();
     if (row != null)
     {
         if (row["id"] != null)
         {
             model.id = row["id"].ToString();
         }
         if (row["itemid"] != null && row["itemid"].ToString() != "")
         {
             model.itemid = decimal.Parse(row["itemid"].ToString());
         }
         if (row["itemName"] != null)
         {
             model.itemName = row["itemName"].ToString();
         }
         if (row["manualFlag"] != null && row["manualFlag"].ToString() != "")
         {
             if ((row["manualFlag"].ToString() == "1") || (row["manualFlag"].ToString().ToLower() == "true"))
             {
                 model.manualFlag = true;
             }
             else
             {
                 model.manualFlag = false;
             }
         }
         if (row["materialUnit"] != null)
         {
             model.materialUnit = row["materialUnit"].ToString();
         }
         if (row["partQuantity"] != null && row["partQuantity"].ToString() != "")
         {
             model.partQuantity = decimal.Parse(row["partQuantity"].ToString());
         }
         if (row["unitPrice"] != null && row["unitPrice"].ToString() != "")
         {
             model.unitPrice = decimal.Parse(row["unitPrice"].ToString());
         }
         if (row["partFee"] != null && row["partFee"].ToString() != "")
         {
             model.partFee = decimal.Parse(row["partFee"].ToString());
         }
     }
     return(model);
 }
Пример #2
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(CZB.Model.CCCAPI_MaterialItems model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update CCCAPI_MaterialItems set ");
            strSql.Append("itemid=@itemid,");
            strSql.Append("itemName=@itemName,");
            strSql.Append("manualFlag=@manualFlag,");
            strSql.Append("materialUnit=@materialUnit,");
            strSql.Append("partQuantity=@partQuantity,");
            strSql.Append("unitPrice=@unitPrice,");
            strSql.Append("partFee=@partFee");
            strSql.Append(" where id=@id ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@itemid",       SqlDbType.Decimal,    9),
                new SqlParameter("@itemName",     SqlDbType.VarChar,  100),
                new SqlParameter("@manualFlag",   SqlDbType.Bit,        1),
                new SqlParameter("@materialUnit", SqlDbType.VarChar,   20),
                new SqlParameter("@partQuantity", SqlDbType.Decimal,    5),
                new SqlParameter("@unitPrice",    SqlDbType.Decimal,    9),
                new SqlParameter("@partFee",      SqlDbType.Decimal,    9),
                new SqlParameter("@id",           SqlDbType.NVarChar, 50)
            };
            parameters[0].Value = model.itemid;
            parameters[1].Value = model.itemName;
            parameters[2].Value = model.manualFlag;
            parameters[3].Value = model.materialUnit;
            parameters[4].Value = model.partQuantity;
            parameters[5].Value = model.unitPrice;
            parameters[6].Value = model.partFee;
            parameters[7].Value = model.id;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(CZB.Model.CCCAPI_MaterialItems model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into CCCAPI_MaterialItems(");
            strSql.Append("id,itemid,itemName,manualFlag,materialUnit,partQuantity,unitPrice,partFee)");
            strSql.Append(" values (");
            strSql.Append("@id,@itemid,@itemName,@manualFlag,@materialUnit,@partQuantity,@unitPrice,@partFee)");
            SqlParameter[] parameters =
            {
                new SqlParameter("@id",           SqlDbType.NVarChar,  50),
                new SqlParameter("@itemid",       SqlDbType.Decimal,    9),
                new SqlParameter("@itemName",     SqlDbType.VarChar,  100),
                new SqlParameter("@manualFlag",   SqlDbType.Bit,        1),
                new SqlParameter("@materialUnit", SqlDbType.VarChar,   20),
                new SqlParameter("@partQuantity", SqlDbType.Decimal,    5),
                new SqlParameter("@unitPrice",    SqlDbType.Decimal,    9),
                new SqlParameter("@partFee",      SqlDbType.Decimal, 9)
            };
            parameters[0].Value = model.id;
            parameters[1].Value = model.itemid;
            parameters[2].Value = model.itemName;
            parameters[3].Value = model.manualFlag;
            parameters[4].Value = model.materialUnit;
            parameters[5].Value = model.partQuantity;
            parameters[6].Value = model.unitPrice;
            parameters[7].Value = model.partFee;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #4
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public CZB.Model.CCCAPI_MaterialItems GetModel(string id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 id,itemid,itemName,manualFlag,materialUnit,partQuantity,unitPrice,partFee from CCCAPI_MaterialItems ");
            strSql.Append(" where id=@id ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@id", SqlDbType.NVarChar, 50)
            };
            parameters[0].Value = id;

            CZB.Model.CCCAPI_MaterialItems model = new CZB.Model.CCCAPI_MaterialItems();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Пример #5
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(CZB.Model.CCCAPI_MaterialItems model)
 {
     return(dal.Update(model));
 }
Пример #6
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public bool Add(CZB.Model.CCCAPI_MaterialItems model)
 {
     return(dal.Add(model));
 }