public ActionResult Editar(ProductoViewModels model) { try { if (ModelState.IsValid) { using (vital1Entities db = new vital1Entities()) { var oProducto = db.Producto.Find(model.Prod_Id); oProducto.Prod_Desk = model.Prod_Desk; oProducto.Prod_Cant = model.Prod_Cant; db.Entry(oProducto).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Redirect("~/Producto/")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Nuevo(ProductoViewModels model) { try { if (ModelState.IsValid) { using (vital1Entities db = new vital1Entities()) { var oProducto = new Producto(); oProducto.Prod_Id = model.Prod_Id; oProducto.Prod_Desk = model.Prod_Desk; oProducto.Prod_Cant = model.Prod_Cant; oProducto.Prod_estado = false; db.Producto.Add(oProducto); db.SaveChanges(); } return(Redirect("~/Producto/")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Agregar(ProductoViewModels model) { try { if (ModelState.IsValid) { using (vital1Entities db = new vital1Entities()) { var ohistorial = new Historial(); ohistorial.Hist_Cant = model.Hist_Cant; ohistorial.Prod_Id = model.Prod_Id; ohistorial.Hist_Fecha = DateTime.Now; var oProducto = db.Producto.Find(model.Prod_Id); oProducto.Prod_Desk = model.Prod_Desk; oProducto.Prod_Cant = (model.Prod_Cant + model.Hist_Cant); db.Historial.Add(ohistorial); db.Entry(oProducto).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Redirect("~/Producto/")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Delete(ProductoViewModels producto) { App_Start.AutoMapperWebConfiguration.Configure(); var dtopro = Mapper.Map <ProductoViewModels, dtoProducto>(producto); var bll = new dtoProducto(); bll.Eliminar(dtopro); return(RedirectToAction("Index")); }
public ActionResult Edit(ProductoViewModels producto, HttpPostedFileBase file) { App_Start.AutoMapperWebConfiguration.Configure(); dtoProducto DTO = Mapper.Map <ProductoViewModels, dtoProducto>(producto); var bll = new dtoProducto(); GuardarImagen(file, DTO); return(RedirectToAction("Index")); }
public ActionResult Editar(int Id) { ProductoViewModels model = new ProductoViewModels(); using (vital1Entities db = new vital1Entities()) { var oProducto = db.Producto.Find(Id); model.Prod_Id = oProducto.Prod_Id; model.Prod_Desk = oProducto.Prod_Desk; model.Prod_Cant = oProducto.Prod_Cant; } return(View(model)); }
public ActionResult Create(ProductoViewModels producto, HttpPostedFileBase file) { var bll = new dtoProducto(); App_Start.AutoMapperWebConfiguration.Configure(); var DTO = Mapper.Map <ProductoViewModels, dtoProducto>(producto); var id = Convert.ToInt32(Session["LogedUserID"]); var productoCreado = bll.Crear(DTO, id); GuardarImagen(file, productoCreado); return(RedirectToAction("Index")); }