예제 #1
0
 private void cerrar_Click_1(object sender, EventArgs e)
 {
     this.Hide();
     using (Ventana_Inicio vInicio = new Ventana_Inicio()) //Paso el examen a la proxima ventana
         vInicio.ShowDialog();
     this.Close();
 }
예제 #2
0
        private void Registrar_Click(object sender, EventArgs e)
        {
            if (nuevoUsuario.Text.Trim() != string.Empty)
            {
                usuarioNombre = nuevoUsuario.Text;
                errorProvider2.SetError(nuevoUsuario, "");
            }
            else
            {
                errorProvider2.SetError(nuevoUsuario, "Debe ingresar un usuario");
                nuevoUsuario.Focus();
            }

            if (nuevaContrasenia == nuevaContrasenia2)
            {
                contrasenia = nuevaContrasenia.Text;
                errorProvider1.SetError(nuevaContrasenia, "");
            }
            else
            {
                errorProvider1.SetError(nuevaContrasenia, "Las contraseñas ingresadas no coinciden");
                nuevaContrasenia.Focus();
            }


            fachada.GuardarUsuario(nuevoUsuario.Text.Trim(), nuevaContrasenia.Text.Trim());
            MessageBox.Show("Usuaurio registrado correctamente");
            this.Hide();
            Ventana_Inicio vInicio = new Ventana_Inicio();

            vInicio.ShowDialog();
            this.Close();
        }
예제 #3
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();
            }
        }
예제 #4
0
        private void cerrarSesion_Click_1(object sender, EventArgs e)
        {
            this.Hide();
            Ventana_Inicio vInicio = new Ventana_Inicio();

            vInicio.ShowDialog();
            this.Close();
        }
예제 #5
0
        private void volver_Click(object sender, EventArgs e)
        {
            this.Hide();
            Ventana_Inicio vInicio = new Ventana_Inicio();

            vInicio.ShowDialog();
            this.Close();
        }
예제 #6
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();
            }
        }
예제 #7
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();
                }
            }
        }