public ActionResult Create(Departamentos objetoDepartamento, string accion) { DepartamentosDB objDepartamentosDB = new DepartamentosDB(); Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"]; if (usuarioSesionActual == null) { return(RedirectToAction("IniciarSesion", "Usuario")); } cargarDatosIniciales(); if (accion == "guardar_departamento") { if (objDepartamentosDB.ExisteDepartamento(objetoDepartamento.Departamento)) { ModelState.AddModelError("departamento_agregar", "La caracteristica ingresada ya existe"); return(View("Create")); } else { bool banderaGuardar = DepartamentosDB.guardarDepartamentos(objetoDepartamento); MostrarMensajes(banderaGuardar); } } else { throw new Exception("Accion no definida.."); } return(RedirectToAction("Index")); }
public ActionResult EditarDepartamento(int idDepartamento) { Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"]; if (usuarioSesionActual == null) { return(RedirectToAction("IniciarSesion", "Usuario")); } cargarDatosIniciales(); Departamentos objetoDepartamento = DepartamentosDB.recuperarDepartamentoPorID(idDepartamento); return(View(objetoDepartamento)); }
public ActionResult Index() { Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"]; if (usuarioSesionActual == null) { return(RedirectToAction("IniciarSesion", "Usuario")); } Departamentos objetoDepartamentos = new Departamentos(); List <Departamentos> listaDepartamentos = DepartamentosDB.recuperarListaDepartamentos(); return(View(listaDepartamentos)); }
public ActionResult EditarDepartamento(Departamentos objetoDepartamento) { Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"]; if (usuarioSesionActual == null) { return(RedirectToAction("IniciarSesion", "Usuario")); } cargarDatosIniciales(); bool bandera = DepartamentosDB.actualizarDepartamento(objetoDepartamento); MostrarMensajes(bandera); return(RedirectToAction("Index")); }
public ActionResult EliminarDepartamento(Departamentos objetoDepartamento) { Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"]; if (usuarioSesionActual == null) { return(RedirectToAction("IniciarSesion", "Usuario")); } bool bandera = DepartamentosDB.eliminarDepartamento(objetoDepartamento.idDepartamento); MostrarMensajes(bandera); return(RedirectToAction("Index")); }
public void cargarDatosIniciales() { List <Perfiles> dataPerfiles = PerfilesDB.recuperarListaPerfiles(); SelectList listaPerfiles = new SelectList(dataPerfiles, "idPerfil", "Perfil"); ViewBag.ListaPerfiles = listaPerfiles; List <Departamentos> listaDepartamentos = DepartamentosDB.recuperarListaDepartamentos(); SelectList listaSelectDepartamentos = new SelectList(listaDepartamentos, "idDepartamento", "Departamento"); ViewBag.ListaDepartamentos = listaSelectDepartamentos; //Fin Lista Departamentos //Inicio Lista Ubicacion List <Ubicaciones> listaUbicaciones = UbicacionesDB.recuperarListaUbicaciones(); SelectList listaSelectUbicaciones = new SelectList(listaUbicaciones, "idUbicacion", "Ubicacion"); ViewBag.ListaUbicaciones = listaSelectUbicaciones; //Fin Lista Ubicacion //fin Listas }//cargarDatosIniciales