/// <summary> /// 增加一条数据 /// </summary> public bool Add(珠宝入库系统.Model.商品表 model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into 商品表("); strSql.Append("条码号,产品大类,成色,主石名称,首饰类别,自定大类,款号,安全库编号,证书号,原编号,加盟品牌,总件重,净金重,含配金重,金价,金耗,金料金额,配件1计价,配件1名,配件1数,配件1重,配件1价,配件1金额,配件2计价,配件2名,配件2数,配件2重,配件2价,配件2金额,手寸,主石计价方式,主石号,主石规格,主石粒数,主石重,主石单位,主石价,主石金额,主石外型,主石颜色,主石净度,主石车工,辅石1计价方式,辅石1号,辅石1名,辅石1粒数,辅石1重量,辅石1单价,辅石1金额,辅石2计价方式,辅石2号,辅石2名,辅石2粒数,辅石2重量,辅石2单价,辅石2金额,辅石3计价方式,辅石3号,辅石3名,辅石3粒数,辅石3重量,辅石3单价,辅石3金额,辅石4计价方式,辅石4号,辅石4名,辅石4粒数,辅石4重量,辅石4单价,辅石4金额,辅石5计价方式,辅石5号,辅石5名,辅石5粒数,辅石5重量,辅石5单价,辅石5金额,辅石总粒数,辅石总重量,加工费方式,加工费,证书费,其它费用名,其他费方式,其它费,进货成本,成本基数,真实成本,市场成本,销售倍率,售价,备注,当前状态,入库单号,入库时间,供应商,退库单号,退库时间,发货单号,发货时间,分销商,分销柜组,退货单号,退货时间,销售单号,销售时间,销售客户,原售价,折扣率,实售价,销退单号,销退时间,调价单号,调价时间,盘点单号,盘点时间,调价顺序,c0186,公司品牌,公司地址,检测单位,产地,执行标准,公司LOGOA,公司LOGOB,促销原价,库存,售出,种类,品种,编码,厂家,厂址,新增时间,编辑时间,产品大类名,产品名称,状态)"); strSql.Append(" values ("); strSql.Append("@条码号,@产品大类,@成色,@主石名称,@首饰类别,@自定大类,@款号,@安全库编号,@证书号,@原编号,@加盟品牌,@总件重,@净金重,@含配金重,@金价,@金耗,@金料金额,@配件1计价,@配件1名,@配件1数,@配件1重,@配件1价,@配件1金额,@配件2计价,@配件2名,@配件2数,@配件2重,@配件2价,@配件2金额,@手寸,@主石计价方式,@主石号,@主石规格,@主石粒数,@主石重,@主石单位,@主石价,@主石金额,@主石外型,@主石颜色,@主石净度,@主石车工,@辅石1计价方式,@辅石1号,@辅石1名,@辅石1粒数,@辅石1重量,@辅石1单价,@辅石1金额,@辅石2计价方式,@辅石2号,@辅石2名,@辅石2粒数,@辅石2重量,@辅石2单价,@辅石2金额,@辅石3计价方式,@辅石3号,@辅石3名,@辅石3粒数,@辅石3重量,@辅石3单价,@辅石3金额,@辅石4计价方式,@辅石4号,@辅石4名,@辅石4粒数,@辅石4重量,@辅石4单价,@辅石4金额,@辅石5计价方式,@辅石5号,@辅石5名,@辅石5粒数,@辅石5重量,@辅石5单价,@辅石5金额,@辅石总粒数,@辅石总重量,@加工费方式,@加工费,@证书费,@其它费用名,@其他费方式,@其它费,@进货成本,@成本基数,@真实成本,@市场成本,@销售倍率,@售价,@备注,@当前状态,@入库单号,@入库时间,@供应商,@退库单号,@退库时间,@发货单号,@发货时间,@分销商,@分销柜组,@退货单号,@退货时间,@销售单号,@销售时间,@销售客户,@原售价,@折扣率,@实售价,@销退单号,@销退时间,@调价单号,@调价时间,@盘点单号,@盘点时间,@调价顺序,@c0186,@公司品牌,@公司地址,@检测单位,@产地,@执行标准,@公司LOGOA,@公司LOGOB,@促销原价,@库存,@售出,@种类,@品种,@编码,@厂家,@厂址,@新增时间,@编辑时间,@产品大类名,@产品名称,@状态)"); SqlParameter[] parameters = { new SqlParameter("@条码号", SqlDbType.NVarChar,255), new SqlParameter("@产品大类", SqlDbType.NVarChar,255), new SqlParameter("@成色", SqlDbType.NVarChar,255), new SqlParameter("@主石名称", SqlDbType.NVarChar,255), new SqlParameter("@首饰类别", SqlDbType.NVarChar,255), new SqlParameter("@自定大类", SqlDbType.NVarChar,255), new SqlParameter("@款号", SqlDbType.NVarChar,255), new SqlParameter("@安全库编号", SqlDbType.NVarChar,255), new SqlParameter("@证书号", SqlDbType.NVarChar,255), new SqlParameter("@原编号", SqlDbType.NVarChar,255), new SqlParameter("@加盟品牌", SqlDbType.NVarChar,255), new SqlParameter("@总件重", SqlDbType.NVarChar,255), new SqlParameter("@净金重", SqlDbType.NVarChar,255), new SqlParameter("@含配金重", SqlDbType.NVarChar,255), new SqlParameter("@金价", SqlDbType.NVarChar,255), new SqlParameter("@金耗", SqlDbType.NVarChar,255), new SqlParameter("@金料金额", SqlDbType.NVarChar,255), new SqlParameter("@配件1计价", SqlDbType.NVarChar,255), new SqlParameter("@配件1名", SqlDbType.NVarChar,255), new SqlParameter("@配件1数", SqlDbType.NVarChar,255), new SqlParameter("@配件1重", SqlDbType.NVarChar,255), new SqlParameter("@配件1价", SqlDbType.NVarChar,255), new SqlParameter("@配件1金额", SqlDbType.NVarChar,255), new SqlParameter("@配件2计价", SqlDbType.NVarChar,255), new SqlParameter("@配件2名", SqlDbType.NVarChar,255), new SqlParameter("@配件2数", SqlDbType.NVarChar,255), new SqlParameter("@配件2重", SqlDbType.NVarChar,255), new SqlParameter("@配件2价", SqlDbType.NVarChar,255), new SqlParameter("@配件2金额", SqlDbType.NVarChar,255), new SqlParameter("@手寸", SqlDbType.NVarChar,255), new SqlParameter("@主石计价方式", SqlDbType.NVarChar,255), new SqlParameter("@主石号", SqlDbType.NVarChar,255), new SqlParameter("@主石规格", SqlDbType.NVarChar,255), new SqlParameter("@主石粒数", SqlDbType.NVarChar,255), new SqlParameter("@主石重", SqlDbType.NVarChar,255), new SqlParameter("@主石单位", SqlDbType.NVarChar,255), new SqlParameter("@主石价", SqlDbType.NVarChar,255), new SqlParameter("@主石金额", SqlDbType.NVarChar,255), new SqlParameter("@主石外型", SqlDbType.NVarChar,255), new SqlParameter("@主石颜色", SqlDbType.NVarChar,255), new SqlParameter("@主石净度", SqlDbType.NVarChar,255), new SqlParameter("@主石车工", SqlDbType.NVarChar,255), new SqlParameter("@辅石1计价方式", SqlDbType.NVarChar,255), new SqlParameter("@辅石1号", SqlDbType.NVarChar,255), new SqlParameter("@辅石1名", SqlDbType.NVarChar,255), new SqlParameter("@辅石1粒数", SqlDbType.NVarChar,255), new SqlParameter("@辅石1重量", SqlDbType.NVarChar,255), new SqlParameter("@辅石1单价", SqlDbType.NVarChar,255), new SqlParameter("@辅石1金额", SqlDbType.NVarChar,255), new SqlParameter("@辅石2计价方式", SqlDbType.NVarChar,255), new SqlParameter("@辅石2号", SqlDbType.NVarChar,255), new SqlParameter("@辅石2名", SqlDbType.NVarChar,255), new SqlParameter("@辅石2粒数", SqlDbType.NVarChar,255), new SqlParameter("@辅石2重量", SqlDbType.NVarChar,255), new SqlParameter("@辅石2单价", SqlDbType.NVarChar,255), new SqlParameter("@辅石2金额", SqlDbType.NVarChar,255), new SqlParameter("@辅石3计价方式", SqlDbType.NVarChar,255), new SqlParameter("@辅石3号", SqlDbType.NVarChar,255), new SqlParameter("@辅石3名", SqlDbType.NVarChar,255), new SqlParameter("@辅石3粒数", SqlDbType.NVarChar,255), new SqlParameter("@辅石3重量", SqlDbType.NVarChar,255), new SqlParameter("@辅石3单价", SqlDbType.NVarChar,255), new SqlParameter("@辅石3金额", SqlDbType.NVarChar,255), new SqlParameter("@辅石4计价方式", SqlDbType.NVarChar,255), new SqlParameter("@辅石4号", SqlDbType.NVarChar,255), new SqlParameter("@辅石4名", SqlDbType.NVarChar,255), new SqlParameter("@辅石4粒数", SqlDbType.NVarChar,255), new SqlParameter("@辅石4重量", SqlDbType.NVarChar,255), new SqlParameter("@辅石4单价", SqlDbType.NVarChar,255), new SqlParameter("@辅石4金额", SqlDbType.NVarChar,255), new SqlParameter("@辅石5计价方式", SqlDbType.NVarChar,255), new SqlParameter("@辅石5号", SqlDbType.NVarChar,255), new SqlParameter("@辅石5名", SqlDbType.NVarChar,255), new SqlParameter("@辅石5粒数", SqlDbType.NVarChar,255), new SqlParameter("@辅石5重量", SqlDbType.NVarChar,255), new SqlParameter("@辅石5单价", SqlDbType.NVarChar,255), new SqlParameter("@辅石5金额", SqlDbType.NVarChar,255), new SqlParameter("@辅石总粒数", SqlDbType.NVarChar,255), new SqlParameter("@辅石总重量", SqlDbType.NVarChar,255), new SqlParameter("@加工费方式", SqlDbType.NVarChar,255), new SqlParameter("@加工费", SqlDbType.NVarChar,255), new SqlParameter("@证书费", SqlDbType.NVarChar,255), new SqlParameter("@其它费用名", SqlDbType.NVarChar,255), new SqlParameter("@其他费方式", SqlDbType.NVarChar,255), new SqlParameter("@其它费", SqlDbType.NVarChar,255), new SqlParameter("@进货成本", SqlDbType.NVarChar,255), new SqlParameter("@成本基数", SqlDbType.NVarChar,255), new SqlParameter("@真实成本", SqlDbType.NVarChar,255), new SqlParameter("@市场成本", SqlDbType.NVarChar,255), new SqlParameter("@销售倍率", SqlDbType.NVarChar,255), new SqlParameter("@售价", SqlDbType.NVarChar,255), new SqlParameter("@备注", SqlDbType.NVarChar,255), new SqlParameter("@当前状态", SqlDbType.NVarChar,255), new SqlParameter("@入库单号", SqlDbType.NVarChar,255), new SqlParameter("@入库时间", SqlDbType.NVarChar,255), new SqlParameter("@供应商", SqlDbType.NVarChar,255), new SqlParameter("@退库单号", SqlDbType.NVarChar,255), new SqlParameter("@退库时间", SqlDbType.NVarChar,255), new SqlParameter("@发货单号", SqlDbType.NVarChar,255), new SqlParameter("@发货时间", SqlDbType.NVarChar,255), new SqlParameter("@分销商", SqlDbType.NVarChar,255), new SqlParameter("@分销柜组", SqlDbType.NVarChar,255), new SqlParameter("@退货单号", SqlDbType.NVarChar,255), new SqlParameter("@退货时间", SqlDbType.NVarChar,255), new SqlParameter("@销售单号", SqlDbType.NVarChar,255), new SqlParameter("@销售时间", SqlDbType.NVarChar,255), new SqlParameter("@销售客户", SqlDbType.NVarChar,255), new SqlParameter("@原售价", SqlDbType.NVarChar,255), new SqlParameter("@折扣率", SqlDbType.NVarChar,255), new SqlParameter("@实售价", SqlDbType.NVarChar,255), new SqlParameter("@销退单号", SqlDbType.NVarChar,255), new SqlParameter("@销退时间", SqlDbType.NVarChar,255), new SqlParameter("@调价单号", SqlDbType.NVarChar,255), new SqlParameter("@调价时间", SqlDbType.NVarChar,255), new SqlParameter("@盘点单号", SqlDbType.NVarChar,255), new SqlParameter("@盘点时间", SqlDbType.NVarChar,255), new SqlParameter("@调价顺序", SqlDbType.NVarChar,255), new SqlParameter("@c0186", SqlDbType.NVarChar,255), new SqlParameter("@公司品牌", SqlDbType.NVarChar,255), new SqlParameter("@公司地址", SqlDbType.NVarChar,255), new SqlParameter("@检测单位", SqlDbType.NVarChar,255), new SqlParameter("@产地", SqlDbType.NVarChar,255), new SqlParameter("@执行标准", SqlDbType.NVarChar,255), new SqlParameter("@公司LOGOA", SqlDbType.NVarChar,255), new SqlParameter("@公司LOGOB", SqlDbType.NVarChar,255), new SqlParameter("@促销原价", SqlDbType.NVarChar,255), new SqlParameter("@库存", SqlDbType.Int,4), new SqlParameter("@售出", SqlDbType.Int,4), new SqlParameter("@种类", SqlDbType.NVarChar,255), new SqlParameter("@品种", SqlDbType.NVarChar,255), new SqlParameter("@编码", SqlDbType.NVarChar,255), new SqlParameter("@厂家", SqlDbType.NVarChar,255), new SqlParameter("@厂址", SqlDbType.NVarChar,255), new SqlParameter("@新增时间", SqlDbType.NVarChar,255), new SqlParameter("@编辑时间", SqlDbType.NVarChar,255), new SqlParameter("@产品大类名", SqlDbType.NVarChar,255), new SqlParameter("@产品名称", SqlDbType.NVarChar,255), new SqlParameter("@状态", SqlDbType.NVarChar,255)}; parameters[0].Value = model.条码号; parameters[1].Value = model.产品大类; parameters[2].Value = model.成色; parameters[3].Value = model.主石名称; parameters[4].Value = model.首饰类别; parameters[5].Value = model.自定大类; parameters[6].Value = model.款号; parameters[7].Value = model.安全库编号; parameters[8].Value = model.证书号; parameters[9].Value = model.原编号; parameters[10].Value = model.加盟品牌; parameters[11].Value = model.总件重; parameters[12].Value = model.净金重; parameters[13].Value = model.含配金重; parameters[14].Value = model.金价; parameters[15].Value = model.金耗; parameters[16].Value = model.金料金额; parameters[17].Value = model.配件1计价; parameters[18].Value = model.配件1名; parameters[19].Value = model.配件1数; parameters[20].Value = model.配件1重; parameters[21].Value = model.配件1价; parameters[22].Value = model.配件1金额; parameters[23].Value = model.配件2计价; parameters[24].Value = model.配件2名; parameters[25].Value = model.配件2数; parameters[26].Value = model.配件2重; parameters[27].Value = model.配件2价; parameters[28].Value = model.配件2金额; parameters[29].Value = model.手寸; parameters[30].Value = model.主石计价方式; parameters[31].Value = model.主石号; parameters[32].Value = model.主石规格; parameters[33].Value = model.主石粒数; parameters[34].Value = model.主石重; parameters[35].Value = model.主石单位; parameters[36].Value = model.主石价; parameters[37].Value = model.主石金额; parameters[38].Value = model.主石外型; parameters[39].Value = model.主石颜色; parameters[40].Value = model.主石净度; parameters[41].Value = model.主石车工; parameters[42].Value = model.辅石1计价方式; parameters[43].Value = model.辅石1号; parameters[44].Value = model.辅石1名; parameters[45].Value = model.辅石1粒数; parameters[46].Value = model.辅石1重量; parameters[47].Value = model.辅石1单价; parameters[48].Value = model.辅石1金额; parameters[49].Value = model.辅石2计价方式; parameters[50].Value = model.辅石2号; parameters[51].Value = model.辅石2名; parameters[52].Value = model.辅石2粒数; parameters[53].Value = model.辅石2重量; parameters[54].Value = model.辅石2单价; parameters[55].Value = model.辅石2金额; parameters[56].Value = model.辅石3计价方式; parameters[57].Value = model.辅石3号; parameters[58].Value = model.辅石3名; parameters[59].Value = model.辅石3粒数; parameters[60].Value = model.辅石3重量; parameters[61].Value = model.辅石3单价; parameters[62].Value = model.辅石3金额; parameters[63].Value = model.辅石4计价方式; parameters[64].Value = model.辅石4号; parameters[65].Value = model.辅石4名; parameters[66].Value = model.辅石4粒数; parameters[67].Value = model.辅石4重量; parameters[68].Value = model.辅石4单价; parameters[69].Value = model.辅石4金额; parameters[70].Value = model.辅石5计价方式; parameters[71].Value = model.辅石5号; parameters[72].Value = model.辅石5名; parameters[73].Value = model.辅石5粒数; parameters[74].Value = model.辅石5重量; parameters[75].Value = model.辅石5单价; parameters[76].Value = model.辅石5金额; parameters[77].Value = model.辅石总粒数; parameters[78].Value = model.辅石总重量; parameters[79].Value = model.加工费方式; parameters[80].Value = model.加工费; parameters[81].Value = model.证书费; parameters[82].Value = model.其它费用名; parameters[83].Value = model.其他费方式; parameters[84].Value = model.其它费; parameters[85].Value = model.进货成本; parameters[86].Value = model.成本基数; parameters[87].Value = model.真实成本; parameters[88].Value = model.市场成本; parameters[89].Value = model.销售倍率; parameters[90].Value = model.售价; parameters[91].Value = model.备注; parameters[92].Value = model.当前状态; parameters[93].Value = model.入库单号; parameters[94].Value = model.入库时间; parameters[95].Value = model.供应商; parameters[96].Value = model.退库单号; parameters[97].Value = model.退库时间; parameters[98].Value = model.发货单号; parameters[99].Value = model.发货时间; parameters[100].Value = model.分销商; parameters[101].Value = model.分销柜组; parameters[102].Value = model.退货单号; parameters[103].Value = model.退货时间; parameters[104].Value = model.销售单号; parameters[105].Value = model.销售时间; parameters[106].Value = model.销售客户; parameters[107].Value = model.原售价; parameters[108].Value = model.折扣率; parameters[109].Value = model.实售价; parameters[110].Value = model.销退单号; parameters[111].Value = model.销退时间; parameters[112].Value = model.调价单号; parameters[113].Value = model.调价时间; parameters[114].Value = model.盘点单号; parameters[115].Value = model.盘点时间; parameters[116].Value = model.调价顺序; parameters[117].Value = model.c0186; parameters[118].Value = model.公司品牌; parameters[119].Value = model.公司地址; parameters[120].Value = model.检测单位; parameters[121].Value = model.产地; parameters[122].Value = model.执行标准; parameters[123].Value = model.公司LOGOA; parameters[124].Value = model.公司LOGOB; parameters[125].Value = model.促销原价; //parameters[126].Value = model.库存; //parameters[127].Value = model.售出; parameters[128].Value = model.种类; parameters[129].Value = model.品种; parameters[130].Value = model.编码; parameters[131].Value = model.厂家; parameters[132].Value = model.厂址; parameters[133].Value = model.新增时间; parameters[134].Value = model.编辑时间; parameters[135].Value = model.产品大类名; parameters[136].Value = model.产品名称; //parameters[137].Value = model.状态; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return true; } else { return false; } }
/// <summary> /// 增加一条数据 /// </summary> public int Add(珠宝入库系统.Model.Dictionary model) { return dal.Add(model); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(珠宝入库系统.Model.商品表 model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update 商品表 set "); strSql.Append("产品大类=@产品大类,"); strSql.Append("成色=@成色,"); strSql.Append("主石名称=@主石名称,"); strSql.Append("首饰类别=@首饰类别,"); strSql.Append("自定大类=@自定大类,"); strSql.Append("款号=@款号,"); strSql.Append("安全库编号=@安全库编号,"); strSql.Append("证书号=@证书号,"); strSql.Append("原编号=@原编号,"); strSql.Append("加盟品牌=@加盟品牌,"); strSql.Append("总件重=@总件重,"); strSql.Append("净金重=@净金重,"); strSql.Append("含配金重=@含配金重,"); strSql.Append("金价=@金价,"); strSql.Append("金耗=@金耗,"); strSql.Append("金料金额=@金料金额,"); strSql.Append("配件1计价=@配件1计价,"); strSql.Append("配件1名=@配件1名,"); strSql.Append("配件1数=@配件1数,"); strSql.Append("配件1重=@配件1重,"); strSql.Append("配件1价=@配件1价,"); strSql.Append("配件1金额=@配件1金额,"); strSql.Append("配件2计价=@配件2计价,"); strSql.Append("配件2名=@配件2名,"); strSql.Append("配件2数=@配件2数,"); strSql.Append("配件2重=@配件2重,"); strSql.Append("配件2价=@配件2价,"); strSql.Append("配件2金额=@配件2金额,"); strSql.Append("手寸=@手寸,"); strSql.Append("主石计价方式=@主石计价方式,"); strSql.Append("主石号=@主石号,"); strSql.Append("主石规格=@主石规格,"); strSql.Append("主石粒数=@主石粒数,"); strSql.Append("主石重=@主石重,"); strSql.Append("主石单位=@主石单位,"); strSql.Append("主石价=@主石价,"); strSql.Append("主石金额=@主石金额,"); strSql.Append("主石外型=@主石外型,"); strSql.Append("主石颜色=@主石颜色,"); strSql.Append("主石净度=@主石净度,"); strSql.Append("主石车工=@主石车工,"); strSql.Append("辅石1计价方式=@辅石1计价方式,"); strSql.Append("辅石1号=@辅石1号,"); strSql.Append("辅石1名=@辅石1名,"); strSql.Append("辅石1粒数=@辅石1粒数,"); strSql.Append("辅石1重量=@辅石1重量,"); strSql.Append("辅石1单价=@辅石1单价,"); strSql.Append("辅石1金额=@辅石1金额,"); strSql.Append("辅石2计价方式=@辅石2计价方式,"); strSql.Append("辅石2号=@辅石2号,"); strSql.Append("辅石2名=@辅石2名,"); strSql.Append("辅石2粒数=@辅石2粒数,"); strSql.Append("辅石2重量=@辅石2重量,"); strSql.Append("辅石2单价=@辅石2单价,"); strSql.Append("辅石2金额=@辅石2金额,"); strSql.Append("辅石3计价方式=@辅石3计价方式,"); strSql.Append("辅石3号=@辅石3号,"); strSql.Append("辅石3名=@辅石3名,"); strSql.Append("辅石3粒数=@辅石3粒数,"); strSql.Append("辅石3重量=@辅石3重量,"); strSql.Append("辅石3单价=@辅石3单价,"); strSql.Append("辅石3金额=@辅石3金额,"); strSql.Append("辅石4计价方式=@辅石4计价方式,"); strSql.Append("辅石4号=@辅石4号,"); strSql.Append("辅石4名=@辅石4名,"); strSql.Append("辅石4粒数=@辅石4粒数,"); strSql.Append("辅石4重量=@辅石4重量,"); strSql.Append("辅石4单价=@辅石4单价,"); strSql.Append("辅石4金额=@辅石4金额,"); strSql.Append("辅石5计价方式=@辅石5计价方式,"); strSql.Append("辅石5号=@辅石5号,"); strSql.Append("辅石5名=@辅石5名,"); strSql.Append("辅石5粒数=@辅石5粒数,"); strSql.Append("辅石5重量=@辅石5重量,"); strSql.Append("辅石5单价=@辅石5单价,"); strSql.Append("辅石5金额=@辅石5金额,"); strSql.Append("辅石总粒数=@辅石总粒数,"); strSql.Append("辅石总重量=@辅石总重量,"); strSql.Append("加工费方式=@加工费方式,"); strSql.Append("加工费=@加工费,"); strSql.Append("证书费=@证书费,"); strSql.Append("其它费用名=@其它费用名,"); strSql.Append("其他费方式=@其他费方式,"); strSql.Append("其它费=@其它费,"); strSql.Append("进货成本=@进货成本,"); strSql.Append("成本基数=@成本基数,"); strSql.Append("真实成本=@真实成本,"); strSql.Append("市场成本=@市场成本,"); strSql.Append("销售倍率=@销售倍率,"); strSql.Append("售价=@售价,"); strSql.Append("备注=@备注,"); strSql.Append("当前状态=@当前状态,"); strSql.Append("入库单号=@入库单号,"); strSql.Append("入库时间=@入库时间,"); strSql.Append("供应商=@供应商,"); strSql.Append("退库单号=@退库单号,"); strSql.Append("退库时间=@退库时间,"); strSql.Append("发货单号=@发货单号,"); strSql.Append("发货时间=@发货时间,"); strSql.Append("分销商=@分销商,"); strSql.Append("分销柜组=@分销柜组,"); strSql.Append("退货单号=@退货单号,"); strSql.Append("退货时间=@退货时间,"); strSql.Append("销售单号=@销售单号,"); strSql.Append("销售时间=@销售时间,"); strSql.Append("销售客户=@销售客户,"); strSql.Append("原售价=@原售价,"); strSql.Append("折扣率=@折扣率,"); strSql.Append("实售价=@实售价,"); strSql.Append("销退单号=@销退单号,"); strSql.Append("销退时间=@销退时间,"); strSql.Append("调价单号=@调价单号,"); strSql.Append("调价时间=@调价时间,"); strSql.Append("盘点单号=@盘点单号,"); strSql.Append("盘点时间=@盘点时间,"); strSql.Append("调价顺序=@调价顺序,"); strSql.Append("c0186=@c0186,"); strSql.Append("公司品牌=@公司品牌,"); strSql.Append("公司地址=@公司地址,"); strSql.Append("检测单位=@检测单位,"); strSql.Append("产地=@产地,"); strSql.Append("执行标准=@执行标准,"); strSql.Append("公司LOGOA=@公司LOGOA,"); strSql.Append("公司LOGOB=@公司LOGOB,"); strSql.Append("促销原价=@促销原价,"); strSql.Append("库存=@库存,"); strSql.Append("售出=@售出,"); strSql.Append("种类=@种类,"); strSql.Append("品种=@品种,"); strSql.Append("编码=@编码,"); strSql.Append("厂家=@厂家,"); strSql.Append("厂址=@厂址,"); strSql.Append("新增时间=@新增时间,"); strSql.Append("编辑时间=@编辑时间,"); strSql.Append("产品大类名=@产品大类名,"); strSql.Append("产品名称=@产品名称,"); strSql.Append("状态=@状态"); strSql.Append(" where 条码号=@条码号 "); SqlParameter[] parameters = { new SqlParameter("@产品大类", SqlDbType.NVarChar,255), new SqlParameter("@成色", SqlDbType.NVarChar,255), new SqlParameter("@主石名称", SqlDbType.NVarChar,255), new SqlParameter("@首饰类别", SqlDbType.NVarChar,255), new SqlParameter("@自定大类", SqlDbType.NVarChar,255), new SqlParameter("@款号", SqlDbType.NVarChar,255), new SqlParameter("@安全库编号", SqlDbType.NVarChar,255), new SqlParameter("@证书号", SqlDbType.NVarChar,255), new SqlParameter("@原编号", SqlDbType.NVarChar,255), new SqlParameter("@加盟品牌", SqlDbType.NVarChar,255), new SqlParameter("@总件重", SqlDbType.NVarChar,255), new SqlParameter("@净金重", SqlDbType.NVarChar,255), new SqlParameter("@含配金重", SqlDbType.NVarChar,255), new SqlParameter("@金价", SqlDbType.NVarChar,255), new SqlParameter("@金耗", SqlDbType.NVarChar,255), new SqlParameter("@金料金额", SqlDbType.NVarChar,255), new SqlParameter("@配件1计价", SqlDbType.NVarChar,255), new SqlParameter("@配件1名", SqlDbType.NVarChar,255), new SqlParameter("@配件1数", SqlDbType.NVarChar,255), new SqlParameter("@配件1重", SqlDbType.NVarChar,255), new SqlParameter("@配件1价", SqlDbType.NVarChar,255), new SqlParameter("@配件1金额", SqlDbType.NVarChar,255), new SqlParameter("@配件2计价", SqlDbType.NVarChar,255), new SqlParameter("@配件2名", SqlDbType.NVarChar,255), new SqlParameter("@配件2数", SqlDbType.NVarChar,255), new SqlParameter("@配件2重", SqlDbType.NVarChar,255), new SqlParameter("@配件2价", SqlDbType.NVarChar,255), new SqlParameter("@配件2金额", SqlDbType.NVarChar,255), new SqlParameter("@手寸", SqlDbType.NVarChar,255), new SqlParameter("@主石计价方式", SqlDbType.NVarChar,255), new SqlParameter("@主石号", SqlDbType.NVarChar,255), new SqlParameter("@主石规格", SqlDbType.NVarChar,255), new SqlParameter("@主石粒数", SqlDbType.NVarChar,255), new SqlParameter("@主石重", SqlDbType.NVarChar,255), new SqlParameter("@主石单位", SqlDbType.NVarChar,255), new SqlParameter("@主石价", SqlDbType.NVarChar,255), new SqlParameter("@主石金额", SqlDbType.NVarChar,255), new SqlParameter("@主石外型", SqlDbType.NVarChar,255), new SqlParameter("@主石颜色", SqlDbType.NVarChar,255), new SqlParameter("@主石净度", SqlDbType.NVarChar,255), new SqlParameter("@主石车工", SqlDbType.NVarChar,255), new SqlParameter("@辅石1计价方式", SqlDbType.NVarChar,255), new SqlParameter("@辅石1号", SqlDbType.NVarChar,255), new SqlParameter("@辅石1名", SqlDbType.NVarChar,255), new SqlParameter("@辅石1粒数", SqlDbType.NVarChar,255), new SqlParameter("@辅石1重量", SqlDbType.NVarChar,255), new SqlParameter("@辅石1单价", SqlDbType.NVarChar,255), new SqlParameter("@辅石1金额", SqlDbType.NVarChar,255), new SqlParameter("@辅石2计价方式", SqlDbType.NVarChar,255), new SqlParameter("@辅石2号", SqlDbType.NVarChar,255), new SqlParameter("@辅石2名", SqlDbType.NVarChar,255), new SqlParameter("@辅石2粒数", SqlDbType.NVarChar,255), new SqlParameter("@辅石2重量", SqlDbType.NVarChar,255), new SqlParameter("@辅石2单价", SqlDbType.NVarChar,255), new SqlParameter("@辅石2金额", SqlDbType.NVarChar,255), new SqlParameter("@辅石3计价方式", SqlDbType.NVarChar,255), new SqlParameter("@辅石3号", SqlDbType.NVarChar,255), new SqlParameter("@辅石3名", SqlDbType.NVarChar,255), new SqlParameter("@辅石3粒数", SqlDbType.NVarChar,255), new SqlParameter("@辅石3重量", SqlDbType.NVarChar,255), new SqlParameter("@辅石3单价", SqlDbType.NVarChar,255), new SqlParameter("@辅石3金额", SqlDbType.NVarChar,255), new SqlParameter("@辅石4计价方式", SqlDbType.NVarChar,255), new SqlParameter("@辅石4号", SqlDbType.NVarChar,255), new SqlParameter("@辅石4名", SqlDbType.NVarChar,255), new SqlParameter("@辅石4粒数", SqlDbType.NVarChar,255), new SqlParameter("@辅石4重量", SqlDbType.NVarChar,255), new SqlParameter("@辅石4单价", SqlDbType.NVarChar,255), new SqlParameter("@辅石4金额", SqlDbType.NVarChar,255), new SqlParameter("@辅石5计价方式", SqlDbType.NVarChar,255), new SqlParameter("@辅石5号", SqlDbType.NVarChar,255), new SqlParameter("@辅石5名", SqlDbType.NVarChar,255), new SqlParameter("@辅石5粒数", SqlDbType.NVarChar,255), new SqlParameter("@辅石5重量", SqlDbType.NVarChar,255), new SqlParameter("@辅石5单价", SqlDbType.NVarChar,255), new SqlParameter("@辅石5金额", SqlDbType.NVarChar,255), new SqlParameter("@辅石总粒数", SqlDbType.NVarChar,255), new SqlParameter("@辅石总重量", SqlDbType.NVarChar,255), new SqlParameter("@加工费方式", SqlDbType.NVarChar,255), new SqlParameter("@加工费", SqlDbType.NVarChar,255), new SqlParameter("@证书费", SqlDbType.NVarChar,255), new SqlParameter("@其它费用名", SqlDbType.NVarChar,255), new SqlParameter("@其他费方式", SqlDbType.NVarChar,255), new SqlParameter("@其它费", SqlDbType.NVarChar,255), new SqlParameter("@进货成本", SqlDbType.NVarChar,255), new SqlParameter("@成本基数", SqlDbType.NVarChar,255), new SqlParameter("@真实成本", SqlDbType.NVarChar,255), new SqlParameter("@市场成本", SqlDbType.NVarChar,255), new SqlParameter("@销售倍率", SqlDbType.NVarChar,255), new SqlParameter("@售价", SqlDbType.NVarChar,255), new SqlParameter("@备注", SqlDbType.NVarChar,255), new SqlParameter("@当前状态", SqlDbType.NVarChar,255), new SqlParameter("@入库单号", SqlDbType.NVarChar,255), new SqlParameter("@入库时间", SqlDbType.NVarChar,255), new SqlParameter("@供应商", SqlDbType.NVarChar,255), new SqlParameter("@退库单号", SqlDbType.NVarChar,255), new SqlParameter("@退库时间", SqlDbType.NVarChar,255), new SqlParameter("@发货单号", SqlDbType.NVarChar,255), new SqlParameter("@发货时间", SqlDbType.NVarChar,255), new SqlParameter("@分销商", SqlDbType.NVarChar,255), new SqlParameter("@分销柜组", SqlDbType.NVarChar,255), new SqlParameter("@退货单号", SqlDbType.NVarChar,255), new SqlParameter("@退货时间", SqlDbType.NVarChar,255), new SqlParameter("@销售单号", SqlDbType.NVarChar,255), new SqlParameter("@销售时间", SqlDbType.NVarChar,255), new SqlParameter("@销售客户", SqlDbType.NVarChar,255), new SqlParameter("@原售价", SqlDbType.NVarChar,255), new SqlParameter("@折扣率", SqlDbType.NVarChar,255), new SqlParameter("@实售价", SqlDbType.NVarChar,255), new SqlParameter("@销退单号", SqlDbType.NVarChar,255), new SqlParameter("@销退时间", SqlDbType.NVarChar,255), new SqlParameter("@调价单号", SqlDbType.NVarChar,255), new SqlParameter("@调价时间", SqlDbType.NVarChar,255), new SqlParameter("@盘点单号", SqlDbType.NVarChar,255), new SqlParameter("@盘点时间", SqlDbType.NVarChar,255), new SqlParameter("@调价顺序", SqlDbType.NVarChar,255), new SqlParameter("@c0186", SqlDbType.NVarChar,255), new SqlParameter("@公司品牌", SqlDbType.NVarChar,255), new SqlParameter("@公司地址", SqlDbType.NVarChar,255), new SqlParameter("@检测单位", SqlDbType.NVarChar,255), new SqlParameter("@产地", SqlDbType.NVarChar,255), new SqlParameter("@执行标准", SqlDbType.NVarChar,255), new SqlParameter("@公司LOGOA", SqlDbType.NVarChar,255), new SqlParameter("@公司LOGOB", SqlDbType.NVarChar,255), new SqlParameter("@促销原价", SqlDbType.NVarChar,255), new SqlParameter("@库存", SqlDbType.Int,4), new SqlParameter("@售出", SqlDbType.Int,4), new SqlParameter("@种类", SqlDbType.NVarChar,255), new SqlParameter("@品种", SqlDbType.NVarChar,255), new SqlParameter("@编码", SqlDbType.NVarChar,255), new SqlParameter("@厂家", SqlDbType.NVarChar,255), new SqlParameter("@厂址", SqlDbType.NVarChar,255), new SqlParameter("@新增时间", SqlDbType.NVarChar,255), new SqlParameter("@编辑时间", SqlDbType.NVarChar,255), new SqlParameter("@产品大类名", SqlDbType.NVarChar,255), new SqlParameter("@产品名称", SqlDbType.NVarChar,255), new SqlParameter("@状态", SqlDbType.NVarChar,255), new SqlParameter("@条码号", SqlDbType.NVarChar,255)}; parameters[0].Value = model.产品大类; parameters[1].Value = model.成色; parameters[2].Value = model.主石名称; parameters[3].Value = model.首饰类别; parameters[4].Value = model.自定大类; parameters[5].Value = model.款号; parameters[6].Value = model.安全库编号; parameters[7].Value = model.证书号; parameters[8].Value = model.原编号; parameters[9].Value = model.加盟品牌; parameters[10].Value = model.总件重; parameters[11].Value = model.净金重; parameters[12].Value = model.含配金重; parameters[13].Value = model.金价; parameters[14].Value = model.金耗; parameters[15].Value = model.金料金额; parameters[16].Value = model.配件1计价; parameters[17].Value = model.配件1名; parameters[18].Value = model.配件1数; parameters[19].Value = model.配件1重; parameters[20].Value = model.配件1价; parameters[21].Value = model.配件1金额; parameters[22].Value = model.配件2计价; parameters[23].Value = model.配件2名; parameters[24].Value = model.配件2数; parameters[25].Value = model.配件2重; parameters[26].Value = model.配件2价; parameters[27].Value = model.配件2金额; parameters[28].Value = model.手寸; parameters[29].Value = model.主石计价方式; parameters[30].Value = model.主石号; parameters[31].Value = model.主石规格; parameters[32].Value = model.主石粒数; parameters[33].Value = model.主石重; parameters[34].Value = model.主石单位; parameters[35].Value = model.主石价; parameters[36].Value = model.主石金额; parameters[37].Value = model.主石外型; parameters[38].Value = model.主石颜色; parameters[39].Value = model.主石净度; parameters[40].Value = model.主石车工; parameters[41].Value = model.辅石1计价方式; parameters[42].Value = model.辅石1号; parameters[43].Value = model.辅石1名; parameters[44].Value = model.辅石1粒数; parameters[45].Value = model.辅石1重量; parameters[46].Value = model.辅石1单价; parameters[47].Value = model.辅石1金额; parameters[48].Value = model.辅石2计价方式; parameters[49].Value = model.辅石2号; parameters[50].Value = model.辅石2名; parameters[51].Value = model.辅石2粒数; parameters[52].Value = model.辅石2重量; parameters[53].Value = model.辅石2单价; parameters[54].Value = model.辅石2金额; parameters[55].Value = model.辅石3计价方式; parameters[56].Value = model.辅石3号; parameters[57].Value = model.辅石3名; parameters[58].Value = model.辅石3粒数; parameters[59].Value = model.辅石3重量; parameters[60].Value = model.辅石3单价; parameters[61].Value = model.辅石3金额; parameters[62].Value = model.辅石4计价方式; parameters[63].Value = model.辅石4号; parameters[64].Value = model.辅石4名; parameters[65].Value = model.辅石4粒数; parameters[66].Value = model.辅石4重量; parameters[67].Value = model.辅石4单价; parameters[68].Value = model.辅石4金额; parameters[69].Value = model.辅石5计价方式; parameters[70].Value = model.辅石5号; parameters[71].Value = model.辅石5名; parameters[72].Value = model.辅石5粒数; parameters[73].Value = model.辅石5重量; parameters[74].Value = model.辅石5单价; parameters[75].Value = model.辅石5金额; parameters[76].Value = model.辅石总粒数; parameters[77].Value = model.辅石总重量; parameters[78].Value = model.加工费方式; parameters[79].Value = model.加工费; parameters[80].Value = model.证书费; parameters[81].Value = model.其它费用名; parameters[82].Value = model.其他费方式; parameters[83].Value = model.其它费; parameters[84].Value = model.进货成本; parameters[85].Value = model.成本基数; parameters[86].Value = model.真实成本; parameters[87].Value = model.市场成本; parameters[88].Value = model.销售倍率; parameters[89].Value = model.售价; parameters[90].Value = model.备注; parameters[91].Value = model.当前状态; parameters[92].Value = model.入库单号; parameters[93].Value = model.入库时间; parameters[94].Value = model.供应商; parameters[95].Value = model.退库单号; parameters[96].Value = model.退库时间; parameters[97].Value = model.发货单号; parameters[98].Value = model.发货时间; parameters[99].Value = model.分销商; parameters[100].Value = model.分销柜组; parameters[101].Value = model.退货单号; parameters[102].Value = model.退货时间; parameters[103].Value = model.销售单号; parameters[104].Value = model.销售时间; parameters[105].Value = model.销售客户; parameters[106].Value = model.原售价; parameters[107].Value = model.折扣率; parameters[108].Value = model.实售价; parameters[109].Value = model.销退单号; parameters[110].Value = model.销退时间; parameters[111].Value = model.调价单号; parameters[112].Value = model.调价时间; parameters[113].Value = model.盘点单号; parameters[114].Value = model.盘点时间; parameters[115].Value = model.调价顺序; parameters[116].Value = model.c0186; parameters[117].Value = model.公司品牌; parameters[118].Value = model.公司地址; parameters[119].Value = model.检测单位; parameters[120].Value = model.产地; parameters[121].Value = model.执行标准; parameters[122].Value = model.公司LOGOA; parameters[123].Value = model.公司LOGOB; parameters[124].Value = model.促销原价; //parameters[125].Value = model.库存; //parameters[126].Value = model.售出; parameters[127].Value = model.种类; parameters[128].Value = model.品种; parameters[129].Value = model.编码; parameters[130].Value = model.厂家; parameters[131].Value = model.厂址; parameters[132].Value = model.新增时间; parameters[133].Value = model.编辑时间; parameters[134].Value = model.产品大类名; parameters[135].Value = model.产品名称; //parameters[136].Value = model.状态; parameters[137].Value = model.条码号; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return true; } else { return false; } }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(珠宝入库系统.Model.Dictionary model) { return dal.Update(model); }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(珠宝入库系统.Model.商品表 model) { return dal.Add(model); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(珠宝入库系统.Model.商品表 model) { return dal.Update(model); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(珠宝入库系统.Model.Dictionary model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update dictionary set "); if (model.mclass != null) { strSql.Append("mclass='" + model.mclass + "',"); } else { strSql.Append("mclass= null ,"); } if (model.sclass != null) { strSql.Append("sclass='" + model.sclass + "',"); } else { strSql.Append("sclass= null ,"); } if (model.name != null) { strSql.Append("name='" + model.name + "',"); } else { strSql.Append("name= null ,"); } if (model.type != null) { strSql.Append("type='" + model.type + "',"); } else { strSql.Append("type= null ,"); } if (model.parentid != null) { strSql.Append("parentid=" + model.parentid + ","); } else { strSql.Append("parentid= null ,"); } if (model.sort != null) { strSql.Append("sort=" + model.sort + ","); } else { strSql.Append("sort= null ,"); } if (model.memo != null) { strSql.Append("memo='" + model.memo + "',"); } else { strSql.Append("memo= null ,"); } if (model.value != null) { strSql.Append("value='" + model.value + "',"); } else { strSql.Append("value= null ,"); } int n = strSql.ToString().LastIndexOf(","); strSql.Remove(n, 1); strSql.Append(" where id=" + model.id + ""); int rowsAffected = DbHelperSQL.ExecuteSql(strSql.ToString()); if (rowsAffected > 0) { return true; } else { return false; } }
/// <summary> /// 增加一条数据 /// </summary> public int Add(珠宝入库系统.Model.Dictionary model) { StringBuilder strSql = new StringBuilder(); StringBuilder strSql1 = new StringBuilder(); StringBuilder strSql2 = new StringBuilder(); if (model.mclass != null) { strSql1.Append("mclass,"); strSql2.Append("'" + model.mclass + "',"); } if (model.sclass != null) { strSql1.Append("sclass,"); strSql2.Append("'" + model.sclass + "',"); } if (model.name != null) { strSql1.Append("name,"); strSql2.Append("'" + model.name + "',"); } if (model.type != null) { strSql1.Append("type,"); strSql2.Append("'" + model.type + "',"); } if (model.parentid != null) { strSql1.Append("parentid,"); strSql2.Append("" + model.parentid + ","); } if (model.sort != null) { strSql1.Append("sort,"); strSql2.Append("" + model.sort + ","); } if (model.memo != null) { strSql1.Append("memo,"); strSql2.Append("'" + model.memo + "',"); } if (model.value != null) { strSql1.Append("value,"); strSql2.Append("'" + model.value + "',"); } strSql.Append("insert into dictionary("); strSql.Append(strSql1.ToString().Remove(strSql1.Length - 1)); strSql.Append(")"); strSql.Append(" values ("); strSql.Append(strSql2.ToString().Remove(strSql2.Length - 1)); strSql.Append(")"); strSql.Append(";select @@IDENTITY"); object obj = DbHelperSQL.GetSingle(strSql.ToString()); if (obj == null) { return 0; } else { return Convert.ToInt32(obj); } }