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));
     }
 }
Example #3
0
        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);
            }
        }
Example #4
0
        public int Update(ProductDto dto)
        {
            Product c = ProductConversion.EntityConvert(dto);

            _context.Products.AddOrUpdate(c);

            return(_context.SaveChanges());
        }
Example #5
0
        public ICollection <ProductDto> List()
        {
            List <Product> cList = _context.Products.ToList();

            return(ProductConversion.ListConvert(cList));
        }
Example #6
0
        public ProductDto Get(int id)
        {
            Product c = _context.Products.Find(id);

            return(ProductConversion.Convert(c));
        }