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