Exemple #1
0
        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;
                        }
                    }
                }
            }
        }