Esempio n. 1
0
        public ActionResult Editar(int id, Stock stock, string txtCodigoBodega, int listIdProveedor)
        {
            try
            {
                clsStock         ObjStock         = new clsStock();
                clsUsuario       objUsuario       = new clsUsuario();
                clsBitacoraStock objBitacoraStock = new clsBitacoraStock();

                ViewBag.Lista  = ObjStock.ConsultarNombreBodega().ToList();
                ViewBag.Lista2 = ObjStock.ConsultarIdProveedor().ToList();

                int IdBodega = ObjStock.ConsultaIdBodega(txtCodigoBodega);

                bool Resultado = ObjStock.ActualizarStock(stock.idStock, IdBodega, stock.nombreProducto,
                                                          stock.unidad, txtCodigoBodega, listIdProveedor, true);

                string nombreUsuario = (string)Session["Usuario"];
                int    IdUsuario     = objUsuario.ConsultarIdUsuario(nombreUsuario);

                objBitacoraStock.ActualizarBitacoraStock(stock.idStock, IdUsuario, nombreUsuario, DateTime.Now, IdBodega, stock.nombreProducto, stock.unidad, txtCodigoBodega, listIdProveedor, true);

                return(View());
            }
            catch
            {
                clsStock ObjStock = new clsStock();
                ViewBag.Lista            = ObjStock.ConsultarNombreBodega().ToList();
                ViewBag.Lista2           = ObjStock.ConsultarIdProveedor().ToList();
                TempData["errorMensaje"] = "Inserte correctamente el formato de los datos.";
                return(View());
            }
        }
Esempio n. 2
0
        public ActionResult Editar(int id)
        {
            try
            {
                clsStock ObjStock = new clsStock();

                ViewBag.Lista  = ObjStock.ConsultarNombreBodega().ToList();
                ViewBag.Lista2 = ObjStock.ConsultarIdProveedor().ToList();

                var dato = ObjStock.ConsultaStock(id);

                Stock modelo = new Stock();
                modelo.idStock        = dato[0].idStock;
                modelo.codigo         = dato[0].idBodega;
                modelo.nombreProducto = dato[0].nombreProducto;
                modelo.unidad         = dato[0].unidad;
                modelo.codigoBodega   = dato[0].codigoBodega;
                modelo.idProveedor    = dato[0].idProveedor;
                modelo.estadoStock    = dato[0].estadoStock;
                return(View(modelo));
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 3
0
        public ActionResult Crear(Stock stocks, string txtCodigoBodega, int listIdProveedor)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    clsStock objstock = new clsStock();

                    int IdBodega = objstock.ConsultaIdBodega(txtCodigoBodega);

                    bool Resultado = objstock.AgregarStock(IdBodega, stocks.nombreProducto, stocks.unidad, txtCodigoBodega, listIdProveedor, true);

                    if (Resultado)
                    {
                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        return(View("Crear"));
                    }
                }
                else
                {
                    return(View("Crear"));
                }
            }
            catch
            {
                clsStock ObjStock = new clsStock();
                ViewBag.Lista            = ObjStock.ConsultarNombreBodega().ToList();
                ViewBag.Lista2           = ObjStock.ConsultarIdProveedor().ToList();
                TempData["errorMensaje"] = "Inserte correctamente el formato de los datos.";
                return(View());
            }
        }
Esempio n. 4
0
        public ActionResult Crear()
        {
            clsStock ObjStock = new clsStock();

            ViewBag.Lista  = ObjStock.ConsultarNombreBodega().ToList();
            ViewBag.Lista2 = ObjStock.ConsultarIdProveedor().ToList();
            return(View());
        }
Esempio n. 5
0
        public ActionResult Crear(Stock stocks, string txtCodigoBodega, int listIdProveedor)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    clsStock         objstock         = new clsStock();
                    clsUsuario       objUsuario       = new clsUsuario();
                    clsBitacoraStock objBitacoraStock = new clsBitacoraStock();

                    int IdBodega = objstock.ConsultaIdBodega(txtCodigoBodega);

                    bool Resultado = objstock.AgregarStock(IdBodega, stocks.nombreProducto, stocks.unidad, txtCodigoBodega, listIdProveedor, true);

                    string nombreUsuario = (string)Session["Usuario"];
                    int    IdUsuario     = objUsuario.ConsultarIdUsuario(nombreUsuario);

                    objBitacoraStock.AgregarBitacoraStock(IdUsuario, nombreUsuario, DateTime.Now, IdBodega, stocks.nombreProducto, stocks.unidad, txtCodigoBodega, listIdProveedor, true);

                    if (Resultado)
                    {
                        TempData["exitoMensaje"] = "El ítem se ha insertado exitosamente.";
                        return(RedirectToAction("Crear"));
                    }
                    else
                    {
                        TempData["errorMensaje"] = "Se presentó un error al intentar insertar este elemento, revise que los datos coincidan con lo que especifican los campos";
                        return(View("Crear"));
                    }
                }
                else
                {
                    return(View("Crear"));
                }
            }
            catch
            {
                clsStock ObjStock = new clsStock();
                ViewBag.Lista            = ObjStock.ConsultarNombreBodega().ToList();
                ViewBag.Lista2           = ObjStock.ConsultarIdProveedor().ToList();
                TempData["errorMensaje"] = "Todos los campos son obligatorios.";
                return(View());
            }
        }
Esempio n. 6
0
        public ActionResult Editar(int id, Stock stock, string txtCodigoBodega, int listIdProveedor)
        {
            try
            {
                clsStock ObjStock = new clsStock();
                ViewBag.Lista  = ObjStock.ConsultarNombreBodega().ToList();
                ViewBag.Lista2 = ObjStock.ConsultarIdProveedor().ToList();

                int IdBodega = ObjStock.ConsultaIdBodega(txtCodigoBodega);

                bool Resultado = ObjStock.ActualizarStock(stock.idStock, IdBodega, stock.nombreProducto,
                                                          stock.unidad, txtCodigoBodega, listIdProveedor, true);
                return(View());
            }
            catch
            {
                clsStock ObjStock = new clsStock();
                ViewBag.Lista            = ObjStock.ConsultarNombreBodega().ToList();
                ViewBag.Lista2           = ObjStock.ConsultarIdProveedor().ToList();
                TempData["errorMensaje"] = "Inserte correctamente el formato de los datos.";
                return(View());
            }
        }