예제 #1
0
        private void funciones_Load(object sender, EventArgs e)
        {
            GestorBD = new GestorBDT.GestorBD("MSDAORA", "bd16", "tregui", "oracle");
            cadSql   = "SELECT nombreSuc FROM T4Sucursal";
            GestorBD.consBD(cadSql, "Suc", dsGeneral);
            com.cargaCombo(cbSucursales, dsGeneral, "Suc", "nombreSuc");

            cadSql = "SELECT nombreP FROM T4producto";
            dsGeneral.Clear();
            GestorBD.consBD(cadSql, "Prods", dsGeneral);
            com.cargaCombo(cbProductos, dsGeneral, "Prods", "nombreP");
        }
예제 #2
0
 private void FrmCadena_Load(object sender, EventArgs e)
 {
     GestorBD = new GestorBDT.GestorBD("MSDAORA", "bd16", "tregui", "oracle");
     cadSql   = "SELECT nombreC FROM T4cliente";
     GestorBD.consBD(cadSql, "Client", dsClientes);
     com.cargaCombo(cbClientes, dsClientes, "Client", "nombreC");
 }
예제 #3
0
        //Ejecución de función
        private void btCons1_Click(object sender, EventArgs e)
        {
            if (cbSucursales.SelectedIndex > -1)
            {
                //Variables
                String         nomSuc = cbSucursales.SelectedItem.ToString();
                String         nomCad;
                int            res;
                OleDbCommand   cmd;
                OleDbParameter param;
                DataRow        dr;

                //Obtiene el nombre
                cadSql = "SELECT nombre FROM T4cadena cad, T4sucursal s WHERE cad.idcadena = s.idcadena AND s.nombreSuc = '" + nomSuc + "'";
                dsGeneral.Clear();
                GestorBD.consBD(cadSql, "NomCad", dsGeneral);
                dr     = dsGeneral.Tables["NomCad"].Rows[0];
                nomCad = dr[0].ToString();

                //Conexión
                cnOracle = new OleDbConnection("Provider=MSDAORA; Data Source=oracle;" +
                                               "User ID=bd16;Password=tregui");
                cnOracle.Open();
                cmd            = new OleDbCommand();
                cmd.Connection = cnOracle;

                //Llamada a la función
                cmd.CommandText = "T4tiposArt";
                cmd.CommandType = CommandType.StoredProcedure;

                //Parámetros de salida
                param = new OleDbParameter("RETURN_VALUE", OleDbType.Integer, 4,
                                           ParameterDirection.ReturnValue, false, 4, 0, "CantArts", DataRowVersion.Current, 0);
                cmd.Parameters.Add(param);

                //Parametros de entrada
                param = new OleDbParameter("nombre", nomCad);
                cmd.Parameters.Add(param);
                param = new OleDbParameter("nombreSuc", nomSuc);
                cmd.Parameters.Add(param);

                //Ejecución
                try {
                    cmd.ExecuteNonQuery();
                    res = Convert.ToInt16(cmd.Parameters["RETURN_VALUE"].Value);
                    MessageBox.Show("Cadena: " + nomCad + "\n" + "Sucursal: " + nomSuc + "\n" + "Cantidad de artículos: " + res);
                } catch (OleDbException error) {
                    MessageBox.Show(error.Message);
                }
                cnOracle.Close();
            }
            else
            {
                MessageBox.Show("No se seleccionó sucursal");
            }
        }
예제 #4
0
 private void btConsulta_Click(object sender, EventArgs e)
 {
     //int idCl = idCliente(cbClientes.SelectedText);
     MessageBox.Show(dtFecha.Text);
     GestorBD = new GestorBDT.GestorBD("MSDAORA", "bd16", "tregui", "oracle");
     cadSql   = "SELECT f.fechaCompra, pro.nombreP FROM T4producto pro, T4fact_prod fp, T4factura f WHERE " +
                "pro.idproducto = fp.idproducto AND fp.folio = f.folio AND " +
                "f.idCliente = 'Raul Orozco' AND f.fechaCompra >= '" + dtFecha.Text + "'";
     GestorBD.consBD(cadSql, "Compras", dsCompras);
     dataGridView1.DataSource = dsCompras.Tables["Compras"];
 }