public ActionResult Login(string email, string pass) { try { using (InventarioWebEntities db = new InventarioWebEntities()) { var oUser = (from d in db.Usuario where d.correo == email && d.contraseña == pass select d).FirstOrDefault(); if (oUser == null || (oUser.correo).ToString() != email || (oUser.contraseña).ToString() != pass) { ViewBag.Error = "Usuario o contraseña inválidos"; return(View()); } else { Session["Usuario"] = oUser; Session["NombreUsuario"] = (oUser.nombre_usuario).ToString(); Session["RolUsuario"] = oUser.id_rol; } } return(RedirectToAction("Index", "Home")); } catch (Exception) { ViewBag.Error = "Ocurrió un error al conectarse a la Base de Datos, intente de nuevo"; return(View()); } }
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")); } }
public ActionResult List() { List <ListProductoViewModel> lst = new List <ListProductoViewModel>(); using (InventarioWebEntities db = new InventarioWebEntities()) { lst = (from lista in db.Producto orderby lista.id_producto ascending select new ListProductoViewModel { ID = lista.id_producto, Codigo = lista.codigo, Nombre = lista.nombre_producto, SKU = lista.SKU, Precio = lista.precio_unitario, Existencia = lista.existencia, idCategoria = lista.id_categoria, idMarca = lista.id_marca, idModelo = lista.id_modelo, Año = lista.año, idProveedor = lista.id_proveedor, Descripcion = lista.descripcion }).ToList(); } return(View(lst)); }
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")); } }
public ActionResult Edit(int Id) { CategoriasViewModel model = new CategoriasViewModel(); using (InventarioWebEntities db = new InventarioWebEntities()) { var oCategoria = db.Categoria.Find(Id); model.Nombre = oCategoria.nombre_categoria; model.ID = oCategoria.id_categoria; } return(View(model)); }
public ActionResult Edit(int Id) { ModelosViewModel model = new ModelosViewModel(); using (InventarioWebEntities db = new InventarioWebEntities()) { var oModelo = db.Modelo.Find(Id); model.Nombre = oModelo.nombre_modelo; model.ID = oModelo.id_modelo; } return(View(model)); }
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 List() { List <ListCategoriasViewModel> lista = new List <ListCategoriasViewModel>(); using (InventarioWebEntities db = new InventarioWebEntities()) { lista = (from lst in db.Categoria orderby lst.id_categoria ascending select new ListCategoriasViewModel { ID = lst.id_categoria, Nombre = lst.nombre_categoria, Codigo = lst.codigo }).ToList(); } return(View(lista)); }
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)); } }
public ActionResult Edit(int Id) { ProductosViewModel model = new ProductosViewModel(); using (InventarioWebEntities db = new InventarioWebEntities()) { var oProducto = db.Producto.Find(Id); model.Nombre = oProducto.nombre_producto; model.SKU = oProducto.SKU; model.Precio = oProducto.precio_unitario; model.Existencia = oProducto.existencia; model.idCategoria = oProducto.id_categoria; model.idMarca = oProducto.id_marca; model.idModelo = oProducto.id_modelo; model.Año = oProducto.año; model.idProveedor = oProducto.id_proveedor; model.Descripcion = oProducto.descripcion; model.Fecha = oProducto.FechaRegistro; model.ID = oProducto.id_producto; } return(View(model)); }