public ActionResult Login(string User, string Pass) { try { using (Models.wi200122_pastas_tEntities db = new Models.wi200122_pastas_tEntities()) { var oUser = (from d in db.seg_usuario where d.nombre == User.Trim() && d.password == Pass.Trim() select d).FirstOrDefault(); if (oUser == null) { ViewBag.Error = "Usuario o Contraseña invalida"; return(View()); } Session["User"] = oUser; } return(RedirectToAction("Index", "Home")); } catch (Exception ex) { ViewBag.Error = ex.Message; return(View()); } }
// GET: Producto public ActionResult Index() { List <ListProductoViewModel> listado_productos; using (Models.wi200122_pastas_tEntities db = new Models.wi200122_pastas_tEntities()) { listado_productos = (from list in db.producto select new ListProductoViewModel // Modesl/ViewModel { id = list.id, Descripcion = list.descripcion, fecha_alta = list.fecha_alta, }).ToList(); } return(View(listado_productos)); }
// GET: Stock public ActionResult Index() { List <ListStockViewModel> listado_stock; using (Models.wi200122_pastas_tEntities db = new Models.wi200122_pastas_tEntities()) { listado_stock = (from s in db.stock join p in db.producto on s.producto_id equals p.id select new ListStockViewModel // Modesl/ViewModel { Id = s.id, Producto_id = s.producto_id, Descripcion_producto = p.descripcion, Cantidad = s.cantidad, }).ToList(); } return(View(listado_stock)); }