/// <summary> /// 增加一条数据 /// </summary> public bool Add(KPS.Model.XiaoShouInfo model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into PSI_XiaoShou("); strSql.Append("p_date,p_cpmc,p_ggxh,p_clmc,p_ph,p_dw,p_sl1,p_mjph,p_zzs,p_zczh,p_gys,p_sl2,p_jsr,DataType,RemarkInfo,GJID)"); strSql.Append(" values ("); strSql.Append("@p_date,@p_cpmc,@p_ggxh,@p_clmc,@p_ph,@p_dw,@p_sl1,@p_mjph,@p_zzs,@p_zczh,@p_gys,@p_sl2,@p_jsr,@DataType,@RemarkInfo,@GJID)"); OleDbParameter[] parameters = { new OleDbParameter("@p_date", OleDbType.Date), new OleDbParameter("@p_cpmc", OleDbType.VarChar, 255), new OleDbParameter("@p_ggxh", OleDbType.VarChar, 255), new OleDbParameter("@p_clmc", OleDbType.VarChar, 255), new OleDbParameter("@p_ph", OleDbType.VarChar, 255), new OleDbParameter("@p_dw", OleDbType.VarChar, 255), new OleDbParameter("@p_sl1", OleDbType.Integer, 4), new OleDbParameter("@p_mjph", OleDbType.VarChar, 255), new OleDbParameter("@p_zzs", OleDbType.VarChar, 255), new OleDbParameter("@p_zczh", OleDbType.VarChar, 255), new OleDbParameter("@p_gys", OleDbType.VarChar, 255), new OleDbParameter("@p_sl2", OleDbType.VarChar, 255), new OleDbParameter("@p_jsr", OleDbType.VarChar, 255), new OleDbParameter("@DataType", OleDbType.Integer, 4), new OleDbParameter("@RemarkInfo", OleDbType.VarChar, 255), new OleDbParameter("@GJID", OleDbType.Integer, 4) }; parameters[0].Value = model.p_date; parameters[1].Value = model.p_cpmc; parameters[2].Value = model.p_ggxh; parameters[3].Value = model.p_clmc; parameters[4].Value = model.p_ph; parameters[5].Value = model.p_dw; parameters[6].Value = model.p_sl1; parameters[7].Value = model.p_mjph; parameters[8].Value = model.p_zzs; parameters[9].Value = model.p_zczh; parameters[10].Value = model.p_gys; parameters[11].Value = model.p_sl2; parameters[12].Value = model.p_jsr; parameters[13].Value = model.DataType; parameters[14].Value = model.RemarkInfo; parameters[15].Value = model.GJID; int rows = DbHelperOleDb.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 销售 减少库存(当添加产品的销售记录时,则通过此方法更新已有产品的销售记录) /// </summary> /// <param name="xsmodel"></param> /// <returns></returns> public KPS.Model.InventoryUpState Sell(KPS.Model.XiaoShouInfo xsmodel) { return(dal.Sell(xsmodel)); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(KPS.Model.XiaoShouInfo model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update PSI_XiaoShou set "); strSql.Append("p_date=@p_date,"); strSql.Append("p_cpmc=@p_cpmc,"); strSql.Append("p_ggxh=@p_ggxh,"); strSql.Append("p_clmc=@p_clmc,"); strSql.Append("p_ph=@p_ph,"); strSql.Append("p_dw=@p_dw,"); strSql.Append("p_sl1=@p_sl1,"); strSql.Append("p_mjph=@p_mjph,"); strSql.Append("p_zzs=@p_zzs,"); strSql.Append("p_zczh=@p_zczh,"); strSql.Append("p_gys=@p_gys,"); strSql.Append("p_sl2=@p_sl2,"); strSql.Append("p_jsr=@p_jsr,"); strSql.Append("DataType=@DataType,"); strSql.Append("RemarkInfo=@RemarkInfo,"); strSql.Append("GJID=@GJID"); strSql.Append(" where ID=@ID"); OleDbParameter[] parameters = { new OleDbParameter("@p_date", OleDbType.Date), new OleDbParameter("@p_cpmc", OleDbType.VarChar, 255), new OleDbParameter("@p_ggxh", OleDbType.VarChar, 255), new OleDbParameter("@p_clmc", OleDbType.VarChar, 255), new OleDbParameter("@p_ph", OleDbType.VarChar, 255), new OleDbParameter("@p_dw", OleDbType.VarChar, 255), new OleDbParameter("@p_sl1", OleDbType.Integer, 4), new OleDbParameter("@p_mjph", OleDbType.VarChar, 255), new OleDbParameter("@p_zzs", OleDbType.VarChar, 255), new OleDbParameter("@p_zczh", OleDbType.VarChar, 255), new OleDbParameter("@p_gys", OleDbType.VarChar, 255), new OleDbParameter("@p_sl2", OleDbType.VarChar, 255), new OleDbParameter("@p_jsr", OleDbType.VarChar, 255), new OleDbParameter("@DataType", OleDbType.Integer, 4), new OleDbParameter("@RemarkInfo", OleDbType.VarChar, 255), new OleDbParameter("@GJID", OleDbType.Integer, 4), new OleDbParameter("@ID", OleDbType.Integer, 4) }; parameters[0].Value = model.p_date; parameters[1].Value = model.p_cpmc; parameters[2].Value = model.p_ggxh; parameters[3].Value = model.p_clmc; parameters[4].Value = model.p_ph; parameters[5].Value = model.p_dw; parameters[6].Value = model.p_sl1; parameters[7].Value = model.p_mjph; parameters[8].Value = model.p_zzs; parameters[9].Value = model.p_zczh; parameters[10].Value = model.p_gys; parameters[11].Value = model.p_sl2; parameters[12].Value = model.p_jsr; parameters[13].Value = model.DataType; parameters[14].Value = model.RemarkInfo; parameters[15].Value = model.GJID; parameters[16].Value = model.ID; int rows = DbHelperOleDb.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public KPS.Model.XiaoShouInfo DataRowToModel(DataRow row) { KPS.Model.XiaoShouInfo model = new KPS.Model.XiaoShouInfo(); if (row != null) { if (row["ID"] != null && row["ID"].ToString() != "") { model.ID = int.Parse(row["ID"].ToString()); } if (row["p_date"] != null && row["p_date"].ToString() != "") { model.p_date = DateTime.Parse(row["p_date"].ToString()); } if (row["p_cpmc"] != null) { model.p_cpmc = row["p_cpmc"].ToString(); } if (row["p_ggxh"] != null) { model.p_ggxh = row["p_ggxh"].ToString(); } if (row["p_clmc"] != null) { model.p_clmc = row["p_clmc"].ToString(); } if (row["p_ph"] != null) { model.p_ph = row["p_ph"].ToString(); } if (row["p_dw"] != null) { model.p_dw = row["p_dw"].ToString(); } if (row["p_sl1"] != null && row["p_sl1"].ToString() != "") { model.p_sl1 = int.Parse(row["p_sl1"].ToString()); } if (row["p_mjph"] != null) { model.p_mjph = row["p_mjph"].ToString(); } if (row["p_zzs"] != null) { model.p_zzs = row["p_zzs"].ToString(); } if (row["p_zczh"] != null) { model.p_zczh = row["p_zczh"].ToString(); } if (row["p_gys"] != null) { model.p_gys = row["p_gys"].ToString(); } if (row["p_sl2"] != null) { model.p_sl2 = row["p_sl2"].ToString(); } if (row["p_jsr"] != null) { model.p_jsr = row["p_jsr"].ToString(); } if (row["DataType"] != null) { model.DataType = Convert.ToInt32(row["DataType"]); } if (row["RemarkInfo"] != null) { model.RemarkInfo = row["RemarkInfo"].ToString(); } if (row["GJID"] != null) { model.GJID = Convert.ToInt32(row["GJID"]); } } return(model); }
/// <summary> /// 得到一个对象实体 /// </summary> public KPS.Model.XiaoShouInfo DataRowToModel(DataRow row) { KPS.Model.XiaoShouInfo model = new KPS.Model.XiaoShouInfo(); if (row != null) { if(row["ID"]!=null && row["ID"].ToString()!="") { model.ID=int.Parse(row["ID"].ToString()); } if(row["p_date"]!=null && row["p_date"].ToString()!="") { model.p_date=DateTime.Parse(row["p_date"].ToString()); } if(row["p_cpmc"]!=null) { model.p_cpmc=row["p_cpmc"].ToString(); } if(row["p_ggxh"]!=null) { model.p_ggxh=row["p_ggxh"].ToString(); } if(row["p_clmc"]!=null) { model.p_clmc=row["p_clmc"].ToString(); } if(row["p_ph"]!=null) { model.p_ph=row["p_ph"].ToString(); } if(row["p_dw"]!=null) { model.p_dw=row["p_dw"].ToString(); } if(row["p_sl1"]!=null && row["p_sl1"].ToString()!="") { model.p_sl1=int.Parse(row["p_sl1"].ToString()); } if(row["p_mjph"]!=null) { model.p_mjph=row["p_mjph"].ToString(); } if(row["p_zzs"]!=null) { model.p_zzs=row["p_zzs"].ToString(); } if(row["p_zczh"]!=null) { model.p_zczh=row["p_zczh"].ToString(); } if(row["p_gys"]!=null) { model.p_gys=row["p_gys"].ToString(); } if(row["p_sl2"]!=null) { model.p_sl2=row["p_sl2"].ToString(); } if(row["p_jsr"]!=null) { model.p_jsr=row["p_jsr"].ToString(); } if (row["DataType"] != null) { model.DataType =Convert.ToInt32(row["DataType"]); } if (row["RemarkInfo"] != null) { model.RemarkInfo = row["RemarkInfo"].ToString(); } if (row["GJID"] != null) { model.GJID =Convert.ToInt32( row["GJID"]); } } return model; }