//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")); }
//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")); } }
//Se encarga de mostrar todas la tareas que se han creado para poder eliminarlas o modificarlas public IActionResult viewBuscarTarea() { List <TareaModel> listaTareas = new List <TareaModel>(); BusinessTarea businessTarea = new BusinessTarea(Configuration); //Lista las tareas de la base de datos listaTareas = businessTarea.getListarTarea(); 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("BuscarTareasView")); }