private void btnEntrar_Click(object sender, EventArgs e) { Conectar conexion = new Conectar(); conexion.Abrir(); //TEMPORAL PARA PRUEBAS - BORRAR //txtUsuario.Text = "admin"; //txtContra.Text= "admin"; //TEMPORAL PARA PRUEBAS - BORRAR if (txtUsuario.Text.Trim() == "") { lbMsg.Text = "Asegúrese de ingresar Usuario"; txtUsuario.Focus(); } else if (txtContra.Text.Trim() == "") { lbMsg.Text = "Asegúrese de ingresar Contraseña"; txtContra.Focus(); } else { OracleCommand comando = new OracleCommand("SELECT NOMBRE_USUARIO, CONTRASENIA, TIPO_USUARIO_ID FROM USUARIO WHERE NOMBRE_USUARIO= :usuario AND CONTRASENIA= :contra ", conexion.con); //Obtener información de los txt comando.Parameters.Add(":usuario", txtUsuario.Text); comando.Parameters.Add(":contra", txtContra.Text); OracleDataReader lector = comando.ExecuteReader(); if (lector.HasRows) { while (lector.Read()) { //:::NO CREO SEA NECESARIO::: CREAR UNA CLASE USUARIO.. String nombre = lector.GetString(0); String clave = lector.GetString(1); int tipo = lector.GetInt32(2); //registros de Usuario ManUsuario man = new ManUsuario(); //List<string> listUsuario = man.traerUsuario(txtUsuario.Text); //Console.Write(listUsuario[0] + listUsuario[1] + listUsuario[2] + listUsuario[3] + listUsuario[4]); //USUARIO.IDUSUARIO, USUARIO.NOMBRE_USUARIO, USUARIO.CONTRASENIA, USUARIO.TIPO_USUARIO_ID, TIPO_USUARIO.DESCRIPCION Global.usuarioKEY = man.traerUsuario(txtUsuario.Text); if (tipo == 1) { this.Hide(); FormularioAdmin formulario = new FormularioAdmin(); formulario.ShowDialog(); this.Close(); } else if (tipo == 4) { this.Hide(); FormularioEmpleado formulario = new FormularioEmpleado(); formulario.ShowDialog(); this.Close(); } else { lbMsg.Text = "Usuario No habilitado, intente nuevamente."; } } } else { Console.WriteLine("No rows found."); lbMsg.Text = "Usuario/Contraseña Inválido, intente nuevamente."; } lector.Close(); } conexion.Cerrar(); }