public static string BatchSaveInventoryCategory(string pname, string pcode) { string r = ""; Sys_InventoryCategoryBll sicb = new Sys_InventoryCategoryBll(); SessionUserValidate iv = SysValidateBll.ValidateSession(); if (iv.f) { string[] parr = pcode.Split(';'); for (int i = 0; i < parr.Length; i++) { Sys_InventoryCategory sic = new Sys_InventoryCategory(); Sys_InventoryCategory p = sicb.Query(" and iccode='" + parr[i] + "' "); sic.iccode = parr[i] + sicb.CreateCode(parr[i]).ToString().PadLeft(3, '0'); sic.icpcode = parr[i]; sic.icname = pname; sic.icpname = p != null? p.icname:""; sic.maker = iv.u.ename; sic.cdate = DateTime.Now.ToString(); sic.icsend = true; sic.icstate = true; sic.icms = ""; sic.drange = p != null?p.drange:""; if (sicb.Add(sic) > 0) { r = "S"; } else { r = "F"; } } } else { r = iv.badstr; } return(r); }
public static string InitInventoryCategory(string iccode, string icode) { string r = ""; Sys_InventoryCategoryBll sicb = new Sys_InventoryCategoryBll(); Sys_InventoryCategory sic = new Sys_InventoryCategory(); SessionUserValidate iv = SysValidateBll.ValidateSession(); if (iv.f) { Sys_InventoryCategory smp = sicb.Query(" and iccode='" + iccode + "'"); if (icode == "") { if (smp != null) { sic.icpcode = smp.iccode; sic.icpname = smp.icname; } else { sic.icpcode = ""; sic.icpname = ""; } sic.iccode = iccode + sicb.CreateCode(iccode).ToString().PadLeft(3, '0'); sic.icname = ""; sic.id = 0; } else { sic = sicb.Query(" and iccode='" + icode + "'");; } r = js.Serialize(sic); } else { r = iv.badstr; } return(r); }