예제 #1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(FMS_Model.wms_invoice_detial model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into wms_invoice_detial(");
            strSql.Append("id,inv_sn,record,inv_time,set_time,goods_id,goods_sn,goods_name,goods_price,ntax_price,goods_num,goods_unit,money,batch_no,go_sn,go_record,tax_money,ntax_money)");
            strSql.Append(" values (");
            strSql.Append("@id,@inv_sn,@record,@inv_time,@set_time,@goods_id,@goods_sn,@goods_name,@goods_price,@ntax_price,@goods_num,@goods_unit,@money,@batch_no,@go_sn,@go_record,@tax_money,@ntax_money)");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@id",          MySqlDbType.Int64,      20),
                new MySqlParameter("@inv_sn",      MySqlDbType.VarChar,    20),
                new MySqlParameter("@record",      MySqlDbType.Int32,      11),
                new MySqlParameter("@inv_time",    MySqlDbType.DateTime),
                new MySqlParameter("@set_time",    MySqlDbType.DateTime),
                new MySqlParameter("@goods_id",    MySqlDbType.Int64,      20),
                new MySqlParameter("@goods_sn",    MySqlDbType.VarChar,    30),
                new MySqlParameter("@goods_name",  MySqlDbType.VarChar,   100),
                new MySqlParameter("@goods_price", MySqlDbType.Decimal,    15),
                new MySqlParameter("@ntax_price",  MySqlDbType.Decimal,    15),
                new MySqlParameter("@goods_num",   MySqlDbType.Int32,      11),
                new MySqlParameter("@goods_unit",  MySqlDbType.VarChar,    20),
                new MySqlParameter("@money",       MySqlDbType.Decimal,    15),
                new MySqlParameter("@batch_no",    MySqlDbType.VarChar,    20),
                new MySqlParameter("@go_sn",       MySqlDbType.VarChar,    20),
                new MySqlParameter("@go_record",   MySqlDbType.Int32,      11),
                new MySqlParameter("@tax_money",   MySqlDbType.Decimal,    15),
                new MySqlParameter("@ntax_money",  MySqlDbType.Decimal, 15)
            };
            parameters[0].Value  = model.id;
            parameters[1].Value  = model.inv_sn;
            parameters[2].Value  = model.record;
            parameters[3].Value  = model.inv_time;
            parameters[4].Value  = model.set_time;
            parameters[5].Value  = model.goods_id;
            parameters[6].Value  = model.goods_sn;
            parameters[7].Value  = model.goods_name;
            parameters[8].Value  = model.goods_price;
            parameters[9].Value  = model.ntax_price;
            parameters[10].Value = model.goods_num;
            parameters[11].Value = model.goods_unit;
            parameters[12].Value = model.money;
            parameters[13].Value = model.batch_no;
            parameters[14].Value = model.go_sn;
            parameters[15].Value = model.go_record;
            parameters[16].Value = model.tax_money;
            parameters[17].Value = model.ntax_money;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #2
0
        /// <summary>
        /// model_list获取数据集
        /// </summary>
        /// <param name="strWhere"></param>
        /// <returns></returns>
        public List <FMS_Model.wms_invoice_detial> NewGetList(string strWhere)
        {
            List <FMS_Model.wms_invoice_detial> list = new List <FMS_Model.wms_invoice_detial>();
            DataSet ds = GetList(strWhere);

            if (ds != null && ds.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    DataRow dr = ds.Tables[0].Rows[i];
                    FMS_Model.wms_invoice_detial tempbill = new FMS_Model.wms_invoice_detial();
                    tempbill = DataRowToModel(dr);
                    list.Add(tempbill);
                }
                return(list);
            }
            else
            {
                return(null);
            }
        }
예제 #3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public FMS_Model.wms_invoice_detial GetModel(long id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select id,inv_sn,record,inv_time,set_time,goods_id,goods_sn,goods_name,goods_price,ntax_price,goods_num,goods_unit,money,batch_no,go_sn,go_record,tax_money,ntax_money from wms_invoice_detial ");
            strSql.Append(" where id=@id ");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@id", MySqlDbType.Int64, 20)
            };
            parameters[0].Value = id;

            FMS_Model.wms_invoice_detial model = new FMS_Model.wms_invoice_detial();
            DataSet ds = Wms_DbHelperMySQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
