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"); }
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"); }
//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"); } }
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"]; }