public JsonResult Conversion(ProductConversion conversion) { ResponseMsg response = new ResponseMsg(); response.IsSuccess = ProductLogic.Convert(conversion); return(Json(response)); }
public ActionResult Conversion(int ID) { ViewBag.Products = ProductLogic.GetFinishedProducts(); if (ID > 0) { var conversion = ProductLogic.GetConversionByID(ID).FirstOrDefault(); ViewBag.FromShades = ShadeLogic.GetShadeByProductID(conversion.FromProductId); ViewBag.FromPackings = PackingLogic.GetPackingByProductID(Convert.ToInt32(conversion.FromProductId)); if (conversion.FromProductId == conversion.ToProductId) { ViewBag.ToShades = ViewBag.FromShades; } else { ViewBag.ToShades = ShadeLogic.GetShadeByProductID(conversion.ToProductId); } ViewBag.ToPackings = ViewBag.FromPackings; return(View(conversion)); } else { var conversion = new ProductConversion(); conversion.DocNo = ProductLogic.GetNewConverstionDocNo(); return(View(conversion)); } }
public static bool Convert(ProductConversion conversion) { Dictionary <string, object> param = new Dictionary <string, object>(); param.Add("@ID", conversion.ID); param.Add("@DocNo", conversion.DocNo); param.Add("@DocDate", conversion.DocDate); param.Add("@FromProductId", conversion.FromProductId); param.Add("@FromShadeId", conversion.FromShadeId); param.Add("@FromPackingId", conversion.FromPackingId); param.Add("@FromConvertQty", conversion.FromConvertQty); param.Add("@ToProductId", conversion.ToProductId); param.Add("@ToShadeId", conversion.ToShadeId); param.Add("@ToPackingId", conversion.ToPackingId); param.Add("@ToConvertQty", conversion.ToConvertQty); if (DBHelper.ExecuteNonQuery("SaveProductConversion", param, true) > 0) { return(true); } else { return(false); } }
public int Update(ProductDto dto) { Product c = ProductConversion.EntityConvert(dto); _context.Products.AddOrUpdate(c); return(_context.SaveChanges()); }
public ICollection <ProductDto> List() { List <Product> cList = _context.Products.ToList(); return(ProductConversion.ListConvert(cList)); }
public ProductDto Get(int id) { Product c = _context.Products.Find(id); return(ProductConversion.Convert(c)); }