예제 #4
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public FMS_Model.wms_invoice_detial DataRowToModel(DataRow row)
 {
     FMS_Model.wms_invoice_detial model = new FMS_Model.wms_invoice_detial();
     if (row != null)
     {
         if (row["id"] != null && row["id"].ToString() != "")
         {
             model.id = long.Parse(row["id"].ToString());
         }
         if (row["inv_sn"] != null)
         {
             model.inv_sn = row["inv_sn"].ToString();
         }
         if (row["record"] != null && row["record"].ToString() != "")
         {
             model.record = int.Parse(row["record"].ToString());
         }
         if (row["inv_time"] != null && row["inv_time"].ToString() != "")
         {
             model.inv_time = DateTime.Parse(row["inv_time"].ToString());
         }
         if (row["set_time"] != null && row["set_time"].ToString() != "")
         {
             model.set_time = DateTime.Parse(row["set_time"].ToString());
         }
         if (row["goods_id"] != null && row["goods_id"].ToString() != "")
         {
             model.goods_id = long.Parse(row["goods_id"].ToString());
         }
         if (row["goods_sn"] != null)
         {
             model.goods_sn = row["goods_sn"].ToString();
         }
         if (row["goods_name"] != null)
         {
             model.goods_name = row["goods_name"].ToString();
         }
         if (row["goods_price"] != null && row["goods_price"].ToString() != "")
         {
             model.goods_price = decimal.Parse(row["goods_price"].ToString());
         }
         if (row["ntax_price"] != null && row["ntax_price"].ToString() != "")
         {
             model.ntax_price = decimal.Parse(row["ntax_price"].ToString());
         }
         if (row["goods_num"] != null && row["goods_num"].ToString() != "")
         {
             model.goods_num = int.Parse(row["goods_num"].ToString());
         }
         if (row["goods_unit"] != null)
         {
             model.goods_unit = row["goods_unit"].ToString();
         }
         if (row["money"] != null && row["money"].ToString() != "")
         {
             model.money = decimal.Parse(row["money"].ToString());
         }
         if (row["batch_no"] != null)
         {
             model.batch_no = row["batch_no"].ToString();
         }
         if (row["go_sn"] != null)
         {
             model.go_sn = row["go_sn"].ToString();
         }
         if (row["go_record"] != null && row["go_record"].ToString() != "")
         {
             model.go_record = int.Parse(row["go_record"].ToString());
         }
         if (row["tax_money"] != null && row["tax_money"].ToString() != "")
         {
             model.tax_money = decimal.Parse(row["tax_money"].ToString());
         }
         if (row["ntax_money"] != null && row["ntax_money"].ToString() != "")
         {
             model.ntax_money = decimal.Parse(row["ntax_money"].ToString());
         }
     }
     return(model);
 }
예제 #5
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(FMS_Model.wms_invoice_detial model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update wms_invoice_detial set ");
            strSql.Append("inv_sn=@inv_sn,");
            strSql.Append("record=@record,");
            strSql.Append("inv_time=@inv_time,");
            strSql.Append("set_time=@set_time,");
            strSql.Append("goods_id=@goods_id,");
            strSql.Append("goods_sn=@goods_sn,");
            strSql.Append("goods_name=@goods_name,");
            strSql.Append("goods_price=@goods_price,");
            strSql.Append("ntax_price=@ntax_price,");
            strSql.Append("goods_num=@goods_num,");
            strSql.Append("goods_unit=@goods_unit,");
            strSql.Append("money=@money,");
            strSql.Append("batch_no=@batch_no,");
            strSql.Append("go_sn=@go_sn,");
            strSql.Append("go_record=@go_record,");
            strSql.Append("tax_money=@tax_money,");
            strSql.Append("ntax_money=@ntax_money");
            strSql.Append(" where id=@id ");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@inv_sn",      MySqlDbType.VarChar,    20),
                new MySqlParameter("@record",      MySqlDbType.Int32,      11),
                new MySqlParameter("@inv_time",    MySqlDbType.DateTime),
                new MySqlParameter("@set_time",    MySqlDbType.DateTime),
                new MySqlParameter("@goods_id",    MySqlDbType.Int64,      20),
                new MySqlParameter("@goods_sn",    MySqlDbType.VarChar,    30),
                new MySqlParameter("@goods_name",  MySqlDbType.VarChar,   100),
                new MySqlParameter("@goods_price", MySqlDbType.Decimal,    15),
                new MySqlParameter("@ntax_price",  MySqlDbType.Decimal,    15),
                new MySqlParameter("@goods_num",   MySqlDbType.Int32,      11),
                new MySqlParameter("@goods_unit",  MySqlDbType.VarChar,    20),
                new MySqlParameter("@money",       MySqlDbType.Decimal,    15),
                new MySqlParameter("@batch_no",    MySqlDbType.VarChar,    20),
                new MySqlParameter("@go_sn",       MySqlDbType.VarChar,    20),
                new MySqlParameter("@go_record",   MySqlDbType.Int32,      11),
                new MySqlParameter("@tax_money",   MySqlDbType.Decimal,    15),
                new MySqlParameter("@ntax_money",  MySqlDbType.Decimal,    15),
                new MySqlParameter("@id",          MySqlDbType.Int64, 20)
            };
            parameters[0].Value  = model.inv_sn;
            parameters[1].Value  = model.record;
            parameters[2].Value  = model.inv_time;
            parameters[3].Value  = model.set_time;
            parameters[4].Value  = model.goods_id;
            parameters[5].Value  = model.goods_sn;
            parameters[6].Value  = model.goods_name;
            parameters[7].Value  = model.goods_price;
            parameters[8].Value  = model.ntax_price;
            parameters[9].Value  = model.goods_num;
            parameters[10].Value = model.goods_unit;
            parameters[11].Value = model.money;
            parameters[12].Value = model.batch_no;
            parameters[13].Value = model.go_sn;
            parameters[14].Value = model.go_record;
            parameters[15].Value = model.tax_money;
            parameters[16].Value = model.ntax_money;
            parameters[17].Value = model.id;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(FMS_Model.wms_invoice_detial model)
 {
     return(dal.Update(model));
 }
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public bool Add(FMS_Model.wms_invoice_detial model)
 {
     return(dal.Add(model));
 }