public static string InitOverConditionCate(string ocode) { string r = ""; Sys_OverComputeCategory sns = new Sys_OverComputeCategory(); Sys_OverComputeCategoryBll snsb = new Sys_OverComputeCategoryBll(); SessionUserValidate iv = SysValidateBll.ValidateSession(); if (iv.f) { Sys_OverComputeCategory csns = snsb.Query(" and ocode='" + ocode + "'"); if (csns != null) { r = js.Serialize(csns); } else { sns.oname = ""; sns.ocode = snsb.CreateCode().ToString().PadLeft(4, '0'); sns.id = 0; r = js.Serialize(sns); } } else { r = iv.badstr; } return(r); }
public static string SaveOverConditionCate(string lcode, string lid, string lname, string ltype, string lunit) { string r = ""; Sys_OverComputeCategoryBll snsb = new Sys_OverComputeCategoryBll(); SessionUserValidate iv = SysValidateBll.ValidateSession(); if (iv.f) { Sys_OverComputeCategory s = new Sys_OverComputeCategory(); s.oname = lname; s.ocode = lcode; s.otype = ltype; s.ounit = lunit; s.cdate = DateTime.Now.ToString(); s.maker = iv.u.ename; if (iv.u.rcode != "xtgl") { s.dcode = iv.u.dcode.Substring(0, 8); } else { s.dcode = ""; } if (lid == "0") { if (snsb.Add(s) > 0) { r = "S"; } else { r = "F"; } } else { if (snsb.Update(s)) { r = "S"; } else { r = "F"; } } } else { r = iv.badstr; } return(r); }