//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; } }
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 } }