// 插入 转出数据 public void insert成品库房表_转出(成品库房表 成品库房) { // 首先插入 成品库房表中的 金额 string sql = @"insert into 成品库房表(id, 工作令号, 日期, 金额 ) values( @p0,@p1,@p2,@p3)"; SqlParameter[] para = new SqlParameter[] { new SqlParameter("p0", 成品库房.id), new SqlParameter("p1", 成品库房.工作令号), new SqlParameter("p2", 成品库房.日期), new SqlParameter("p3", 成品库房.金额), }; SqlHelper.ExecuteNonQuery(sql, para); sql = @"insert into 成品库房转出表 values ('{0}')"; sql = string.Format(sql, 成品库房.id); SqlHelper.ExecuteNonQuery(sql); 原始凭证 mod = new 原始凭证(); 原始凭证DAL dal = new 原始凭证DAL(); mod.日期 = 成品库房.日期; mod.工作令号 = 成品库房.工作令号; if (成品库房.ty != 0) { mod.Id = Guid.NewGuid(); mod.材质 = "I"; mod.金额 = 成品库房.ty; mod.单位 = short.Parse(dal.getSaleDeptForWorkno(成品库房.工作令号, mod.材质)); dal.addOut(mod); } if (成品库房.zdh != 0) { mod.Id = Guid.NewGuid(); mod.材质 = "K"; mod.金额 = 成品库房.zdh; mod.单位 = short.Parse(dal.getSaleDeptForWorkno(成品库房.工作令号, mod.材质)); dal.addOut(mod); } if (成品库房.sj != 0) { mod.Id = Guid.NewGuid(); mod.材质 = "1"; mod.金额 = 成品库房.sj; mod.单位 = short.Parse(dal.getSaleDeptForWorkno(成品库房.工作令号, mod.材质)); dal.addOut(mod); } if (成品库房.ys != 0) { mod.Id = Guid.NewGuid(); mod.材质 = "2"; mod.金额 = 成品库房.ys; mod.单位 = short.Parse(dal.getSaleDeptForWorkno(成品库房.工作令号, mod.材质)); dal.addOut(mod); } if (成品库房.az != 0) { mod.Id = Guid.NewGuid(); mod.材质 = "N"; mod.金额 = 成品库房.az; mod.单位 = short.Parse(dal.getSaleDeptForWorkno(成品库房.工作令号, mod.材质)); dal.addOut(mod); } if (成品库房.qt != 0) { mod.Id = Guid.NewGuid(); mod.材质 = "L"; mod.金额 = 成品库房.qt; mod.单位 = short.Parse(dal.getSaleDeptForWorkno(成品库房.工作令号, mod.材质)); dal.addOut(mod); } if (成品库房.xsjy != 0) { mod.Id = Guid.NewGuid(); mod.材质 = "O"; mod.金额 = 成品库房.xsjy; mod.单位 = short.Parse(dal.getSaleDeptForWorkno(成品库房.工作令号, mod.材质)); dal.addOut(mod); } if (成品库房.gjjy != 0) { mod.Id = Guid.NewGuid(); mod.材质 = "U"; mod.金额 = 成品库房.gjjy; mod.单位 = short.Parse(dal.getSaleDeptForWorkno(成品库房.工作令号, mod.材质)); dal.addOut(mod); } }