public ActionResult Editar(int id) { try { clsInventario ObjStock = new clsInventario(); ViewBag.Lista = ObjStock.ConsultarBodega().ToList(); ViewBag.Lista2 = ObjStock.ConsultarNombreProveedor().ToList(); var dato = ObjStock.ConsultaInventario(id); Inventario modelo = new Inventario(); modelo.idStock = dato[0].idStock; modelo.codigoProducto = dato[0].codigoProducto; modelo.nombreProducto = dato[0].nombreProducto; modelo.unidad = dato[0].unidad; modelo.idBodega = dato[0].idBodega; modelo.idProveedor = dato[0].idProveedor; modelo.estadoStock = dato[0].estadoStock; return(View(modelo)); } catch (Exception) { throw; } }
public ActionResult Crear(Inventario stocks, int listIdProveedor) { try { if (ModelState.IsValid) { clsInventario objstock = new clsInventario(); ViewBag.Lista = objstock.ConsultarBodega().ToList(); ViewBag.Lista2 = objstock.ConsultarNombreProveedor().ToList(); bool Resultado = objstock.AgregarInventario(stocks.codigo, stocks.nombreProducto, stocks.unidad, stocks.idBodega, listIdProveedor, true); if (Resultado == true) { TempData["exitoMensaje"] = "El ítem se ha insertado exitosamente."; return(RedirectToAction("Crear")); } else { return(View("Crear")); } } else { return(View("Crear")); } } catch { //TempData["errorMensaje"] = "Error de inserción, revise los datos."; return(View()); } }
public ActionResult Editar(int id, Stock stock, int listIdBodega, int listIdProveedor) { try { clsInventario ObjStock = new clsInventario(); clsUsuario objUsuario = new clsUsuario(); clsBitacoraStock objBitacoraStock = new clsBitacoraStock(); ViewBag.Lista = ObjStock.ConsultarBodega().ToList(); ViewBag.Lista2 = ObjStock.ConsultarNombreProveedor().ToList(); //int IdBodega = ObjStock.ConsultaIdBodega(txtCodigoBodega); bool Resultado = ObjStock.ActualizarInventario(stock.idStock, stock.codigo, stock.nombreProducto, stock.unidad, listIdBodega, listIdProveedor, true); string nombreUsuario = (string)Session["Usuario"]; int IdUsuario = objUsuario.ConsultarIdUsuario(nombreUsuario); //objBitacoraStock.ActualizarBitacoraStock(stock.idStock, IdUsuario, nombreUsuario, DateTime.Now, stock.codigo, stock.nombreProducto, stock.unidad, listIdBodega, listIdProveedor, true); return(View()); } catch { clsInventario ObjStock = new clsInventario(); ViewBag.Lista = ObjStock.ConsultarBodega().ToList(); ViewBag.Lista2 = ObjStock.ConsultarNombreProveedor().ToList(); TempData["errorMensaje"] = "Inserte correctamente el formato de los datos."; return(View()); } }
// GET: Inventario/Create public ActionResult Crear() { clsInventario ObjInventario = new clsInventario(); ViewBag.Lista = ObjInventario.ConsultarBodega().ToList(); ViewBag.Lista2 = ObjInventario.ConsultarNombreProveedor().ToList(); return(View()); }
public ActionResult Editar(int id, Inventario stock, int listIdBodega, int listIdProveedor) { try { if (stock.unidad >= 0) { if (ModelState.IsValid) { clsInventario ObjStock = new clsInventario(); clsUsuario objUsuario = new clsUsuario(); clsBitacoraStock objBitacoraStock = new clsBitacoraStock(); ViewBag.Lista = ObjStock.ConsultarBodega().ToList(); ViewBag.Lista2 = ObjStock.ConsultarNombreProveedor().ToList(); bool Resultado = ObjStock.ActualizarInventario(stock.idStock, stock.codigoProducto, stock.nombreProducto, stock.unidad, listIdBodega, listIdProveedor, true); string nombreUsuario = (string)Session["Usuario"]; int IdUsuario = objUsuario.ConsultarIdUsuario(nombreUsuario); TempData["exitoMensaje"] = "El ítem se ha modificado exitosamente."; return(View()); } else { clsInventario ObjStock = new clsInventario(); ViewBag.Lista = ObjStock.ConsultarBodega().ToList(); ViewBag.Lista2 = ObjStock.ConsultarNombreProveedor().ToList(); TempData["errorMensaje"] = "Error de inserción, revise los datos."; return(View("Crear")); } } else { clsInventario ObjStock = new clsInventario(); ViewBag.Lista = ObjStock.ConsultarBodega().ToList(); ViewBag.Lista2 = ObjStock.ConsultarNombreProveedor().ToList(); TempData["errorMensaje"] = "El número de unidades no puede ser negativo."; return(View("Crear")); } } catch { clsInventario ObjStock = new clsInventario(); ViewBag.Lista = ObjStock.ConsultarBodega().ToList(); ViewBag.Lista2 = ObjStock.ConsultarNombreProveedor().ToList(); TempData["errorMensaje"] = "Inserte correctamente el formato de los datos."; return(View()); } }
public ActionResult Crear(Inventario stocks, int listIdBodega, int listIdProveedor) { try { if (stocks.unidad > 0) { if (ModelState.IsValid) { clsUsuario objUsuario = new clsUsuario(); clsInventario objstock = new clsInventario(); clsBitacoraStock objBitacoraStock = new clsBitacoraStock(); int existeCodigo = objstock.ComprobarCodigoStock(stocks.codigoProducto); if (existeCodigo == 0) { ViewBag.Lista = objstock.ConsultarBodega().ToList(); ViewBag.Lista2 = objstock.ConsultarNombreProveedor().ToList(); bool Resultado = objstock.AgregarStock(stocks.codigoProducto, stocks.nombreProducto, stocks.unidad, listIdBodega, listIdProveedor, true); string nombreUsuario = (string)Session["Usuario"]; int IdUsuario = objUsuario.ConsultarIdUsuario(nombreUsuario); objBitacoraStock.AgregarBitacoraStock(IdUsuario, nombreUsuario, DateTime.Now, stocks.codigoProducto, stocks.nombreProducto, stocks.unidad, listIdBodega, listIdProveedor, true); if (Resultado == true) { TempData["exitoMensaje"] = "El ítem se ha insertado exitosamente."; return(RedirectToAction("Crear")); } else { return(View("Crear")); } } else { clsInventario ObjStock = new clsInventario(); ViewBag.Lista = ObjStock.ConsultarBodega().ToList(); ViewBag.Lista2 = ObjStock.ConsultarNombreProveedor().ToList(); TempData["errorMensaje"] = "El código de producto insertado ya existe."; return(View("Crear")); } } else { clsInventario ObjStock = new clsInventario(); ViewBag.Lista = ObjStock.ConsultarBodega().ToList(); ViewBag.Lista2 = ObjStock.ConsultarNombreProveedor().ToList(); TempData["errorMensaje"] = "Error de inserción, revise los datos."; return(View("Crear")); } } else { clsInventario ObjStock = new clsInventario(); ViewBag.Lista = ObjStock.ConsultarBodega().ToList(); ViewBag.Lista2 = ObjStock.ConsultarNombreProveedor().ToList(); TempData["errorMensaje"] = "El número de unidades no puede ser negativo."; return(View("Crear")); } } catch { clsInventario ObjInventario = new clsInventario(); ViewBag.Lista = ObjInventario.ConsultarBodega().ToList(); ViewBag.Lista2 = ObjInventario.ConsultarNombreProveedor().ToList(); TempData["errorMensaje"] = "Error de inserción, revise los datos."; return(View()); } }