Example #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"));
        }