public JsonResult InitTPrice(string lpcode, string ptcode) { JsonData d = new JsonData(); SessionUserValidate iv = SysValidateBll.ValidateSession(); if (iv.f) { Sys_TPrice s = new Sys_TPrice(); if (ptcode != "") { s = stpb.Query(" and ptcode='" + ptcode + "'"); } else { if (lpcode != "") { Sys_TPriceCate ss = stpcb.Query(" and lpcode='" + lpcode + "'"); if (ss != null) { s.lpcode = ss.lpcode; s.lpname = ss.lpname; } } s.ptcode = stpb.CreateCode().ToString().PadLeft(6, '0'); s.id = 0; } d.d = js.Serialize(s); } else { d.d = iv.badstr; } return(Json(d)); }
public JsonResult SaveTPrice(string jattr, string jcode, string jfw, string jid, string jlcode, string jlname, string jlv, string jname, string jprice, string jtv) { JsonData d = new JsonData(); Sys_TPrice sb = new Sys_TPrice(); SessionUserValidate iv = SysValidateBll.ValidateSession(); if (iv.f) { sb.lpcode = jlcode; sb.lpname = jlname; sb.fattr = jattr; sb.isfw = jfw == "1" ? true : false; sb.lv = Convert.ToDecimal(jlv); sb.tv = Convert.ToDecimal(jtv); sb.price = Convert.ToDecimal(jprice); sb.ptcode = jcode; sb.ptname = jname; sb.maker = iv.u.ename; sb.cdate = DateTime.Now.ToString(); if (jid == "0") { if (stpb.Add(sb) > 0) { d.d = "S"; } else { d.d = "F"; } } else { if (stpb.Update(sb)) { d.d = "S"; } else { d.d = "F"; } } } else { d.d = iv.badstr; } return(Json(d)); }