Esempio n. 1
0
 //Método para volver a mostrar la pantalla principal
 private void btnAtras_Click_1(object sender, EventArgs e)
 {
     try
     {
         this.frmContrataciones = new FrmContratacionesDespidos();
         this.frmContrataciones.Show();
         this.Close();
         this.Dispose();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            this.capacitaciones = new FrmAdministradorCapacitaciones();
            this.contrataciones = new FrmContratacionesDespidos();
            this.nomina         = new FrmNomina();
            this.conexion       = new Conexion();
            this.user           = new Usuario();

            //evaluación de si el id institucional está vacio
            if (string.IsNullOrEmpty(this.txtIDInstitucional.Text))
            {
                MessageBox.Show("Debe llenar el campo de la identificación institucional", "Proceso denegado", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (string.IsNullOrEmpty(this.txtPassword.Text))
            {
                MessageBox.Show("Debe llenar el campo de la contraseña", "Proceso denegado", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                this.user.idInstitucional = this.txtIDInstitucional.Text.Trim();
                this.user.password        = this.txtPassword.Text.Trim();
            }//fin validacion contraseña

            //validacion combobox
            switch (this.cbxRol.SelectedIndex)
            {
            case 0:
                this.user.rol = "Administrador Contrataciones";
                break;

            case 1:
                this.user.rol = "Administrador Capacitaciones";
                break;

            case 2:
                this.user.rol = "Administrador Nomina";
                break;
            }
            //fin validacion combo box

            //metodo de autenticacion Capacitaciones
            if (this.conexion.autenticacion(this.user))
            {
                if (this.user.rol.Equals("Administrador Capacitaciones"))
                {
                    this.autenticado = true;
                    this.capacitaciones.Show();
                    this.Dispose();
                }
                else if (this.user.rol.Equals("Administrador Contrataciones"))
                {
                    this.autenticado = true;
                    this.contrataciones.Show();
                    this.Dispose();
                }
                else if (this.user.rol.Equals("Administrador Nomina"))
                {
                    this.autenticado = true;
                    this.nomina.Show();
                    this.Dispose();
                }//Login Nomina
                else
                {
                    MessageBox.Show("Usuario o contraseña incorrecta", "Confirmar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                //agregar demás módulos para esta parte
            }
        }