Exemplo n.º 1
0
        public string obtenerDescuentos(string ID, string fechaI, string FechaF)
        {
            string caposactivos5 = "";
            string sql           = "select ((SELECT COALESCE (round(sum(conceptos.monto),2),0) FROM empleados INNER JOIN conceptos ON empleados.id_empleado = conceptos.id_empleado WHERE empleados.id_empleado =" + ID + " AND conceptos.estado =1 AND conceptos.debe_Haber =0 AND conceptos.fecha_inicio >= " + fechaI + " AND conceptos.fecha_fin <= " + FechaF + " ) + (SELECT COALESCE (round(sum(conceptos.monto),2),0) FROM empleados INNER JOIN conceptos ON empleados.id_empleado = conceptos.id_empleado WHERE empleados.id_empleado =" + ID + " AND conceptos.estado =1 AND conceptos.debe_Haber =0 AND conceptos.fecha_inicio = 1111 - 11 - 11 AND conceptos.fecha_fin = 1111 - 11 - 11)+(SELECT COALESCE (round(sum(conceptos.monto),2),0) FROM empleados INNER JOIN conceptos ON empleados.id_empleado = conceptos.id_empleado WHERE empleados.id_empleado =" + ID + " AND conceptos.estado =1 AND conceptos.debe_Haber =0 AND conceptos.fecha_fin > " + FechaF + ")) AS total";

            OdbcCommand    command = new OdbcCommand(sql, cn.conexion());
            OdbcDataReader reader  = command.ExecuteReader();

            while (reader.Read())
            {
                caposactivos5 = reader.GetValue(0).ToString();
            }
            return(caposactivos5);
        }
