Beispiel #1
0
        public ActionResult printsale(string no)
        {
            dynamic data = new System.Dynamic.ExpandoObject();
            PrintHeadModel pm = new PrintHeadModel();
            Supplier sup = new Supplier();
            List<string> datas = new List<string>();
            #region 分支
            if (Masterpage.CheckRight("stockout_print"))
            {
                pm = stockoutService.StockOutList(no).Where(p => p.datatype == 1 || p.datatype == 4).Select(x => new PrintHeadModel { checkStaff = x.checkStaff, date = x.createDate, depName = x.supplierName, makeStaff = x.staffName, No = x.stockNo, showdeport = true, deportStaff = x.deportStaff, supplierid = x.supplierId }).FirstOrDefault();
                sup = manageService.GetSupplierList("").FirstOrDefault(p => p.supplierId == pm.supplierid);
                if (Masterpage.CheckRight("sellmoney_print")) datas = stockoutService.StockOutDetailList(no).ToList().Select(x => x.materialNo + "<br>" + x.materialName + "," + x.materialModel + "," + x.amount + "," + x.price.ToString("N").Replace(",", "") + "," + (x.amount * x.price).ToString("N").Replace(",", "") + "," + x.remark).ToList();
                else datas = stockoutService.StockOutDetailList(no).ToList().Select(x => x.materialNo + "<br>" + x.materialName + "," + x.materialModel + "," + x.amount + "," + x.remark).ToList();
            }
            #endregion
            data.pm = pm;
            data.sup = sup;
            data.showPrice = Masterpage.CheckRight("sellmoney_print");
            data.datas = datas;

            return View(data);
        }
Beispiel #2
0
 public ActionResult customerone()
 {
     dynamic data = new System.Dynamic.ExpandoObject();
     int id = WebRequest.GetInt("id", 0);
     string type = WebRequest.GetString("type");
     Supplier model = new Supplier();
     if (id > 0 && type == "edit")
     {
         model = manageService.GetSupplierList("").FirstOrDefault(p => p.supplierId == id);
     }
     else type = "add";
     data.id = id;
     data.type = type;
     data.model = model;
     return View(data);
 }