Ejemplo n.º 1
0
        public ActionResult Edit(ProductoViewModel model)
        {
            try
            {
                if (ModelState.IsValid) // valida los DataAnotations
                {
                    using (wi200122_pastas_tEntities db = new wi200122_pastas_tEntities())
                    {
                        var oProducto = db.producto.Find(model.id);

                        oProducto.descripcion = model.Descripcion;
                        oProducto.fecha_alta  = DateTime.Today;

                        db.Entry(oProducto).State = System.Data.EntityState.Modified;
                        db.SaveChanges();
                    }
                }

                return(Redirect("~/Producto/"));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Ejemplo n.º 2
0
        public ActionResult Add(RemitoViewModel model)
        {
            //var xxx = Request.Form;
            //var zzz = model.[0].Descripcion;

            try
            {
                if (ModelState.IsValid) // valida los DataAnotations
                {
                    using (wi200122_pastas_tEntities db = new wi200122_pastas_tEntities())
                    {
                        db.sp_movimientos_stock(model.tipoMovimiento_id, model.camara_id, model.producto_id, model.cantidad);

                        /*
                         * var oProducto = new producto();
                         *
                         * oProducto.descripcion = model.Descripcion;
                         * oProducto.fecha_alta = DateTime.Today;
                         *
                         * db.producto.Add(oProducto);
                         * db.SaveChanges();
                         */
                    }
                }

                return(Redirect("~/Remito/"));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Ejemplo n.º 3
0
        public ActionResult Add()
        {
            List <TipoMovimientoViewModel> lst_tm;
            List <ProductoViewModel>       lst_pr;

            // Levanto todos los list para mostrar en la pantalla de remito
            using (wi200122_pastas_tEntities db = new wi200122_pastas_tEntities())
            {
                // Tipos de Movimientos
                lst_tm = (
                    from d in db.tipo_movimiento
                    select new TipoMovimientoViewModel
                {
                    Id = d.id,
                    Descripcion = d.descripcion,
                }
                    ).ToList();

                // Listado de Productos
                lst_pr = (
                    from d in db.producto
                    select new ProductoViewModel
                {
                    id = d.id,
                    Descripcion = d.descripcion,
                }
                    ).ToList();
            }

            List <SelectListItem> items_tm = lst_tm.ConvertAll(
                d =>
            {
                return(new SelectListItem()
                {
                    Text = d.Descripcion,
                    Value = d.Id.ToString(),
                    Selected = false
                });
            }
                );

            List <SelectListItem> items_pr = lst_pr.ConvertAll(
                d =>
            {
                return(new SelectListItem()
                {
                    Text = d.Descripcion,
                    Value = d.id.ToString(),
                    Selected = false
                });
            }
                );

            ViewBag.items_html_tm = items_tm;
            ViewBag.items_html_pr = items_pr;

            return(View());
        }
Ejemplo n.º 4
0
        //[AutorizaUsuario(idOperacion: 5)]
        public ActionResult Edit(int Id)
        {
            ProductoViewModel model = new ProductoViewModel();

            using (wi200122_pastas_tEntities db = new wi200122_pastas_tEntities())
            {
                var oProducto = db.producto.Find(Id);
                model.id          = oProducto.id;
                model.Descripcion = oProducto.descripcion;
            }

            return(View(model));
        }
Ejemplo n.º 5
0
        public ActionResult Delete(int Id)
        {
            try
            {
                using (wi200122_pastas_tEntities db = new wi200122_pastas_tEntities())
                {
                    var oProducto = db.producto.Find(Id);

                    db.Entry(oProducto).State = System.Data.EntityState.Deleted;
                    db.SaveChanges();
                }

                return(Redirect("~/Producto/"));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }