public ActionResult Eliminar(int Id) { AgregarUsuarioModel model = new AgregarUsuarioModel(); using (CPMEntities datos = new CPMEntities()) { var tabla = datos.sp_Eliminar("USUARIO", Id); } return(Redirect("~/ProyectoFinal/")); }
public ActionResult Agregar(AgregarUsuarioModel model) { try { if (ModelState.IsValid) { using (CPMEntities datos = new CPMEntities()) { datos.sp_AgregarUsuario(model.IdEmp, model.Usuario, model.Contra, model.IdRol); } return(Redirect("~/ProyectoFinal/")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Editar(int Id) { List <AgregarUsuarioModel> lista = null; List <AgregarUsuarioModel> listaEmpleado = null; using (CPMEntities datos = new CPMEntities()) { lista = (from d in datos.DEPARTAMENTO select new AgregarUsuarioModel { IdRol = d.IdDepartamento, Nombre = d.Nombre }).ToList(); listaEmpleado = (from d in datos.EMPLEADO select new AgregarUsuarioModel { IdEmp = d.IdEmpleado, NombreEmp = d.Nombre }).ToList(); } List <SelectListItem> items = lista.ConvertAll(d => { return(new SelectListItem() { Text = d.Nombre, Value = d.IdRol.ToString() }); }); List <SelectListItem> itemsEmp = listaEmpleado.ConvertAll(d => { return(new SelectListItem() { Text = d.NombreEmp.ToString(), Value = d.IdEmp.ToString(), Selected = false }); }); ViewBag.items = items; ViewBag.itemsEmp = itemsEmp; AgregarUsuarioModel model = new AgregarUsuarioModel(); using (CPMEntities datos = new CPMEntities()) { var tabla = datos.USUARIO.Find(Id); model.Usuario = tabla.Nombre; model.Contra = tabla.Contrasenia; model.Id = tabla.IdUsuario; model.IdEmp = tabla.IdEmpleado; model.IdRol = tabla.Rol; } return(View(model)); }
public ActionResult Editar(AgregarUsuarioModel model) { try { if (ModelState.IsValid) { List <AgregarUsuarioModel> lista = null; using (CPMEntities datos = new CPMEntities()) { lista = (from d in datos.DEPARTAMENTO select new AgregarUsuarioModel { IdRol = d.IdDepartamento, Nombre = d.Nombre }).ToList(); datos.sp_EditarUsuario(model.Id, model.Usuario, model.Contra, model.IdRol); } return(Redirect("~/ProyectoFinal/")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }