private void btnCerrarSesion_Click(object sender, EventArgs e) { this.Dispose(); IniciarSesion frm2 = new IniciarSesion(); frm2.Show(); }
private void AdminPrincipal_FormClosing(object sender, FormClosingEventArgs e) { AdminPrincipal frm = new AdminPrincipal(); IniciarSesion frm2 = new IniciarSesion(); frm.Dispose(); frm2.Show(); }
private void btnLoguear_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(txtUsuario.Text) || String.IsNullOrWhiteSpace(txtPassword.Text)) { MessageBox.Show("Debe ingresar un Usuario y Contraseña."); LimpiarTextos(); return; } else if (cboTipoUsuario.Text == "Seleccione un Perfil de Usuario") { MessageBox.Show("Debe seleccionar una Perfil de Usuario.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); LimpiarTextos(); return; } else { int tipo = 0; ora.Open(); //obtener id tipo usuario OracleCommand oraCmd2 = new OracleCommand("SELECT * FROM PERFIL WHERE NOMBRE_PERFIL='" + cboTipoUsuario.SelectedItem.ToString() + "'", ora); OracleDataReader oraReader = oraCmd2.ExecuteReader(); while (oraReader.Read()) { tipo = Convert.ToInt32(oraReader.GetValue(0).ToString()); } //comparar según datos OracleCommand cmd = new OracleCommand("SELECT * FROM USUARIO WHERE NOMBRE_USUARIO=:NOMBRE_USUARIO AND CLAVE=:CLAVE AND ID_PERFIL=:ID_PERFIL", ora); cmd.Parameters.Add(new OracleParameter(":NOMBRE_USUARIO", txtUsuario.Text.Trim())); cmd.Parameters.Add(new OracleParameter(":CLAVE", txtPassword.Text.Trim())); cmd.Parameters.Add(new OracleParameter(":ID_PERFIL", tipo)); OracleDataReader lector = cmd.ExecuteReader(); if (lector.Read()) { if (cboTipoUsuario.SelectedItem.ToString() == "Administrador") { IniciarSesion form = new IniciarSesion(); AdminPrincipal form2 = new AdminPrincipal(); form.Dispose(); form2.Show(); } else if (cboTipoUsuario.SelectedItem.ToString() == "Bodeguero") { IniciarSesion form = new IniciarSesion(); BodegaPrincipal form2 = new BodegaPrincipal(); form.Dispose(); form2.Show(); } else if (cboTipoUsuario.SelectedItem.ToString() == "Operador") { IniciarSesion form = new IniciarSesion(); OperadorPrincipal form2 = new OperadorPrincipal(); form.Dispose(); form2.Show(); } this.Hide(); } else { MessageBox.Show("Datos de usuario erróneos."); LimpiarTextos(); } ora.Close(); } }