Example #1
0
 public IActionResult Edit(SaledetailEditViewModel model)
 {
     if (ModelState.IsValid)
     {
         Saledetail p;
         if (model.Id != null)
         {
             //修改
             p      = _saledetailRepository.GetSaledetailById((int)model.Id, model.主表id);
             p.产品名称 = model.产品名称;
             p.销售数量 = model.销售数量;
             p.单位名称 = model.单位名称;
             _saledetailRepository.Update(p);
         }
         else
         {
             //添加
             p = new Saledetail
             {
                 主表id = model.主表id,
                 产品名称 = model.产品名称,
                 销售数量 = model.销售数量,
                 单位名称 = model.单位名称
             };
             _saledetailRepository.Insert(p);
         }
         return(PartialView("Editsuccessfully"));
     }
     return(PartialView(model));
 }
Example #2
0
        public ActionResult Edit(int zid, int?id)
        {
            var model = new SaledetailEditViewModel();

            model.主表id = zid.ToString();

            if (id != null)
            {
                Saledetail p = _saledetailRepository.GetSaledetailById((int)id, zid.ToString());
                model.Id   = id;
                model.产品名称 = p.产品名称;
                model.销售数量 = p.销售数量;
                model.单位名称 = p.单位名称;
            }
            else
            {
                Sale sale = _saleRepository.GetSaleById(zid);
                model.单位名称 = sale.公司名称;
            }
            return(PartialView(model));
        }