private void Btn_consultaPerfil_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(Txt_consultaPerfil.Text.Trim()) == false) { Dgv_consultaPerfil.Rows.Clear(); try { consultaPerfil = "SELECT * FROM tbl_perfil WHERE nombre_Perfil LIKE ('%" + Txt_consultaPerfil.Text.Trim() + "%') AND estado = 1;"; OdbcCommand comm = new OdbcCommand(consultaPerfil, Conexion.nuevaConexion()); OdbcDataReader cargarDgv = comm.ExecuteReader(); while (cargarDgv.Read()) { Dgv_consultaPerfil.Refresh(); Dgv_consultaPerfil.Rows.Add(cargarDgv.GetString(0), cargarDgv.GetString(1), cargarDgv.GetString(2), cargarDgv.GetString(3)); } comm.Connection.Close(); cargarDgv.Close(); } catch (Exception err) { Console.WriteLine(err.Message); } } else { MessageBox.Show("No se ha ingresado ningún campo"); } }
private void Btn_buscar_Click(object sender, EventArgs e) { Dgv_consultaPerfil.Rows.Clear(); Dgv_consultaPerfil.Refresh(); OdbcDataReader mostrarEmpleado = logic.ConsultaLogicaPerfilesFiltro(Txt_nombrePerfil.Text); try { while (mostrarEmpleado.Read()) { Dgv_consultaPerfil.Rows.Add(mostrarEmpleado.GetString(0), mostrarEmpleado.GetString(1), mostrarEmpleado.GetString(2)); } } catch (Exception err) { Console.WriteLine(err.Message); } }
//-----------------------------------------------------------------------------------para mostrar en DGV------------------------------------------------------------------------------ public void MostrarConsulta() { try { Conexion conexion = new Conexion(); string consultaMostrar = "SELECT * FROM perfil_encabezado WHERE Estado='1';"; OdbcCommand comm = new OdbcCommand(consultaMostrar, conexion.conexionbd()); OdbcDataReader mostrarDatos = comm.ExecuteReader(); string consultaMostrar2 = "SELECT * FROM perfil_detalle WHERE Estado='1';"; OdbcCommand comm2 = new OdbcCommand(consultaMostrar2, conexion.conexionbd()); OdbcDataReader mostrarDatos2 = comm2.ExecuteReader(); int contador = 0; while (mostrarDatos.Read() && mostrarDatos2.Read()) { contador = 0; Dgv_consultaPerfil.Refresh(); for (int n = 1; n < 7; n++) { if (mostrarDatos2.GetString(n) == "1") { valores[contador] = "Si"; } else { valores[contador] = "No"; } contador++; } Dgv_consultaPerfil.Rows.Add(mostrarDatos.GetString(0), mostrarDatos.GetString(1), valores[0], valores[1], valores[2], valores[3], valores[4], valores[5], mostrarDatos2.GetString(7)); } comm.Connection.Close(); mostrarDatos.Close(); comm2.Connection.Close(); mostrarDatos2.Close(); } catch (Exception err) { Console.Write(err.Message); } }
private void CargarDatos() { try { consultaPerfil = "SELECT * FROM tbl_perfil WHERE estado = 1;"; OdbcCommand comm = new OdbcCommand(consultaPerfil, Conexion.nuevaConexion()); OdbcDataReader cargarDgv = comm.ExecuteReader(); while (cargarDgv.Read()) { Dgv_consultaPerfil.Refresh(); Dgv_consultaPerfil.Rows.Add(cargarDgv.GetString(0), cargarDgv.GetString(1), cargarDgv.GetString(2), cargarDgv.GetString(3)); } comm.Connection.Close(); cargarDgv.Close(); } catch (Exception err) { Console.WriteLine(err.Message); } }