public Persona getPersona(string p_cedula) { Persona res = new Persona(); string sql = "SELECT cedula, nombre, tipo FROM tpersonas WHERE cedula like '" + p_cedula + "%'"; try { con.Conectar(); OdbcDataReader dr = new OdbcCommand(sql, con.getConexion()).ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { res.Cedula = dr.GetString(0); res.Nombre = dr.GetString(1); res.Tipo = dr.GetInt16(2); } } } catch { res = null; } con.Desconectar(); return(res); }
public List <string> getDataSelect_SQL_Lista(string sqlselect) { List <string> res = new List <string>(); if (conexion.State == System.Data.ConnectionState.Open) { conexion.Close(); } conexion.Open(); OdbcDataReader dr = null; try { dr = new OdbcCommand(sqlselect, conexion).ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { res.Add(dr.GetString(0)); } } } catch { dr = null; res = null; throw new Exception("Error al momento de devolver el datareader con los datos del SELECT"); } return(res); }
/// <summary> /// LLena un comboBox con los datos de una consulta sqlSelect /// </summary> /// <param name="sql">Select a ejecutar</param> /// <param name="combo">ComboBox a llenar</param> /// <param name="conex">Conexion Odbc</param> public void Llenar_Listbox(string sql, ComboBox combo, OdbcConnection conex) { try { if (conex.State == ConnectionState.Open) { conex.Close(); } conex.Open(); System.Data.Odbc.OdbcDataReader dr = new OdbcCommand(sql, conex).ExecuteReader(); if (dr.HasRows) { dr.Read(); //combo.Text = dr.GetString(0); combo.Text = "<Seleccione uno>"; do { combo.Items.Add(dr.GetString(0)); }while (dr.Read()); } } catch { throw new Exception("Error al momento de cargar el comoboBox con los prestamos"); } }
/// <summary> /// LLena un ListBox con los datos de una consulta sqlSelect /// </summary> /// <param name="sql">Select a ejecutar</param> /// <param name="combo">ComboBox a llenar</param> /// <param name="conex">Conexion Odbc</param> public void Llenar_Listbox(string sql, ListBox lista, OdbcConnection conex) { try { if (conex.State == ConnectionState.Open) { conex.Close(); } conex.Open(); System.Data.Odbc.OdbcDataReader dr = new OdbcCommand(sql, conex).ExecuteReader(); if (dr.HasRows) { dr.Read(); do { lista.Items.Add(dr.GetString(0)); } while (dr.Read()); } } catch (Exception ex) { throw new Exception(ex.Message); } }