Exemplo n.º 2
0
        public string obtenerTotal(string ID, string fechaI, string FechaF)
        {
            string caposactivos6 = "";
            string sql           = "SELECT COALESCE (((SELECT COALESCE (round(sum(conceptos.monto),2),0) FROM empleados INNER JOIN conceptos ON empleados.id_empleado = conceptos.id_empleado WHERE empleados.id_empleado =" + ID + " AND conceptos.estado =1 AND conceptos.debe_Haber =1 AND conceptos.fecha_inicio >= " + fechaI + " AND conceptos.fecha_fin <= " + FechaF + " ) + (SELECT COALESCE (round(sum(conceptos.monto),2),0) FROM empleados INNER JOIN conceptos ON empleados.id_empleado = conceptos.id_empleado WHERE empleados.id_empleado =" + ID + " AND conceptos.estado =1 AND conceptos.debe_Haber =1 AND conceptos.fecha_inicio = 1111 - 11 - 11 AND conceptos.fecha_fin = 1111 - 11 - 11)+(SELECT COALESCE (round(sum(conceptos.monto),2),0) FROM empleados INNER JOIN conceptos ON empleados.id_empleado = conceptos.id_empleado WHERE empleados.id_empleado =" + ID + " AND conceptos.estado =1 AND conceptos.debe_Haber =1 AND conceptos.fecha_fin > " + FechaF + ")+ COALESCE((SELECT sueldos.salario FROM empleados INNER JOIN puestos ON puestos.id_puesto = empleados.id_puesto INNER JOIN sueldos ON sueldos.id_sueldo = puestos.id_sueldo WHERE empleados.id_empleado =" + ID + "),0)+ (SELECT COALESCE (round(sum(conceptos.monto),2),0) FROM empleados INNER JOIN conceptos ON empleados.id_empleado = conceptos.id_empleado WHERE empleados.id_empleado =" + ID + " AND conceptos.estado =1 AND conceptos.debe_Haber =1 AND conceptos.fecha_inicio = 1111 - 11 - 11 AND conceptos.fecha_fin = 1111 - 11 - 11)+(SELECT COALESCE (round(sum(conceptos.monto),2),0) FROM empleados INNER JOIN conceptos ON empleados.id_empleado = conceptos.id_empleado WHERE empleados.id_empleado =" + ID + " AND conceptos.estado =1 AND conceptos.debe_Haber =1 AND conceptos.fecha_fin > " + FechaF + ")+ COALESCE((SELECT sueldos.salario FROM empleados INNER JOIN puestos ON puestos.id_puesto = empleados.id_puesto INNER JOIN sueldos ON sueldos.id_sueldo = puestos.id_sueldo WHERE empleados.id_empleado =" + ID + "),0)+(SELECT COALESCE (round(SUM(tipo_comisiones.valor),2),0) FROM empleados INNER JOIN comisiones ON empleados.id_empleado = comisiones.id_empleado INNER JOIN tipo_comisiones ON comisiones.id_tipo_comisiones = tipo_comisiones.id_tipo_comisiones WHERE empleados.id_empleado=" + ID + ")),0)-COALESCE (((SELECT COALESCE (round(sum(conceptos.monto),2),0) FROM empleados INNER JOIN conceptos ON empleados.id_empleado = conceptos.id_empleado WHERE empleados.id_empleado =" + ID + " AND conceptos.estado =1 AND conceptos.debe_Haber =0 AND conceptos.fecha_inicio >= " + fechaI + " AND conceptos.fecha_fin <= " + FechaF + " ) + (SELECT COALESCE (round(sum(conceptos.monto),2),0) FROM empleados INNER JOIN conceptos ON empleados.id_empleado = conceptos.id_empleado WHERE empleados.id_empleado =" + ID + " AND conceptos.estado =1 AND conceptos.debe_Haber =0 AND conceptos.fecha_inicio = 1111 - 11 - 11 AND conceptos.fecha_fin = 1111 - 11 - 11)+(SELECT COALESCE (round(sum(conceptos.monto),2),0) FROM empleados INNER JOIN conceptos ON empleados.id_empleado = conceptos.id_empleado WHERE empleados.id_empleado =" + ID + " AND conceptos.estado =1 AND conceptos.debe_Haber =0 AND conceptos.fecha_fin > " + FechaF + ")),0)  AS total";

            OdbcCommand    command = new OdbcCommand(sql, cn.conexion());
            OdbcDataReader reader  = command.ExecuteReader();

            while (reader.Read())
            {
                caposactivos6 = reader.GetValue(0).ToString();
            }
            return(caposactivos6);
        }
Exemplo n.º 3
0
        public string obtenersueldobase(string ID)
        {
            string caposactivos2 = "";
            string sql           = "SELECT sueldos.salario FROM empleados INNER JOIN puestos ON puestos.id_puesto = empleados.id_puesto INNER JOIN sueldos ON sueldos.id_sueldo = puestos.id_sueldo WHERE empleados.id_empleado =" + ID + ";";

            OdbcCommand    command = new OdbcCommand(sql, cn.conexion());
            OdbcDataReader reader  = command.ExecuteReader();

            while (reader.Read())
            {
                caposactivos2 = reader.GetValue(0).ToString();
            }
            return(caposactivos2);
        }
Exemplo n.º 4
0
        public string obteneridmax(string tabla, string dato)// metodo  que obtinene el contenio de una tabla
        {
            string id  = "";
            string sql = "SELECT MAX(" + dato + "+1) FROM " + tabla + ";";
            //SELECT * FROM tbl_bodega WHERE estado=1 ORDER BY kbodega DESC
            OdbcCommand    command = new OdbcCommand(sql, con.conexion());
            OdbcDataReader reader  = command.ExecuteReader();

            if (reader.Read())
            {
                id = reader.GetValue(0).ToString();
            }
            return(id);
        }
Exemplo n.º 5
0
        public string ObtenerPrecio(string no)
        {
            string         id      = "";
            OdbcCommand    command = new OdbcCommand("SELECT precio FROM productos WHERE codigo_producto = '" + no + "' ;", cn.conectar("FilmMagic"));
            OdbcDataReader reader  = command.ExecuteReader();

            if (reader.Read())
            {
                id = reader.GetValue(0).ToString();
            }


            return(id);
        }
Exemplo n.º 6
0
        public int maxId(string tabla)// metodo  que obtinene el contenio de una tabla
        {
            int Campos = 0;

            try
            {
                OdbcCommand    command = new OdbcCommand("SELECT * FROM " + tabla + " ORDER BY " + primerCampo(tabla) + " DESC;", cn.probarConexion());
                OdbcDataReader reader  = command.ExecuteReader();
                reader.Read();
                Campos = Convert.ToInt32(reader.GetValue(0));
            }
            catch (Exception ex) { Console.WriteLine(ex.Message.ToString() + " \nError en obtener Maximo Id, revise los parámetros de la tabla "); }
            return(Campos);
        }
Exemplo n.º 7
0
        public string Obtenerencabezado()
        {
            string         id      = "";
            OdbcCommand    command = new OdbcCommand("SELECT MAX(codigo_encabezado) FROM factura;", cn.conectar("FilmMagic"));
            OdbcDataReader reader  = command.ExecuteReader();

            if (reader.Read())
            {
                id = reader.GetValue(0).ToString();
            }


            return(id);
        }
Exemplo n.º 8
0
        /// <summary>
        /// Последовательный поиск всех вложенных файлов для их отображения в иерархии файлов
        /// </summary>
        /// <param name="FolderID">Код родительской папки</param>
        /// <param name="connection">Строка подключения</param>
        private void AskFileByParentFolderID(string FolderID, OdbcConnection connection)
        {
            string CommandText =
                $"SELECT {quote}FileID{quote},{quote}Caption{quote},{quote}Description{quote},{quote}TypeID{quote}" +
                $"  FROM public.{quote}Files{quote}" +
                $"  WHERE {quote}FolderID{quote} = CAST ({FolderID} AS TEXT)" +
                $"  ORDER BY {quote}FileID{quote} ASC ";

            OdbcCommand    FolderReaderCommand = new OdbcCommand(CommandText, connection);
            OdbcDataReader reader = FolderReaderCommand.ExecuteReader();
            List <string>  NewIDs = new List <string>();

            while (reader.Read())
            {
                string ID          = (Convert.ToString((int)reader.GetValue(0)));
                string Name        = (string)reader.GetValue(1);
                string Description = (string)reader.GetValue(2);
                int    TypeID      = Convert.ToInt32((string)reader.GetValue(3));

                AddFileNode(FolderID, ID, Name, Description, TypeID);
            }
            reader.Close();
        }
Exemplo n.º 9
0
        public string modIndice(string idindice)// metodo  que obtinene el contenio de una tabla
        {
            string         indice  = " ";
            OdbcCommand    command = new OdbcCommand("SELECT * FROM ayuda WHERE id_ayuda = " + idindice + ";", cn.probarConexion());
            OdbcDataReader reader  = command.ExecuteReader();

            while (reader.Read())
            {
                indice = reader.GetValue(2).ToString();
            }


            return(indice);// devuelve un arrgeglo con los campos
        }
Exemplo n.º 10
0
        //obtener la ultima columna de la funcion DESCRIBE => Randy
        public string[] obtenerExtra(string tabla)//metodo que obtiene la lista de los valores EXTRA que tiene un campo
        {
            string[]       Campos  = new string[30];
            int            i       = 0;
            OdbcCommand    command = new OdbcCommand("DESCRIBE " + tabla + "", cn.probarConexion());
            OdbcDataReader reader  = command.ExecuteReader();

            while (reader.Read())
            {
                Campos[i] = reader.GetValue(5).ToString();
                i++;
            }
            return(Campos);// devuelve un arreglo con los valores EXTRA
        }
Exemplo n.º 11
0
        public string[] llenarCombo()
        {
            string[]       Combo   = new string[30];
            int            i       = 0;
            OdbcCommand    command = new OdbcCommand("SELECT tipo_poliza FROM poliza_encabezados WHERE estado=1 GROUP BY tipo_poliza ;", conectar.conexion("ERP"));
            OdbcDataReader reader  = command.ExecuteReader();

            while (reader.Read())
            {
                Combo[i] = reader.GetValue(0).ToString();
                i++;
            }
            return(Combo);
        }
Exemplo n.º 12
0
        public string obtenerSimple2(string tabla, string campo, string condicion, string id)// metodo  que obtinene el contenio de una tabla
        {
            string resultado = "";
            string sql       = "SELECT " + campo + " FROM " + tabla + " WHERE " + condicion + "= '" + id + "';";
            //SELECT * FROM tbl_bodega WHERE estado=1 ORDER BY kbodega DESC
            OdbcCommand    command = new OdbcCommand(sql, con.conexion());
            OdbcDataReader reader  = command.ExecuteReader();

            if (reader.Read())
            {
                resultado = reader.GetValue(0).ToString();
            }
            return(resultado);
        }
Exemplo n.º 13
0
        public string consultar(string sql)
        {
            string resultado = " ";

            OdbcCommand    consulta = new OdbcCommand(sql, con.conexion());
            OdbcDataReader reader   = consulta.ExecuteReader();

            while (reader.Read())
            {
                resultado = reader.GetValue(0).ToString();
            }

            return(resultado);
        }
Exemplo n.º 14
0
        public decimal obtenerDatoSaldoCuenta(string idCuenta)
        {
            decimal     saldoCuenta  = 0;
            int         idCuentaBank = Int32.Parse(idCuenta);
            OdbcCommand command      = new OdbcCommand("SELECT `saldo` FROM `cuentas_bancarias` WHERE `id_cuenta_bancaria`= "
                                                       + idCuentaBank + " AND estado=1;", conn.conexion("ERP"));
            OdbcDataReader reader = command.ExecuteReader();

            while (reader.Read())
            {
                saldoCuenta = Convert.ToDecimal(reader.GetValue(0).ToString());
            }
            return(saldoCuenta);
        }
Exemplo n.º 15
0
        private void RunSqlODBC(List <SQLResult> result, string cmd)
        {
            OdbcCommand toGo = this.ODBCConnection.CreateCommand();

            toGo.CommandTimeout = 3600 * 12;
            toGo.CommandText    = cmd;

            OdbcDataReader reader = toGo.ExecuteReader();

            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    int       nCol    = reader.FieldCount;
                    SQLResult newItem = new SQLResult();

                    if (nCol > 0)
                    {
                        newItem.Column0 = reader.IsDBNull(0) ? String.Empty : reader.GetValue(0).ToString();
                    }
                    if (nCol > 1)
                    {
                        newItem.Column1 = reader.IsDBNull(1) ? String.Empty : reader.GetValue(1).ToString();
                    }
                    if (nCol > 2)
                    {
                        newItem.Column2 = reader.IsDBNull(2) ? String.Empty : reader.GetValue(2).ToString();
                    }
                    if (nCol > 3)
                    {
                        newItem.Column3 = reader.IsDBNull(3) ? String.Empty : reader.GetValue(3).ToString();
                    }
                    if (nCol > 4)
                    {
                        newItem.Column4 = reader.IsDBNull(4) ? String.Empty : reader.GetValue(4).ToString();
                    }
                    if (nCol > 5)
                    {
                        newItem.Column5 = reader.IsDBNull(5) ? String.Empty : reader.GetValue(5).ToString();
                    }
                    if (nCol > 6)
                    {
                        newItem.Column6 = reader.IsDBNull(6) ? String.Empty : reader.GetValue(6).ToString();
                    }

                    result.Add(newItem);
                }
            }

            reader.Close();
            toGo.Dispose();
        }
Exemplo n.º 16
0
        public string llenarComboCuentasBancarias()
        {
            string      Combo       = "";
            int         numeroFIlas = 0;
            OdbcCommand command     = new OdbcCommand("SELECT `moneda` FROM `monedas` " +
                                                      "WHERE `estado`=1 ", conn.conexion("ERP"));
            OdbcDataReader reader = command.ExecuteReader();

            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    numeroFIlas++;
                }
                reader.Close();
                OdbcDataReader reader2 = command.ExecuteReader();
                for (int i = 0; i < numeroFIlas; i++)
                {
                    reader2.Read();
                    if (i == numeroFIlas - 1)
                    {
                        Combo += reader2.GetValue(0).ToString();
                        //MessageBox.Show("Dato: " + reader2.GetValue(0).ToString(), "Dato IF");
                    }
                    else
                    {
                        Combo += reader2.GetValue(0).ToString() + ",";
                        //MessageBox.Show("Dato: " + reader2.GetValue(0).ToString(), "Dato ELSE");
                    }
                }
            }
            else
            {
                Combo = "No Hay Registros";
            }
            return(Combo);
        }
Exemplo n.º 17
0
        /**/
        public string obtenerDatodde(string ID)
        {
            string caposactivos1 = "";
            string sql           = "SELECT COUNT(detalle_planilla.id_detalle) as dato FROM planilla INNER JOIN detalle_planilla ON planilla.id_planilla = detalle_planilla.id_planilla WHERE detalle_planilla.id_planilla=" + ID + ";";

            OdbcCommand    command = new OdbcCommand(sql, cn.conexion());
            OdbcDataReader reader  = command.ExecuteReader();

            while (reader.Read())
            {
                caposactivos1 += reader.GetValue(0).ToString();
            }
            caposactivos1.TrimEnd(',');
            return(caposactivos1);
        }

        /**/
        public string obtenerTOTAL(string ID)
        {
            string caposactivos1 = "";
            string sql           = "SELECT COALESCE (round(sum(total_liquido),2),0) FROM `detalle_planilla` WHERE estado=1 AND id_planilla=" + ID + ";";

            OdbcCommand    command = new OdbcCommand(sql, cn.conexion());
            OdbcDataReader reader  = command.ExecuteReader();

            while (reader.Read())
            {
                caposactivos1 += reader.GetValue(0).ToString();
            }
            caposactivos1.TrimEnd(',');
            return(caposactivos1);
        }
Exemplo n.º 18
0
        private void Requerimientos_Load(object sender, EventArgs e)
        {
            //******************************Cargar los examenes***********************************************
            OdbcCommand    cmd2     = new OdbcCommand("Select sDescripcion from examenes", conexion.ObtenerConexion());
            OdbcDataReader almacen2 = cmd2.ExecuteReader();


            while (almacen2.Read())
            {
                Cmb_examen.Refresh();
                Cmb_examen.Items.Add(almacen2.GetValue(0).ToString());
            }
            conexion.ObtenerConexion().Close();
            almacen2.Close();
        }
Exemplo n.º 19
0
        static void Main(string[] args)
        {
            string connectionString = "DSN=PostgreSQL; UID=postgres; PWD=postgres;";
            string sql = "SELECT VERSION()";

            using (var conn = new OdbcConnection(connectionString)) {
                conn.Open();
                OdbcCommand    comm = new OdbcCommand(sql, conn);
                OdbcDataReader dr   = comm.ExecuteReader();
                while (dr.Read())
                {
                    Console.WriteLine(dr.GetValue(0).ToString());
                }
            }
        }
Exemplo n.º 20
0
        public string[] obtenerLLave(string tabla)//metodo que obtiene la lista de los tipos de campos que requiere una tabla
        {
            string[]       Campos  = new string[30];
            int            i       = 0;
            OdbcCommand    command = new OdbcCommand("DESCRIBE " + tabla + "", cn.probarConexion());
            OdbcDataReader reader  = command.ExecuteReader();

            while (reader.Read())
            {
                Campos[i] = reader.GetValue(3).ToString();
                i++;
            }

            return(Campos);// devuelve un arreglo con los tipos
        }
Exemplo n.º 21
0
        public string ObtenerIdLibro()
        {
            string         id      = "";
            OdbcCommand    command = new OdbcCommand("SELECT MAX(id_libro_diario) FROM libro_diario_encabezados;", conectar.conexion("ERP"));
            OdbcDataReader reader  = command.ExecuteReader();

            if (reader.Read())
            {
                id = reader.GetValue(0).ToString();
                if (id == "" || id == null)
                {
                    id = "1";
                }
                else
                {
                    id = reader.GetValue(0).ToString();
                    int n = Convert.ToInt32(id) + 1;
                    id = n.ToString();
                }
            }


            return(id);
        }
Exemplo n.º 22
0
        public string ObtenerIdPartida(string no)
        {
            string         id      = "";
            OdbcCommand    command = new OdbcCommand("SELECT MAX(id_partida) FROM partidas WHERE id_libro_diario = " + no + " ;", conectar.conexion("ERP"));
            OdbcDataReader reader  = command.ExecuteReader();

            if (reader.Read())
            {
                id = reader.GetValue(0).ToString();
                if (id == "" || id == null)
                {
                    id = "1";
                }
                else
                {
                    id = reader.GetValue(0).ToString();
                    int n = Convert.ToInt32(id) + 1;
                    id = n.ToString();
                }
            }


            return(id);
        }
Exemplo n.º 23
0
        public string obtenerencabezado()
        {
            string         id      = "";
            string         sql     = "select max(ID_ENCABEZADO)FROM renta_encabezado;";
            OdbcCommand    command = new OdbcCommand(sql, con.conexion1());
            OdbcDataReader reader  = command.ExecuteReader();


            if (reader.Read())
            {
                id = reader.GetValue(0).ToString();
            }

            return(id);
        }
Exemplo n.º 24
0
        void llenarHabitacion()
        {
            conn.Open();
            OdbcCommand codigo = new OdbcCommand();

            codigo.Connection  = conn;
            codigo.CommandText = ("SELECT * FROM tbl_mesas WHERE KidNumeroMesa=" + noMesa + " AND KidArea= " + Area);
            try
            {
                OdbcDataReader resultadoSQL = codigo.ExecuteReader(CommandBehavior.CloseConnection);
                while (resultadoSQL.Read())
                {
                    string op = resultadoSQL.GetValue(3).ToString();
                    switch (op)
                    {
                    case "1":
                        lb_detalles.Text = "Numero Mesa:    \t\t" + resultadoSQL.GetValue(0).ToString() + " \n" +
                                           "Area:      \t\t" + area + "\n" +
                                           "Capacidad: \t\t" + resultadoSQL.GetValue(2).ToString() + "\n" +
                                           "Disponible";
                        break;

                    case "2":
                        lb_detalles.Text = "Numero Mesa:    \t\t" + resultadoSQL.GetValue(0).ToString() + " \n" +
                                           "Area:      \t\t" + area + "\n" +
                                           "Capacidad: \t\t" + resultadoSQL.GetValue(2).ToString() + "\n" +
                                           "Mantenimiento";
                        break;

                    case "3":

                        lb_detalles.Text = "Numero Mesa:    \t\t" + resultadoSQL.GetValue(0).ToString() + " \n" +
                                           "Area:      \t\t" + area + "\n" +
                                           "Capacidad: \t\t" + resultadoSQL.GetValue(2).ToString() + "\n" +
                                           "Ocupado";
                        break;
                    }
                }
                resultadoSQL.Close();
            }

            catch (Exception e)
            {
                MessageBox.Show("ERROR" + e.ToString());
                conn.Close();
            }



            conn.Close();
        }
Exemplo n.º 25
0
		public T ParseItem<T>(OdbcDataReader reader)
		{
			T newItem = (T)Activator.CreateInstance(typeof(T));

			foreach (KeyValuePair<int, ColumnInfo> prop in _fields)
			{
				object value = reader.GetValue(prop.Key);

				object typeChangedValue = Convert.ChangeType(value, prop.Value.Field.FieldType);

				prop.Value.Field.SetValue(newItem, typeChangedValue);
			}

			return newItem;
		}
