using dccdc.BLL; using dccdc.Models; using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Web; using System.Web.Mvc; using static dccdc.Controllers.DictionariesController; namespace dccdc.Controllers { public class kcController : Controller { List kD = new List() { new Droplist { Value = "1", Title = "老库" }, new Droplist { Value = "2", Title = "应急仓库" } }; // GET: kc public ActionResult Index() { return View(); } #region 库存 public ActionResult kcView() { ViewBag.kD = new SelectList(kD, "value", "title"); return View(); } public ActionResult kcMessage(string id) { ViewData["wzlist"] = new SelectList(new wzBll().GetAllList(""), "id", "mc"); ViewBag.kD = new SelectList(kD, "value", "title"); if (!string.IsNullOrEmpty(id)) { var bll = new BLL.kcBll(); var model = bll.GetAllList(id).First(); return View(model); } else { return View(); } } public JsonResult getkcPage(int page, int pagesize, string key, string sign) { var bll = new BLL.kcBll(); int count = bll.getCount(key, sign); var models = bll.getPage(page, pagesize, key, sign); return Json(new { Total = count, Rows = models }); } public JsonResult savekc(kcModel model) { var bll = new BLL.kcBll(); return Json(bll.save(model)); } #endregion #region 入库单 public ActionResult rkdView() { ViewData["gyslist"] = new SelectList(new gyszdBll().GetAllList(""), "id", "mc"); var user = Session["loginUser"] as Models.ERPUser; ViewData["userid"] = user.ID; return View(); } public ActionResult rkdMessage(string id) { ViewBag.gysD = new SelectList(new gyszdBll().GetAllList(""), "id", "mc"); ViewBag.wzlbD = new SelectList(new wzlbBll().GetAllList("", "1"), "id", "lbmc"); var list = new List() { new Droplist { Value = "0", Title = "未入库" }, new Droplist { Value = "1", Title = "已入库" } }; ViewBag.ztD = new SelectList(list, "value", "title", 1); ViewBag.kD = new SelectList(kD, "value", "title"); if (!string.IsNullOrEmpty(id)) { var bll = new BLL.rkdBll(); var model = bll.GetAllList(id).First(); return View(model); } else { return View(); } } public JsonResult getrkdPage(int page, int pagesize, string key) { var bll = new BLL.rkdBll(); int count = bll.getCount(key); var models = bll.getPage(page, pagesize, key); return Json(new { Total = count, Rows = models }); } public JsonResult opSaveRkd(string id, string gysid, string gys, string rkje, string zt, string sign, string items, string sqdid, string last) { var user = Session["loginUser"] as Models.ERPUser; if (string.IsNullOrEmpty(gysid) || string.IsNullOrEmpty(items)) return Json(new { State = 0, Message = "false" }); var bll = new rkdBll(); int isqdid = 0; int.TryParse(sqdid, out isqdid); // bool result; if (id == "") { if (isqdid != 0 && last == "1") //last=="1" 最终入库 { var model2 = new BLL.sqwzcgBll().GetAllList(sqdid).First(); //微信消息通知2 wxxx2(model2.id, model2.sqrid, "已入库", user.TrueName); } return Json(bll.opSave(id, gysid, gys, rkje, zt, sign, items, user.ID, user.TrueName, isqdid == 0 ? 2 : 1, isqdid, last)); //result = bll.opSave(id, gysid, gys, rkje, zt, items, user.ID, user.TrueName, 2, 0); } else return Json(bll.opSave2(id, gysid, gys, rkje, zt, sign, items, user.ID, user.TrueName)); //result = bll.opSave2(id, gysid, gys, rkje, zt, items, user.ID, user.TrueName); //return result; } //物资采购 采购 入库 通知本人 private void wxxx2(int id, int sqrid, string bz, string czr) { string sql = ""; var bll = new ERPUserBll(); string template_id = ""; string token = ""; //通知本人 sql = "select * from ERPUser where id = " + sqrid; List models2 = bll.getOpenids(sql); if (models2.Count > 0) { //系统消息 ERPLanEmailModel modelxx = new ERPLanEmailModel(); modelxx.EmailTitle = "你的物资采购申请:" + bz; modelxx.TimeStr = DateTime.Now; modelxx.EmailContent = DateTime.Now.ToString("yyyy-MM-dd HH:mm") + " " + czr + "
" + bz; modelxx.FuJian = ""; modelxx.FromUser = "审核消息"; modelxx.ToUser = models2[0].UserName; modelxx.EmailState = "未读"; modelxx.type = ""; new BLL.ERPLanEmailBll().save(modelxx); if (!string.IsNullOrEmpty(models2[0].Openid)) { template_id = "FsZ3HSb-NNxR3Qu13t3pTU-LV5wxeAv9wp6whyjQc28"; token = dccdc.Common.Global.getAccessToken.access_token; if (models2[0].Openidtype == 1) //疫苗公众号 { template_id = "Pa3LFO_jV4z4mbFyMtGVbI6warV7CFbCatGtLVgAqDY"; token = dccdc.Common.Global.getAccessTokenYM.access_token; } try { var data = new { touser = models2[0].Openid, template_id = template_id, url = "http://dc.51csharp.com/default.aspx?tjlogout=ok&yhid=" + models2[0].ID.ToString(), miniprogram = new { appid = "wx85cc5d2f79a4ba6d", pagepath = "pages/index/index?hyid=" + models2[0].ID.ToString(), }, data = new { first = new { value = "你的物资采购申请:" + bz, color = "#173177" }, keyword1 = new { value = czr, color = "#173177" }, keyword2 = new { value = DateTime.Now.ToString("yyyy-MM-dd HH:mm"), color = "#173177" }, remark = new { value = bz, color = "#173177" }, } }; WebClient wc = new WebClient(); byte[] responseBytes = wc.UploadData("https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" + token, System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(data))); string responseText = System.Text.Encoding.UTF8.GetString(responseBytes); } catch (Exception ex) { } } } } public JsonResult deleteRkd(string id) { if (string.IsNullOrEmpty(id)) return Json(null); return Json(new BLL.rkdBll().delete(id)); } public JsonResult getwzbykey(string key, string key1, string id) { var bll = new BLL.wzBll(); var models = bll.GetListByKey(key, key1); //修改时 添加已有明细 if (!string.IsNullOrEmpty(id)) { var bllmx = new BLL.rkdmxBll(); var modelmx = bllmx.GetListByParent(id); wzModel mm; foreach (rkdmxModel m in modelmx) { mm = new wzModel(); mm.id = m.wzid; mm.mc = m.wzmc; mm.dj = m.dj; mm.sl = m.sl; mm.sign = m.sign; models.Add(mm); } } return Json(new { Rows = models }); } #endregion #region 价格变化 新增物资字典 public JsonResult savewz2(string id, string dj) { var bll = new BLL.wzBll(); var model = bll.GetAllList(id).First(); if (model.dj == Convert.ToDecimal(dj)) return Json(new { State = 2, Message = "价格不变!" }); int haveid = bll.Getone(model.mc, model.ggxh, model.sccj, model.jldw, Convert.ToDecimal(dj)); if (haveid > 0) return Json(new { State = 1, Message = "存在id!", id = haveid }); var bm = bll.GetMaxBm() + 1; if (bll.GetBm(bm.ToString())) return Json(new { State = 0, Message = "编码重复!" }); model.id = 0; //0是添加标志 model.bm = bm.ToString(); //编码 model.dj = Convert.ToDecimal(dj); //单价 var user = Session["loginUser"] as Models.ERPUser; model.tjr = user.TrueName; model.tjsj = DateTime.Now; return Json(bll.save2(model)); } #endregion #region 退货单 public ActionResult thdView() { ViewData["gyslist"] = new SelectList(new gyszdBll().GetAllList(""), "id", "mc"); var user = Session["loginUser"] as Models.ERPUser; ViewData["userid"] = user.ID; return View(); } public ActionResult thdMessage(string id) { ViewBag.gysD = new SelectList(new gyszdBll().GetAllList(""), "id", "mc"); ViewBag.wzlbD = new SelectList(new wzlbBll().GetAllList("", "1"), "id", "lbmc"); ViewBag.kD = new SelectList(kD, "value", "title"); if (!string.IsNullOrEmpty(id)) { var bll = new BLL.thdBll(); var model = bll.GetAllList(id).First(); return View(model); } else { return View(); } } public JsonResult getthdPage(int page, int pagesize, string key) { var bll = new BLL.thdBll(); int count = bll.getCount(key); var models = bll.getPage(page, pagesize, key); return Json(new { Total = count, Rows = models }); } [AllowAnonymous] public string getThdByThdh(string thdh) { var bll = new thdBll(); if (string.IsNullOrEmpty(thdh)) return ""; return Newtonsoft.Json.JsonConvert.SerializeObject(bll.getThdByThdh(thdh)); } [AllowAnonymous] public string getThdMxByThdId(string thdid) { var bll = new thdBll(); if (string.IsNullOrEmpty(thdid)) return ""; return Newtonsoft.Json.JsonConvert.SerializeObject(bll.getThdMxByThdId(thdid)); } public JsonResult opSaveThd(string id, string gysid, string gys, string thje, string thyy, string items) { var bll = new thdBll(); var user = Session["loginUser"] as Models.ERPUser; if (string.IsNullOrEmpty(gysid) || string.IsNullOrEmpty(items)) return Json(new { State = 0, Message = "false" }); //bool result = bll.opSave(id, gysid, gys, thje, thyy, items, user.ID, user.TrueName); return Json(bll.opSave(id, gysid, gys, thje, thyy, items, user.ID, user.TrueName)); } public JsonResult deleteThd(string id) { if (string.IsNullOrEmpty(id)) return Json(null); return Json(new BLL.thdBll().delete(id)); } public JsonResult getwzbykey2(string key, string key1, string sign, string id) { var bll = new BLL.wzBll(); List models = bll.GetListByKey(key, key1); //修改时 添加已有明细 if (!string.IsNullOrEmpty(id)) { var bllmx = new BLL.thdmxBll(); var modelmx = bllmx.GetListByParent(id); wzModel mm; foreach (thdmxModel m in modelmx) { mm = new wzModel(); mm.id = m.wzid; mm.mc = m.wzmc; mm.dj = m.dj; mm.sl = m.sl; mm.sign = m.sign; models.Add(mm); } return Json(new { Rows = models }); } else //获取库存数量 物资单价与库存熟练合并 { List modelsResult = new List(); var bll2 = new BLL.kcBll(); var models2 = bll2.GetListByKey(key, sign); foreach (wzModel model in models) { foreach (kcModel model2 in models2) { if (model2.wzid == model.id) { model.sl = model2.sl; model.sign = model2.sign; model.kcid = model2.id; modelsResult.Add((wzModel)Common.Clone.CloneObject(model)); //break; } } } return Json(new { Rows = modelsResult }); } } #endregion #region 出库单 public ActionResult ckdView() { ViewData["kslist"] = new SelectList(new ERPBuMenBll().GetAllList(""), "id", "bumenname"); var user = Session["loginUser"] as Models.ERPUser; ViewData["userid"] = user.ID; return View(); } public ActionResult ckdMessage(string id) { ViewBag.ksD = new SelectList(new ERPBuMenBll().GetAllList(""), "id", "bumenname"); ViewBag.wzlbD = new SelectList(new wzlbBll().GetAllList("", "1"), "id", "lbmc"); List ry = new List(); ViewBag.lyrs = new SelectList(ry); ViewBag.kD = new SelectList(kD, "value", "title"); if (!string.IsNullOrEmpty(id)) { var bll = new BLL.ckdBll(); var model = bll.GetAllList(id).First(); ViewBag.lyrs = new SelectList(new ERPUserBll().getListByDepname(model.ksmc), "TrueName", "TrueName"); return View(model); } else { return View(); } } public JsonResult getlyrbybm(string bm) { if (bm != "德城区疾病预防控制中心") return Json(new { lyrs = new ERPUserBll().getListByDepname(bm).Select(t => t.TrueName).ToList() }); else { List lyrs = new List(); var ls = new BLL.wzBll().getgylyrlist(); foreach (var r in ls) { lyrs.Add(r.xm); } return Json(new { lyrs = lyrs }); } } public JsonResult getckdPage(int page, int pagesize, string key) { var bll = new BLL.ckdBll(); int count = bll.getCount(key); var models = bll.getPage(page, pagesize, key); return Json(new { Total = count, Rows = models }); } public JsonResult opSaveCkd(string id, string ksid, string ksmc, string lyr, string items, string ckje) { var user = Session["loginUser"] as Models.ERPUser; if (string.IsNullOrEmpty(ksid) || string.IsNullOrEmpty(items)) return Json(new { State = 0, Message = "false" }); var bll = new ckdBll(); //bool result = bll.opSave(id, ksid, ksmc, lyr, items, user.ID, user.TrueName); return Json(bll.opSave(id, ksid, ksmc, lyr, items, user.ID, user.TrueName, ckje)); } [AllowAnonymous] public string getCkdByCkdh(string ckdh) { var bll = new ckdBll(); if (string.IsNullOrEmpty(ckdh)) return ""; return Newtonsoft.Json.JsonConvert.SerializeObject(bll.getCkdByCkdh(ckdh)); } [AllowAnonymous] public string getCudMxByCkdId(string ckdid) { var bll = new ckdBll(); if (string.IsNullOrEmpty(ckdid)) return ""; return Newtonsoft.Json.JsonConvert.SerializeObject(bll.getCudMxByCkdId(ckdid)); } public JsonResult deleteCkd(string id) { if (string.IsNullOrEmpty(id)) return Json(null); return Json(new BLL.ckdBll().delete(id)); } public JsonResult getwzbykey3(string key, string key1, string sign, string id) { var bll = new BLL.wzBll(); List models = bll.GetListByKey(key, key1); //修改时 添加已有明细 if (!string.IsNullOrEmpty(id)) { var bllmx = new BLL.ckdmxBll(); var modelmx = bllmx.GetListByParent(id); wzModel mm; foreach (ckdmxModel m in modelmx) { mm = new wzModel(); mm.id = m.wzid; mm.mc = m.wzmc; mm.dj = m.dj; mm.sl = m.sl; mm.sign = m.sign; models.Add(mm); } return Json(new { Rows = models }); } else //获取库存数量 物资单价与库存熟练合并 { List modelsResult = new List(); var bll2 = new BLL.kcBll(); var models2 = bll2.GetListByKey(key, sign); foreach (wzModel model in models) { foreach (kcModel model2 in models2) { if (model2.wzid == model.id) { model.sl = model2.sl; model.sign = model2.sign; model.kcid = model2.id; modelsResult.Add((wzModel)Common.Clone.CloneObject(model)); //break; } } } return Json(new { Rows = modelsResult.Where(t => t.sl > 0).ToList() }); } } #endregion #region 退库单 public ActionResult tkdView() { ViewData["kslist"] = new SelectList(new ERPBuMenBll().GetAllList(""), "id", "bumenname"); var user = Session["loginUser"] as Models.ERPUser; ViewData["userid"] = user.ID; return View(); } public ActionResult tkdMessage(string id) { ViewBag.ksD = new SelectList(new ERPBuMenBll().GetAllList(""), "id", "bumenname"); ViewBag.wzlbD = new SelectList(new wzlbBll().GetAllList("", "1"), "id", "lbmc"); List ry = new List(); ViewBag.tkrys = new SelectList(ry); ViewBag.kD = new SelectList(kD, "value", "title"); if (!string.IsNullOrEmpty(id)) { var bll = new BLL.tkdBll(); var model = bll.GetAllList(id).First(); ViewBag.tkrys = new SelectList(new ERPUserBll().getListByDepname(model.ksmc), "TrueName", "TrueName"); return View(model); } else { return View(); } } public JsonResult gettkdPage(int page, int pagesize, string key) { var bll = new BLL.tkdBll(); int count = bll.getCount(key); var models = bll.getPage(page, pagesize, key); return Json(new { Total = count, Rows = models }); } [AllowAnonymous] public string getTkdByTkdh(string tkdh) { var bll = new tkdBll(); if (string.IsNullOrEmpty(tkdh)) return ""; return Newtonsoft.Json.JsonConvert.SerializeObject(bll.getTkdByTkdh(tkdh)); } [AllowAnonymous] public string getTkdMxByTkdId(string tkdid) { var bll = new tkdBll(); if (string.IsNullOrEmpty(tkdid)) return ""; return Newtonsoft.Json.JsonConvert.SerializeObject(bll.getTkdMxByTkdId(tkdid)); } public JsonResult opSaveTkd(string id, string ksid, string ksmc, string tkry, string sign, string items, string tkje) { var bll = new tkdBll(); var user = Session["loginUser"] as Models.ERPUser; if (string.IsNullOrEmpty(ksid) || string.IsNullOrEmpty(items)) return Json(new { State = 0, Message = "false" }); //bool result = bll.opSave(id, ksid, ksmc, tkry, items, user.ID, user.TrueName); return Json(bll.opSave(id, ksid, ksmc, tkry, sign, items, user.ID, user.TrueName, tkje)); } public JsonResult deleteTkd(string id) { if (string.IsNullOrEmpty(id)) return Json(null); return Json(new BLL.tkdBll().delete(id)); } public JsonResult getwzbykey4(string key, string key1, string id) { var bll = new BLL.wzBll(); List models = bll.GetListByKey(key, key1); //修改时 添加已有明细 if (!string.IsNullOrEmpty(id)) { var bllmx = new BLL.tkdmxBll(); var modelmx = bllmx.GetListByParent(id); wzModel mm; foreach (tkdmxModel m in modelmx) { mm = new wzModel(); mm.id = m.wzid; mm.mc = m.wzmc; mm.dj = m.dj; mm.sl = m.sl; mm.sign = m.sign; models.Add(mm); } } return Json(new { Rows = models }); } #endregion #region 盘点单 public ActionResult pddView() { //ViewData["kslist"] = new SelectList(new ERPBuMenBll().GetAllList(""), "id", "bumenname"); var user = Session["loginUser"] as Models.ERPUser; ViewData["userid"] = user.ID; return View(); } [AllowAnonymous] public string getPddByPddh(string pddh) { var bll = new pddBll(); if (string.IsNullOrEmpty(pddh)) return ""; return Newtonsoft.Json.JsonConvert.SerializeObject(bll.getPddByPddh(pddh)); } [AllowAnonymous] public string getPddMxByPddId(string ppdid) { var bll = new pddBll(); if (string.IsNullOrEmpty(ppdid)) return ""; return Newtonsoft.Json.JsonConvert.SerializeObject(bll.getPddMxByPddId(ppdid)); } public ActionResult pddMessage(string id) { //ViewBag.ksD = new SelectList(new ERPBuMenBll().GetAllList(""), "id", "bumenname"); ViewBag.wzlbD = new SelectList(new wzlbBll().GetAllList("", "1"), "id", "lbmc"); ViewBag.kD = new SelectList(kD, "value", "title"); if (!string.IsNullOrEmpty(id)) { var bll = new BLL.pddBll(); var model = bll.GetAllList(id).First(); return View(model); } else { return View(); } } public JsonResult getpddPage(int page, int pagesize, string key) { var bll = new BLL.pddBll(); int count = bll.getCount(key); var models = bll.getPage(page, pagesize, key); return Json(new { Total = count, Rows = models }); } public JsonResult opSavePdd(string id, string ksid, string ksmc, string bz, string items, string pdje) { var bll = new pddBll(); var user = Session["loginUser"] as Models.ERPUser; if (string.IsNullOrEmpty(ksid) || string.IsNullOrEmpty(items)) return Json(new { State = 0, Message = "false" }); // bool result = bll.opSave(id, ksid, ksmc, bz, items, user.ID, user.TrueName); return Json(bll.opSave(id, ksid, ksmc, bz, items, user.ID, user.TrueName, pdje)); } public JsonResult deletePdd(string id) { if (string.IsNullOrEmpty(id)) return Json(null); return Json(new BLL.pddBll().delete(id)); } public JsonResult getwzbykey5(string key, string key1, string sign, string id) { var bll = new BLL.wzBll(); List models = bll.GetListByKey(key, key1); //修改时 添加已有明细 if (!string.IsNullOrEmpty(id)) { var bllmx = new BLL.pddmxBll(); var modelmx = bllmx.GetListByParent(id); wzModel mm; foreach (pddmxModel m in modelmx) { mm = new wzModel(); mm.id = m.wzid; mm.mc = m.wzmc; mm.dj = m.dj; mm.sl = m.sl; mm.sign = m.sign; mm.oldsl = m.oldsl; mm.newsl = m.oldsl + m.sl; models.Add(mm); } return Json(new { Rows = models }); } else //获取库存数量 物资单价与库存熟练合并 { List modelsResult = new List(); var bll2 = new BLL.kcBll(); var models2 = bll2.GetListByKey(key, sign); foreach (wzModel model in models) { foreach (kcModel model2 in models2) { if (model2.wzid == model.id) { model.sl = model2.sl; model.sign = model2.sign; model.kcid = model2.id; modelsResult.Add((wzModel)Common.Clone.CloneObject(model)); //break; } } } return Json(new { Rows = modelsResult }); } } #endregion #region 报损单 public ActionResult pdd2View() { //ViewData["kslist"] = new SelectList(new ERPBuMenBll().GetAllList(""), "id", "bumenname"); var user = Session["loginUser"] as Models.ERPUser; ViewData["userid"] = user.ID; return View(); } [AllowAnonymous] public string getPdd2ByPddh(string pddh) { var bll = new pdd2Bll(); if (string.IsNullOrEmpty(pddh)) return ""; return Newtonsoft.Json.JsonConvert.SerializeObject(bll.getPddByPddh(pddh)); } [AllowAnonymous] public string getPdd2MxByPddId(string ppdid) { var bll = new pdd2Bll(); if (string.IsNullOrEmpty(ppdid)) return ""; return Newtonsoft.Json.JsonConvert.SerializeObject(bll.getPddMxByPddId(ppdid)); } public ActionResult pdd2Message(string id) { //ViewBag.ksD = new SelectList(new ERPBuMenBll().GetAllList(""), "id", "bumenname"); ViewBag.wzlbD = new SelectList(new wzlbBll().GetAllList("", "1"), "id", "lbmc"); var user = Session["loginUser"] as Models.ERPUser; ViewBag.kD = new SelectList(kD, "value", "title"); if (!string.IsNullOrEmpty(id)) { var bll = new BLL.pdd2Bll(); var model = bll.GetAllList(id).First(); return View(model); } else { return View(); } } public JsonResult getpdd2Page(int page, int pagesize, string key) { var bll = new BLL.pdd2Bll(); int count = bll.getCount(key); var models = bll.getPage(page, pagesize, key); return Json(new { Total = count, Rows = models }); } public JsonResult opSavePdd2(string id, string ksid, string ksmc, string bz, string items, string pdje) { var bll = new pdd2Bll(); var user = Session["loginUser"] as Models.ERPUser; if (string.IsNullOrEmpty(ksid) || string.IsNullOrEmpty(items)) return Json(new { State = 0, Message = "false" }); // bool result = bll.opSave(id, ksid, ksmc, bz, items, user.ID, user.TrueName); return Json(bll.opSave(id, ksid, ksmc, bz, items, user.ID, user.TrueName, pdje)); } public JsonResult deletePdd2(string id) { if (string.IsNullOrEmpty(id)) return Json(null); return Json(new BLL.pdd2Bll().delete(id)); } public JsonResult getwzbykey6(string key, string key1, string sign, string id) { var bll = new BLL.wzBll(); List models = bll.GetListByKey(key, key1); //修改时 添加已有明细 if (!string.IsNullOrEmpty(id)) { var bllmx = new BLL.pdd2mxBll(); var modelmx = bllmx.GetListByParent(id); wzModel mm; foreach (pdd2mxModel m in modelmx) { mm = new wzModel(); mm.id = m.wzid; mm.mc = m.wzmc; mm.dj = m.dj; mm.sl = m.sl; mm.sign = m.sign; mm.oldsl = m.oldsl; mm.newsl = m.sl * -1; models.Add(mm); } return Json(new { Rows = models }); } else //获取库存数量 物资单价与库存熟练合并 { List modelsResult = new List(); var bll2 = new BLL.kcBll(); var models2 = bll2.GetListByKey(key, sign); foreach (wzModel model in models) { foreach (kcModel model2 in models2) { if (model2.wzid == model.id) { model.sl = model2.sl; model.sign = model2.sign; model.kcid = model2.id; modelsResult.Add((wzModel)Common.Clone.CloneObject(model)); //break; } } } return Json(new { Rows = modelsResult }); } } #endregion #region 报损单打印 [AllowAnonymous] public string getBsdByBsd(string bsdh) { return Newtonsoft.Json.JsonConvert.SerializeObject(new BLL.pdd2Bll().getPddByPddh(bsdh)); } [AllowAnonymous] public string getBsdMxByBsdId(string bsdid) { return Newtonsoft.Json.JsonConvert.SerializeObject(new BLL.pdd2Bll().getPddMxByPddId(bsdid)); } #endregion #region 打印库存盘点单 [AllowAnonymous] public string getkcpdd(string kcid, string key, string wzlb) { return Newtonsoft.Json.JsonConvert.SerializeObject(new wzBll().getkcpdd(kcid, key, wzlb)); } #endregion #region 打印成本核算表 [AllowAnonymous] public string getcbhs(string b, string e) { return Newtonsoft.Json.JsonConvert.SerializeObject(new wzBll().getcbhs(b, e)); } #endregion /// /// 采购申请单页面 /// /// public ActionResult selectCGSQD() { return View(); } [HttpPost] public string getcgxqd(string bt, string et) { var list = new DAL.sqwzcgDal().getcgxqd(bt, et); return Newtonsoft.Json.JsonConvert.SerializeObject(new { Total = 0, Rows = list }, new Newtonsoft.Json.JsonSerializerSettings { DateFormatString = "yyyy-MM-dd HH:mm:ss" }); } [HttpPost] public string getcgxqdmx(string id) { return Newtonsoft.Json.JsonConvert.SerializeObject(new DAL.sqwzcgmxDal().GetListByParent(id)); } [HttpPost] public string getwzmx(string id) { return Newtonsoft.Json.JsonConvert.SerializeObject(new DAL.wzDal().getwz(id)); } } }