예제 #1
0
 public void btnAceptar_Click(object sender, EventArgs e)
 {
     if (this.txtUsuario.Text == "admin" && this.txtContra.Text == "admin")
     {
         frmMenu frm = new frmMenu();
         frm.Show();
         this.Hide();
     }
     else
     {
         if (this.txtUsuario.Text == "emp" && this.txtContra.Text == "emp")
         {
             frmMenuEmp frm = new frmMenuEmp();
             frm.Show();
             this.Hide();
         }
         else
         {
             MessageBox.Show("Usuario o Contraseña Incorrecta", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
             this.txtContra.Text  = "";
             this.txtUsuario.Text = "";
         }
     }
 }
예제 #2
0
        private void Logeo()
        {
            clsAdministrador Administrador = null;
            clsAlumno Alumno = null;
            clsProfesor Profesor = null;

            if (tbUsuario.Text != string.Empty && tbContraseña.Text != string.Empty)
            {
                try
                {

                    if (cbNivelSeguridad.SelectedIndex == 0)
                    {
                        Administrador = RepoAdmin.Login(tbUsuario.Text, tbContraseña.Text);

                        if (Administrador != null)
                        {
                            if (Administrador.Estado == 1)
                            {

                                frmMenu MenuAdministradores = new frmMenu(Administrador);
                                this.Hide();
                                MenuAdministradores.ShowDialog();
                            }
                            else
                            {
                                MessageBox.Show("Tu cuenta a sido deshabilitada", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Usuario o contraseña invalidos", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }

                    }
                    else if (cbNivelSeguridad.SelectedIndex == 1)
                    {
                        Profesor = RepoPro.Login(tbUsuario.Text, tbContraseña.Text);

                        if (Profesor != null)
                        {
                            if (Profesor.Estado == 1)
                            {
                                frmMenuProfesores MenuProfesores = new frmMenuProfesores(Profesor);
                                this.Hide();
                                MenuProfesores.ShowDialog();
                            }
                            else
                            {
                                MessageBox.Show("Fuiste dado de baja. Consulta con un administrador", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Usuario o contraseña invalidos", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    else if (cbNivelSeguridad.SelectedIndex == 2)
                    {
                        Alumno = RepoAlum.Login(tbUsuario.Text, tbContraseña.Text);

                        if (Alumno != null)
                        {
                            if (Alumno.Estado == 1)
                            {
                                frmMenuAlumnos MenuAlumnos = new frmMenuAlumnos(Alumno);
                                this.Hide();
                                MenuAlumnos.ShowDialog();
                            }
                            else
                            {
                                MessageBox.Show("Fuiste dado de baja. Consulta con un administrador", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Usuario o contraseña invalidos", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }

                }
                catch (Exception ex)
                {
                    MessageBox.Show("Se produjo el siguiente error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

            }
            else
            {
                MessageBox.Show("Debe ingresar todos los datos", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }