コード例 #1
0
        public ActionResult Editar(Productos a)

        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View());
                }
                using (var db = new AlmacenContext())
                {
                    Productos Pro = db.Productos.Find(a.Id);
                    Pro.Fecha_de_creacion    = a.Fecha_de_creacion;
                    Pro.Fecha_de_Vencimiento = a.Fecha_de_Vencimiento;
                    Pro.Nombre      = a.Nombre;
                    Pro.Descripcion = a.Descripcion;
                    Pro.UDM         = a.UDM;
                    Pro.Costo       = a.Costo;
                    Pro.Existencia  = a.Existencia;
                    Pro.Estado      = a.Estado;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #2
0
 public ActionResult Detalles(int Id)
 {
     using (var db = new AlmacenContext())
     {
         Productos Pro = db.Productos.Find(Id);
         return(View(Pro));
     }
 }
コード例 #3
0
 public ActionResult Eliminar(int Id)
 {
     using (var db = new AlmacenContext())
     {
         Productos Pro = db.Productos.Find(Id);
         db.Productos.Remove(Pro);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
 }
コード例 #4
0
 public ActionResult Editar(int Id)
 {
     try
     {
         using (var db = new AlmacenContext())
         {
             Productos Pro = db.Productos.Find(Id);
             return(View(Pro));
         }
     }
     catch (Exception ex)
     {
         throw;
     }
 }
コード例 #5
0
        public ActionResult Agregar(Productos a)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            try
            {
                using (AlmacenContext db = new AlmacenContext())
                {
                    db.Productos.Add(a);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("error agregar", ex);
                return(View());
            }
        }
コード例 #6
0
        // GET: Productos
        public ActionResult Index()
        {
            AlmacenContext db = new AlmacenContext();

            return(View(db.Productos.ToList()));
        }