Exemple #1
0
        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"));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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));
        }
Exemple #4
0
        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"));
        }
Exemple #5
0
        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