Example #1
0
        private void setAdmin_Click(object sender, EventArgs e)
        {
            var usr = ControladorAdministrativo.GetUsuario(iNombreUsuario);

            Console.WriteLine(usr.Id);
            if (usr.Administrador)
            {
                var usuarios = ControladorAdministrativo.GetUsuarios();

                foreach (UsuarioDTO user in usuarios)
                {
                    if (listaCheckedBox.CheckedItems.Contains(user.Id))
                    {
                        ControladorAdministrativo.SetAdministrador(user.Id);
                    }
                    else
                    {
                        ControladorAdministrativo.SetNoAdministrador(user.Id);
                    }
                }
                MessageBox.Show("El/los usuario/s fueron configurados como administrador con Exito");
            }
            else
            {
                MessageBox.Show("Ya no eres administrador");
                this.Hide();
                var vinicio = new Ventana_Inicio();
                vinicio.ShowDialog();
                this.Close();
            }
        }
 private void volver_Click(object sender, EventArgs e)
 {
     this.Hide();
     if (ControladorAdministrativo.GetUsuario(iNombreUsuario).Administrador)
     {
         Ventana_Principal_Admi vAdmin = new Ventana_Principal_Admi(iNombreUsuario);
         vAdmin.ShowDialog();
     }
     else
     {
         Ventana_Principal vPrinicpal = new Ventana_Principal(iNombreUsuario);
         vPrinicpal.ShowDialog();
     }
     this.Close();
 }
Example #3
0
 private void volverInicio_Click_1(object sender, EventArgs e)
 {
     this.Hide();
     if (ControladorAdministrativo.GetUsuario(iExamen.UsuarioId).Administrador)
     {
         Ventana_Principal_Admi vAdmin = new Ventana_Principal_Admi(iExamen.UsuarioId);
         vAdmin.ShowDialog();
     }
     else
     {
         Ventana_Principal volver = new Ventana_Principal(iExamen.UsuarioId);
         volver.ShowDialog();
     }
     this.Close();
 }
Example #4
0
        private void SetAdministrador_Load(object sender, EventArgs e)
        {
            var usuarios = ControladorAdministrativo.GetUsuarios();

            foreach (UsuarioDTO user in usuarios)
            {
                if (ControladorAdministrativo.GetUsuario(user.Id).Administrador)
                {
                    int index = this.listaCheckedBox.Items.Add(user.Id);
                    listaCheckedBox.Items[index] = user.Id;
                    listaCheckedBox.SetItemChecked(index, true);
                }
                else
                {
                    int index = this.listaCheckedBox.Items.Add(user.Id);
                    listaCheckedBox.Items[index] = user.Id;
                }
            }
        }
Example #5
0
        private void Opciones_Click(object sender, EventArgs e)
        {
            this.Hide();
            var usr = ControladorAdministrativo.GetUsuario(iUsuario);

            if (usr.Administrador)
            {
                Ventana_Opciones vopciones = new Ventana_Opciones(iUsuario);
                vopciones.ShowDialog();
                this.Close();
            }
            else
            {
                MessageBox.Show("Ya no eres administrador");
                this.Hide();
                var vinicio = new Ventana_Inicio();
                vinicio.ShowDialog();
                this.Close();
            }
        }
Example #6
0
        private void Registrar_Click(object sender, EventArgs e)
        {
            string nombreUsuario = nuevoUsuario.Text.Trim();
            string contrasenia1  = nuevaContrasenia.Text.Trim();
            string contrasenia2  = nuevaContrasenia2.Text.Trim();

            if (nombreUsuario == string.Empty)
            {
                errorProvider2.SetError(nuevoUsuario, "Debe ingresar un usuario");
                nuevoUsuario.Focus();
            }
            else if ((contrasenia1 == string.Empty) || (contrasenia1 != contrasenia2))
            {
                errorProvider1.SetError(nuevaContrasenia, "Las contraseñas ingresadas no coinciden");
                nuevaContrasenia.Focus();
            }
            else
            {
                try
                {
                    var usr = ControladorAdministrativo.GetUsuario(nombreUsuario);
                    errorProvider2.SetError(nuevoUsuario, "Usuario ya existe");
                    var bitacora = new Bitacora();
                    bitacora.GuardarLog("RegistrarUsuario ya existe");
                    nuevoUsuario.Focus();
                }
                catch (UsrNoEncontradoException ex)
                {
                    ControladorAdministrativo.GuardarUsuario(nombreUsuario, contrasenia1);
                    MessageBox.Show("Usuario registrado correctamente");
                    this.Hide();
                    Ventana_Inicio vInicio = new Ventana_Inicio();
                    vInicio.ShowDialog();
                    this.Close();
                }
            }
        }