public ActionResult Create([Bind(Include = "id_marca,nombre_marca,codigo")] Marca marca)
        {
            if (ModelState.IsValid)
            {
                db.Marca.Add(marca);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(marca));
        }
Example #2
0
        public ActionResult Create([Bind(Include = "id_proveedor,nombre_proveedor,telefono,direccion,codigo")] Proveedor proveedor)
        {
            if (ModelState.IsValid)
            {
                db.Proveedor.Add(proveedor);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(proveedor));
        }
Example #3
0
        public ActionResult Create([Bind(Include = "id_usuario,nombre_usuario,correo,contraseña,telefono,id_rol,Fecha,codigo")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                db.Usuario.Add(usuario);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.id_rol = new SelectList(db.Rol, "id_rol", "nombre_rol", usuario.id_rol);
            return(View(usuario));
        }
Example #4
0
 public ActionResult Save(ProductosViewModel model)
 {
     try
     {
         using (InventarioWebEntities db = new InventarioWebEntities())
         {
             var oProducto = new Producto();
             oProducto.id_producto     = model.ID;
             oProducto.nombre_producto = model.Nombre;
             oProducto.SKU             = model.SKU;
             oProducto.precio_unitario = model.Precio;
             oProducto.existencia      = model.Existencia;
             oProducto.id_categoria    = model.idCategoria;
             oProducto.id_marca        = model.idMarca;
             oProducto.id_modelo       = model.idModelo;
             oProducto.año             = model.Año;
             oProducto.id_proveedor    = model.idProveedor;
             oProducto.descripcion     = model.Descripcion;
             oProducto.FechaRegistro   = model.Fecha;
             db.Producto.Add(oProducto);
             db.SaveChanges();
         }
         return(Content("1"));
     }
     catch
     {
         return(Content("Es Necesario llenar todos los campos"));
     }
 }
Example #5
0
 public ActionResult Update(ProductosViewModel model)
 {
     try
     {
         using (InventarioWebEntities db = new InventarioWebEntities())
         {
             var oProducto = db.Producto.Find(model.ID);
             oProducto.nombre_producto = model.Nombre;
             oProducto.SKU             = model.SKU;
             oProducto.precio_unitario = model.Precio;
             oProducto.existencia      = model.Existencia;
             oProducto.id_categoria    = model.idCategoria;
             oProducto.id_marca        = model.idMarca;
             oProducto.id_modelo       = model.idModelo;
             oProducto.año             = model.Año;
             oProducto.id_proveedor    = model.idProveedor;
             oProducto.descripcion     = model.Descripcion;
             db.Entry(oProducto).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
         }
         return(Content("1"));
     }
     catch
     {
         return(Content("Es Necesario llenar todos los campos"));
     }
 }
Example #6
0
        public ActionResult Registrar(string name, string email, string password, string cel)
        {
            try
            {
                using (InventarioWebEntities db = new InventarioWebEntities())
                {
                    Usuario nuevo = new Usuario
                    {
                        nombre_usuario = name,
                        correo         = email,
                        contraseña     = password,
                        telefono       = cel,
                        id_rol         = 2,
                        Fecha          = DateTime.Now
                    };

                    db.Usuario.Add(nuevo);

                    try
                    {
                        db.SaveChanges();
                    }
                    catch (Exception)
                    {
                    }

                    var lst = from d in db.Usuario
                              where d.nombre_usuario == name && d.contraseña == password
                              select d;

                    if (lst.Count() > 0)
                    {
                        return(RedirectToAction("Login", "Acceso"));
                    }
                    else
                    {
                        ViewBag.Error = "Ocurrio un error al conectarse a la Base de Datos, intente de nuevo";
                        return(View());
                    }
                }
            }
            catch (Exception)
            {
                ViewBag.Error = "Ocurrio un error al conectarse a la Base de Datos, intente de nuevo";
                return(View());
            }
        }
 public ActionResult Delete(int Id)
 {
     try
     {
         using (InventarioWebEntities db = new InventarioWebEntities())
         {
             var oCategoria = db.Categoria.Find(Id);
             db.Categoria.Remove(oCategoria);
             db.SaveChanges();
         }
         return(Content("1"));
     }
     catch (Exception ex)
     {
         return(Content(ex.InnerException.Message));
     }
 }
 public ActionResult Update(CategoriasViewModel model)
 {
     try
     {
         using (InventarioWebEntities db = new InventarioWebEntities())
         {
             var oCategoria = db.Categoria.Find(model.ID);
             oCategoria.nombre_categoria = model.Nombre;
             db.Entry(oCategoria).State  = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
         }
         return(Content("1"));
     }
     catch
     {
         return(Content("Es Necesario llenar todos los campos"));
     }
 }
 public ActionResult Update(ModelosViewModel model)
 {
     try
     {
         using (InventarioWebEntities db = new InventarioWebEntities())
         {
             var oModelo = db.Modelo.Find(model.ID);
             oModelo.nombre_modelo   = model.Nombre;
             db.Entry(oModelo).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
         }
         return(Content("1"));
     }
     catch (Exception ex)
     {
         return(Content(ex.Message));
     }
 }
 public ActionResult Save(CategoriasViewModel model)
 {
     try
     {
         using (InventarioWebEntities db = new InventarioWebEntities())
         {
             var oCategoria = new Categoria();
             oCategoria.id_categoria     = model.ID;
             oCategoria.nombre_categoria = model.Nombre;
             db.Categoria.Add(oCategoria);
             db.SaveChanges();
         }
         return(Content("1"));
     }
     catch
     {
         return(Content("Es Necesario llenar todos los campos"));
     }
 }
 public ActionResult Save(ModelosViewModel model)
 {
     try
     {
         using (InventarioWebEntities db = new InventarioWebEntities())
         {
             var oModelo = new Modelo();
             oModelo.id_modelo     = model.ID;
             oModelo.nombre_modelo = model.Nombre;
             db.Modelo.Add(oModelo);
             db.SaveChanges();
         }
         return(Content("1"));
     }
     catch (Exception ex)
     {
         return(Content(ex.Message));
     }
 }