Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        /// <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");
            }
        }
Ejemplo n.º 4
0
 /// <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);
     }
 }