Exemplo n.º 26
0
        private void cboMuni_Click(object sender, EventArgs e)
        {
            cboMuni.DataSource = null;
            cboMuni.Items.Clear();
            OdbcCommand sql = new OdbcCommand("SELECT Municipio from " +
                                              "Municipio m inner JOIN departamento d on m.idDepartamento=d.idDepartamento " +
                                              "WHERE d.Nombre='" + cboDepart.Text + "'", nueva.nuevaConexion());
            OdbcDataReader almacena = sql.ExecuteReader();

            while (almacena.Read() == true)
            {
                cboMuni.Items.Add(almacena.GetValue(0));
            }
            almacena.Close();
        }
Exemplo n.º 27
0
        public string obtenerDatoMoneda(string idCuenta)
        {
            string      nombreMoneda = "";
            int         idCuentaBank = Int32.Parse(idCuenta);
            OdbcCommand command      = new OdbcCommand("SELECT A.`moneda` FROM `monedas` A, `cuentas_bancarias` B " +
                                                       "WHERE B.`id_cuenta_bancaria` = " + idCuentaBank + " AND (A.`id_moneda`) = (B.`id_moneda`) " +
                                                       "AND B.`estado`=1;", conn.conexion("ERP"));
            OdbcDataReader reader = command.ExecuteReader();

            while (reader.Read())
            {
                nombreMoneda = reader.GetValue(0).ToString();
            }
            return(nombreMoneda);
        }
Exemplo n.º 28
0
        public Dictionary <string, string> GetLoanSchema()
        {
            Dictionary <string, string> loanScheme = new Dictionary <string, string>();

            OdbcConnection DbConnection = new OdbcConnection(initialiseDb('r', ""));
            OdbcCommand    DbCommand    = null;


            try
            {
                DbConnection.Open();
                DbCommand = DbConnection.CreateCommand();

                DbCommand.CommandText = "SELECT CATG,SCM_CODE,SCM_DESC FROM schemast";
                OdbcDataReader DbReader = DbCommand.ExecuteReader();
                int            fCount   = DbReader.FieldCount;
                while (DbReader.Read())
                {
                    for (int i = 0; i < fCount; i++)
                    {
                        loanScheme.Add(DbReader.GetValue(++i).ToString() + " - " + DbReader.GetValue(++i).ToString(), DbReader.GetValue(i - 2).ToString());
                    }
                }
                DbReader.Close();
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine(e.Message);
            }
            if (DbCommand != null)
            {
                DbCommand.Dispose();
            }
            DbConnection.Close();
            return(loanScheme);
        }
Exemplo n.º 29
0
        public string rutaReporte(string idindice)        // metodo  que obtinene el contenio de una tabla
        {
            cn = new conexion(nombreBd);


            string         indice2 = " ";
            OdbcCommand    command = new OdbcCommand("SELECT * FROM reportes WHERE Id_reporte = " + idindice + " ;", cn.probarConexion());
            OdbcDataReader reader  = command.ExecuteReader();

            while (reader.Read())
            {
                indice2 = reader.GetValue(1).ToString();
            }
            return(indice2);           // devuelve un arrgeglo con los campos
        }
Exemplo n.º 30
0
        void llenarCombos()
        {
            //llenado de comboBox CLASIFICACION
            try
            {
                comboCiudad.Text = "Ciudad";
                comboCiudad.Items.Clear();

                conn.Open();
                OdbcCommand    command = new OdbcCommand("SELECT * FROM ciudades", conn);
                OdbcDataReader reader  = command.ExecuteReader();
                while (reader.Read())
                {
                    comboCiudad.Refresh();
                    comboCiudad.Items.Add(reader.GetValue(0).ToString() + " - "
                                          + reader.GetValue(1).ToString());
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            conn.Close();
        }