//Muestra las vista para crear la reunion public IActionResult viewCrearReunion() { List <TipoReunionModel> listaTiposReunion = new List <TipoReunionModel>(); List <UsuarioModel> listaUsuarios = new List <UsuarioModel>(); List <TareaModel> listaTareas = new List <TareaModel>(); BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); BusinessUsuario businessUsuario = new BusinessUsuario(Configuration); BusinessTarea businessTarea = new BusinessTarea(Configuration); //Lista las tareas, usuarios y los tipos de reunion para poder crearla luego en interfaz listaTiposReunion = businessCatalogo.getListarTipoReunion(); listaUsuarios = businessUsuario.getListarUsuario(); listaTareas = businessTarea.getListarTarea(); //Validar si las listas no son nulas sino no llevarlas a interfaz if (listaTiposReunion != null) { ViewBag.ListaTiposReunion = listaTiposReunion; } if (listaUsuarios != null) { ViewBag.ListaUsuarios = listaUsuarios; } if (listaTareas != null) { ViewBag.ListaTareas = listaTareas; } //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("CrearReunionView")); }
public IActionResult EliminarPuesto(PuestoModel puestoModel) { //return new JsonResult(reunionModel.TN_Id_Tipo_Reunion + " Haolaaaaaaaa " + reunionModel.TC_Nombre_Tipo_Reunion); BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); //valida si valido es True esq que si se elimino el puesto bool valido = businessCatalogo.EliminarPuesto(puestoModel); if (valido) { ViewBag.EXITO = "Exito al guardar"; } else { ViewBag.ERROR = "Error al guardar"; } List <PuestoModel> listaPuestos = new List <PuestoModel>(); listaPuestos = businessCatalogo.getListarCatalogoPuesto(); ViewBag.ListaPuestos = listaPuestos; //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("PuestoUsuarioCatalogoView")); }
public IActionResult EliminarOficina(OficinaModel oficinaModel) { BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); //retorna true si la reunion se logro eliminar bool valido = businessCatalogo.EliminarOficina(oficinaModel); if (valido) { ViewBag.EXITO = "Exito al guardar"; } else { ViewBag.ERROR = "Error al guardar"; } List <OficinaModel> listaOficinas = new List <OficinaModel>(); List <CircuitoModel> listaCircuitos = new List <CircuitoModel>(); //listar circuitos listaCircuitos = businessCatalogo.getListarCatalogoCircuito(); ViewBag.ListaCircuitos = listaCircuitos; //listar oficinas listaOficinas = businessCatalogo.getListarCatalogoOficina(); ViewBag.ListaOficinas = listaOficinas; //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("OficinaCatalogoView")); }
public IActionResult EliminarTipoReunion(TipoReunionModel reunionModel) { BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); bool valido = businessCatalogo.EliminarTipoReunion(reunionModel); string mensaje = ""; //retorna true si logro eliminar el tipo de reunion if (valido) { ViewBag.EXITO = "Exito al guardar"; } else { ViewBag.ERROR = "Error al guardar"; } List <TipoReunionModel> listaTiposReunion = new List <TipoReunionModel>(); //Carga la lista de todos los tipos de reunion asi el usuario ve si la logro eliminar listaTiposReunion = businessCatalogo.getListarTipoReunion(); ViewBag.ListaReuniones = listaTiposReunion; //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("TipoReunionCatalogoView")); } // Eliminar tipo reunion
public IActionResult EliminarRol(RolModel rolModel) { BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); //Si valido es True fue que se elimino correctamente de lo contrario se notifica al usuario del error bool valido = businessCatalogo.EliminarRol(rolModel); if (valido) { ViewBag.EXITO = "Exito al guardar"; } else { ViewBag.ERROR = "Error al guardar"; } List <RolModel> listarRoles = new List <RolModel>(); List <PermisosModel> listarPermisos = new List <PermisosModel>(); //Retorna lista de permisos y retorna la lista de roles que se han creado listarPermisos = businessCatalogo.getListarCatalogoPermisos(); listarRoles = businessCatalogo.getListarCatalogoRol(); ViewBag.ListaRoles = listarRoles; ViewBag.ListaPermisos = listarPermisos; //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("RolSistemaCatalogoView")); }
//Se encarga de traer los datos de una reunion que desea modificar el usuario public IActionResult ViewModificarReunion(string idReunion, string Estado) { List <TipoReunionModel> listaTiposReunion = new List <TipoReunionModel>(); List <UsuarioModel> listaUsuarios = new List <UsuarioModel>(); List <TareaModel> listaTareas = new List <TareaModel>(); List <ArchivoModel> listaArchivos = new List <ArchivoModel>(); BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); BusinessUsuario businessUsuario = new BusinessUsuario(Configuration); BusinessTarea businessTarea = new BusinessTarea(Configuration); BusinessArchivos businessArchivos = new BusinessArchivos(Configuration); // Lista los tipos de reunion, todos los usuarios , todas la tareas, y todos los archivos que tenga esa reunion por si el usuario desea modificarlos //que pueda hacerlo listaTiposReunion = businessCatalogo.getListarTipoReunion(); listaUsuarios = businessUsuario.getListarUsuario(); listaTareas = businessTarea.getListarTarea(); listaArchivos = businessArchivos.listarArchivos(idReunion); ViewBag.ListaTiposReunion = listaTiposReunion; ViewBag.ListaUsuarios = listaUsuarios; ViewBag.ListaTareas = listaTareas; ViewBag.ListaArchivos = listaArchivos; BusinessReunion businessReunion = new BusinessReunion(Configuration); ReunionModel reunionModificar = new ReunionModel(); //Trae la reunion que el usuario solicito reunionModificar = businessReunion.getReunionModificar(idReunion); //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); //Si la reunion ya finalizo la misma no se puede modificar if (Estado == "True") { //Para avisarle al usuario que no puede modificar una renunion que ya se finalizo ViewBag.ESTADO = "La reunion ya a sido finalizada no se pueden realizar modificaciones"; reunionModificar = null; } if (reunionModificar != null) { //Retorna la reunion que se desea modificar ViewBag.ReunionModificar = reunionModificar; return(View("ModificarReunionView")); } else { //En caso que estuviera finalizada se retorna el error que se creo arriba y la lista de todas las reuniones que se pueden eliminar y modificar List <ReunionModel> listaReuniones = new List <ReunionModel>(); listaReuniones = businessReunion.getListarReunion(); ViewBag.ListaReuniones = listaReuniones; return(View("BuscaReunionView")); } }
//TIPOS DE REUNION DEL SISTEMA // Carga la vista de tipo de reunion, con una lista de los tipos que esten en la base de datos // y envia el rol que tiene este usuario public IActionResult viewTipoReunionCatalogo() { BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); List <TipoReunionModel> listaTiposReunion = new List <TipoReunionModel>(); //retorna lista tipos de reunion listaTiposReunion = businessCatalogo.getListarTipoReunion(); ViewBag.ListaReuniones = listaTiposReunion; //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("TipoReunionCatalogoView")); }
//PUESTOS DEL SISTEMA //Cargar la vista para crear modificar y eliminar puestos public IActionResult viewPuestoUsuarioCatalogo() { BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); List <PuestoModel> listaPuestos = new List <PuestoModel>(); //Lista de puestos listaPuestos = businessCatalogo.getListarCatalogoPuesto(); ViewBag.ListaPuestos = listaPuestos; //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("PuestoUsuarioCatalogoView")); }
//ROLES DEL SISTEMA //cargar la vista de roles public IActionResult viewRolSistemaCatalogo() { BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); List <RolModel> listarRoles = new List <RolModel>(); List <PermisosModel> listarPermisos = new List <PermisosModel>(); //trae la lista de permisos y de roles listarPermisos = businessCatalogo.getListarCatalogoPermisos(); listarRoles = businessCatalogo.getListarCatalogoRol(); ViewBag.ListaRoles = listarRoles; ViewBag.ListaPermisos = listarPermisos; //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("RolSistemaCatalogoView")); }
public IActionResult ModificarTipoReunion(TipoReunionModel reunionModel) { BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); bool valido = businessCatalogo.ModificarTipoReunion(reunionModel); string mensaje = ""; //Retorna true si logro modificar el tipo de reunion if (valido) { mensaje = "Si modifico"; } else { mensaje = "No modifico"; } return(new JsonResult(mensaje)); } // Modificar Ajax
} // Eliminar tipo reunion //OFICINAS DEL SISTEMA //Se encarga de traer los circuitos y levantar la view de oficina public IActionResult viewOfinaCatalogo() { BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); List <CircuitoModel> listaCircuitos = new List <CircuitoModel>(); List <OficinaModel> listaOficina = new List <OficinaModel>(); //Trae la lista de circuitos de la base listaCircuitos = businessCatalogo.getListarCatalogoCircuito(); ViewBag.ListaCircuitos = listaCircuitos; //trae la lista de oficinas de la base listaOficina = businessCatalogo.getListarCatalogoOficina(); ViewBag.ListaOficinas = listaOficina; //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("OficinaCatalogoView")); }
public IActionResult ModificarRol(RolModel rolModel) { BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); //valida si es true fue que se logro modificar del contrario le avisa al usuario bool valido = businessCatalogo.ModificarRol(rolModel); string mensaje = ""; if (valido) { mensaje = "Si modifico"; } else { mensaje = "No modifico"; } return(new JsonResult(mensaje)); } // Modificar Ajax
public IActionResult ModificarOficina(OficinaModel oficinaModel) { BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); //Retorna True si la reunion se logro modificar bool valido = businessCatalogo.ModificarOficina(oficinaModel); string mensaje = ""; if (valido) { mensaje = "Si modifico"; } else { mensaje = "No modifico"; } return(new JsonResult(mensaje)); } // Modificar Ajax
public IActionResult VistaModificarUsuario(UsuarioModel usuarioModel) { BusinessUsuario businessUsuario = new BusinessUsuario(Configuration); UsuarioModel usuarioModificar = new UsuarioModel(); //Se trae de la base el usuario con el ID que solicito el usuario usuarioModificar = businessUsuario.getUsuarioModificar(usuarioModel); //Se valida si ese usuario existia sin no existe se retorna la vista anterior con todos los usuarios if (usuarioModificar != null) { BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); List <PuestoModel> listaPuesto = new List <PuestoModel>(); List <OficinaModel> listaOficina = new List <OficinaModel>(); List <RolModel> listaRol = new List <RolModel>(); //Se listan Roles, Oficinas, Puestos para poder cargarlos en interfaz y que se realice la modificaion del usuario listaPuesto = businessCatalogo.getListarCatalogoPuesto(); listaOficina = businessCatalogo.getListarCatalogoOficina(); listaRol = businessCatalogo.getListarCatalogoRol(); ViewBag.ListaPuestos = listaPuesto; ViewBag.ListaRoles = listaRol; ViewBag.ListaOficinas = listaOficina; ViewBag.UsuarioModificar = usuarioModificar; //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("ModificarUsuario")); } else { List <UsuarioModel> listaUsuarios = new List <UsuarioModel>(); //Extraer lista de usuarios listaUsuarios = businessUsuario.getListarUsuario(); ViewBag.ListaUsuarios = listaUsuarios; ViewBag.ERROR = "Error al guardar"; //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("ModificarContactoView")); } }
public IActionResult CrearOficina(OficinaModel oficinaModel) { BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); bool valido = false; //valida que no vengan espacios en blanco if (oficinaModel.TC_Nombre != null && oficinaModel.TC_Codigo != null && oficinaModel.TF_Inicio_Vigencia != null) { valido = businessCatalogo.CrearOficina(oficinaModel); } else { valido = false; } //Si es True se creon la oficina de lo contrario retorna false if (valido) { ViewBag.EXITO = "Exito al guardar"; } else { ViewBag.ERROR = "Error al guardar"; } List <CircuitoModel> listaCircuitos = new List <CircuitoModel>(); List <OficinaModel> listaOficina = new List <OficinaModel>(); //Lista de circuitos listaCircuitos = businessCatalogo.getListarCatalogoCircuito(); ViewBag.ListaCircuitos = listaCircuitos; // lista de oficinas listaOficina = businessCatalogo.getListarCatalogoOficina(); ViewBag.ListaOficinas = listaOficina; //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("OficinaCatalogoView")); }
public IActionResult CrearRol(RolModel rolModel) { BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); bool valido = false; //valida que no vengan espacios en blanco if (rolModel.TC_Nombre_Rol != null) { valido = businessCatalogo.CrearRol(rolModel); } else { valido = false; } //Si valido es true si se creo el rol de lo contrario se le indica al usuario atravez de el ViewBag if (valido) { ViewBag.EXITO = "Exito al guardar"; } else { ViewBag.ERROR = "Error al guardar"; } //BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); List <RolModel> listarRoles = new List <RolModel>(); List <PermisosModel> listarPermisos = new List <PermisosModel>(); //Listar permisos y los Roles que ya se han creado listarPermisos = businessCatalogo.getListarCatalogoPermisos(); listarRoles = businessCatalogo.getListarCatalogoRol(); ViewBag.ListaRoles = listarRoles; ViewBag.ListaPermisos = listarPermisos; //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("RolSistemaCatalogoView")); }
public IActionResult ModificarPuesto(PuestoModel puestoModel) { //return new JsonResult(oficinaModel.TC_Nombre + " "+ oficinaModel.TN_Id_Oficina + " " + oficinaModel.TC_Codigo); BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); //valida si valido es True esq que si se modifco el puesto bool valido = businessCatalogo.ModificarPuesto(puestoModel); string mensaje = ""; if (valido) { mensaje = "Si modifico"; } else { mensaje = "No modifico"; } return(new JsonResult(mensaje)); } // Modificar Ajax
} // constructor //Abre la vista para crear un usuario, envia 3 listas con las oficinas, roles y puestos a la vista public IActionResult MuestraCrearUsuario() { BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); List <PuestoModel> listaPuesto = new List <PuestoModel>(); List <OficinaModel> listaOficina = new List <OficinaModel>(); List <RolModel> listaRol = new List <RolModel>(); listaPuesto = businessCatalogo.getListarCatalogoPuesto(); listaOficina = businessCatalogo.getListarCatalogoOficina(); listaRol = businessCatalogo.getListarCatalogoRol(); ViewBag.ListaPuestos = listaPuesto; ViewBag.ListaRoles = listaRol; ViewBag.ListaOficinas = listaOficina; //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("CrearUsuario")); }
public IActionResult CrearTipoReunion(TipoReunionModel reunionModel) { BusinessCatalogo bussinessCatalogo = new BusinessCatalogo(Configuration); bool valido = false; //Valida que el nombre no venga en blanco if (reunionModel.TC_Nombre_Tipo_Reunion != null) { //Crear el tipo si el espacio es diferente de null valido = bussinessCatalogo.CrearTipoReunion(reunionModel); } else { valido = false; } //si logra guardar retorna true y le informa al usuario if (valido) { ViewBag.EXITO = "Exito al guardar"; } else { ViewBag.ERROR = "Error al guardar"; } BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); List <TipoReunionModel> listaTiposReunion = new List <TipoReunionModel>(); //Lista los tipos de reunion que hay para que el usuario pueda verlos listaTiposReunion = businessCatalogo.getListarTipoReunion(); ViewBag.ListaReuniones = listaTiposReunion; //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("TipoReunionCatalogoView")); }
public IActionResult CrearPuesto(PuestoModel puestoModel) { BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); bool valido = false; //valida que no vengan espacios en blanco if (puestoModel.TC_Nombre_Puesto != null) { valido = businessCatalogo.CrearPuesto(puestoModel); } else { valido = false; } //Si es true fue se que creo con exito de lo contrario se le avisa al usuario del fallo if (valido) { ViewBag.EXITO = "Exito al guardar"; } else { ViewBag.ERROR = "Error al guardar"; } List <PuestoModel> listaPuestos = new List <PuestoModel>(); listaPuestos = businessCatalogo.getListarCatalogoPuesto(); ViewBag.ListaPuestos = listaPuestos; ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("PuestoUsuarioCatalogoView")); }
public IActionResult CrearUsuario(UsuarioModel usuarioModel) { BusinessUsuario businessUsuario = new BusinessUsuario(Configuration); bool valido = false; string contrasena = usuarioModel.Contrasena; int valoresNumericos = 0; int valoresString = 0; int valorMaximo = 0; //Se realiza un conteo de cuantos numero y letras trae la contraseña for (int i = 0; i < contrasena.Length; i++) { if (Char.IsNumber(contrasena[i]) == true) { valoresNumericos++; } else { valoresString++; } } valorMaximo = valoresNumericos + valoresString; //Se valida que cumpla con un minimo de 3 numeros y 4 letras y que no sea mayor a 16 caracteres if (valoresNumericos >= 3 && valoresString >= 4 && valorMaximo < 16) { //Se valida que los campos que se insertaron no vengan en blanco if (usuarioModel.Nombre != null && usuarioModel.PrimerApellido != null && usuarioModel.SegundoApellido != null && usuarioModel.Cedula != null && usuarioModel.Usuario != null && usuarioModel.Correo != null && usuarioModel.Contrasena != null) { //Si el usuario se inserta con exito valido=True en caso contrario es False valido = businessUsuario.CrearUsuario(usuarioModel); } else { valido = false; } } else { ViewBag.ErrorContrasena = "La contraseña requiere un minimo de 3 numeros y 4 letras"; } BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); List <PuestoModel> listaPuesto = new List <PuestoModel>(); List <OficinaModel> listaOficina = new List <OficinaModel>(); List <RolModel> listaRol = new List <RolModel>(); //Se trae la informacion que requieren la interfaz para realizar la insercion de un usuario, en este caso lista de puestos, roles, oficinas listaPuesto = businessCatalogo.getListarCatalogoPuesto(); listaOficina = businessCatalogo.getListarCatalogoOficina(); listaRol = businessCatalogo.getListarCatalogoRol(); ViewBag.ListaPuestos = listaPuesto; ViewBag.ListaRoles = listaRol; ViewBag.ListaOficinas = listaOficina; // valido = TRUE exito, de lo contrario no se inserto el usuario if (valido) { ViewBag.EXITO = "Exito al guardar"; } else { ViewBag.ERROR = "Error al guardar"; } //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("CrearUsuario")); } // Crear Usuario
public IActionResult ModificarUsuario(UsuarioModel usuarioModel) { BusinessUsuario businessUsuario = new BusinessUsuario(Configuration); bool valido = false; string contrasena = usuarioModel.Contrasena; int valoresNumericos = 0; int valoresString = 0; int valorMaximo = 0; //Se realiza un conteo de cuantos numero y letras trae la contraseña for (int i = 0; i < contrasena.Length; i++) { if (Char.IsNumber(contrasena[i]) == true) { valoresNumericos++; } else { valoresString++; } } valorMaximo = valoresNumericos + valoresString; //Se valida que cumpla con un minimo de 3 numeros y 4 letras y que no sea mayor a 16 caracteres if (valoresNumericos >= 3 && valoresString >= 4 && valorMaximo < 16) { //Se valida si los campos vienen vacios if (usuarioModel.Nombre != null && usuarioModel.PrimerApellido != null && usuarioModel.SegundoApellido != null && usuarioModel.Cedula != null && usuarioModel.Usuario != null && usuarioModel.Correo != null && usuarioModel.Contrasena != null) { valido = businessUsuario.ModificarUsuario(usuarioModel); } else { valido = false; } } else { ViewBag.ErrorContrasena = "La contraseña requiere un minimo de 3 numeros y 4 letras"; } //Si es true se retorna la lista de todos los usuarios por sin desea modificar algun otro if (valido) { List <UsuarioModel> listaUsuarios = new List <UsuarioModel>(); listaUsuarios = businessUsuario.getListarUsuario(); ViewBag.ListaUsuarios = listaUsuarios; //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("ModificarContactoView")); } else { //En caso de fallo BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); List <PuestoModel> listaPuesto = new List <PuestoModel>(); List <OficinaModel> listaOficina = new List <OficinaModel>(); List <RolModel> listaRol = new List <RolModel>(); //Lista puesto, Rol, Catalogos para poder modificar nuevamente listaPuesto = businessCatalogo.getListarCatalogoPuesto(); listaOficina = businessCatalogo.getListarCatalogoOficina(); listaRol = businessCatalogo.getListarCatalogoRol(); ViewBag.ListaPuestos = listaPuesto; ViewBag.ListaRoles = listaRol; ViewBag.ListaOficinas = listaOficina; UsuarioModel usuarioModificar = new UsuarioModel(); //Trae el usuario que se habia solicitado anteriormente usuarioModificar = businessUsuario.getUsuarioModificar(usuarioModel); ViewBag.UsuarioModificar = usuarioModificar; //Se le crea un mensaje de error porque no se pudo modificar ViewBag.ERROR = "Error al guardar"; //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("ModificarUsuario")); } } // Modificar Usuario