protected void Page_Load(object sender, EventArgs e) { int[] rolesPermitidos = { 1 }; Utilidades.escogerMenu(Page, rolesPermitidos); Page.Master.FindControl("MenuControl").Visible = false; if (!IsPostBack) { List <Usuario> usuarios = usuariosServicios.ObtenerUsuarios(); Session["listaUsuarios"] = usuarios; Session["listaUsuariosFiltrada"] = usuarios; mostrarUsuarios(); } }
/// <summary> /// Karen Guillén /// 17/04/20 /// Efecto: Se cargan los datos del asistente y su respectivo usuario, en el modal AsistenteUsuario /// Requiere: - /// Modifica: #modalAsistenteUsuario /// Devuelve: - /// </summary> protected void CargaUsuario(String carnet) { // HabilitarFormulario(); List <Asistente> nombramientos = (List <Asistente>)Session["listaAsistentesFiltrada"]; Asistente asistenteSeleccionado = nombramientos.FirstOrDefault(asistente => asistente.carnet == carnet); txtAsistenteU.Text = asistenteSeleccionado.nombreCompleto; List <Usuario> listaUsuarios = UsuariosServicios.ObtenerUsuarios(); DeshabilitarFormularioUsuario(); btnAsignarUsuario.Enabled = true; foreach (Usuario usuario in listaUsuarios) { //txtNombre.Text = ""; txtContrasenia.Text = ""; rbDisponible.Checked = false; if (usuario.asistente != null) { if (usuario.asistente.carnet == asistenteSeleccionado.carnet) { txtNombre.Text = usuario.nombre; txtContrasenia.Attributes.Add("value", usuario.contraseña); rbDisponible.Checked = usuario.disponible; if (usuario.nombre != "") { btnAsignarUsuario.Enabled = false; } } } } }