You are on page 1of 2

//Variable conn para la conexion con la base de datos utilizando el conector de datos en Provider OleDbConnection conn = new OleDbConnection(@"PROVIDER=

Microsoft.Jet.OLE DB.4.0; Data Source= C:\boutique\boutique.mdb"); int tmp = 0; public frmBajaArticulos() { InitializeComponent(); } private void LimpiarCampos() { txtCantiBajaArt.Text = ""; txtNproveeBajaArt.Text = ""; txtLineaBajaArt.Text = ""; txtModeloBajaArt.Text = ""; txtDescripModiArt.Text = ""; txtPVentaBajaArt.Text = ""; txtPCostoBajaArt.Text = ""; } private void btnLimpiarBajaArt_Click(object sender, EventArgs e) { //Se manda a llamar la funcin que limpia los textbos LimpiarCampos(); } private void frmBajaArticulos_Load(object sender, EventArgs e) { //Variable ORDEN que ejecuta los comandos OleDbCommand OrdenBD; string consulta = "Select * from articulos"; OleDbDataAdapter da = new OleDbDataAdapter(consulta, conn); OrdenBD = new OleDbCommand(consulta, conn); DataTable Table = new DataTable("articulos"); da.Fill(Table); OrdenBD.Connection.Open(); OrdenBD.ExecuteNonQuery(); cmbClave.DataSource = Table; cmbClave.DisplayMember = "articulos"; cmbClave.ValueMember = "CodiArticulo"; tmp = Convert.ToInt16(cmbClave.SelectedIndex); DataRow dr = Table.Rows[tmp]; txtCantiBajaArt.Text = dr["CantidadArt"].ToString(); txtDescripModiArt.Text = dr["DescripcionArt"].ToString(); txtLineaBajaArt.Text = dr["LineaArt"].ToString(); txtModeloBajaArt.Text = dr["ModeloArt"].ToString(); txtNproveeBajaArt.Text = dr["CodigoProvee"].ToString(); txtPCostoBajaArt.Text = dr["PrecioArt"].ToString(); txtPVentaBajaArt.Text = dr["CostoArt"].ToString(); OrdenBD.Connection.Close(); } private void btnElimiBajaArt_Click(object sender, EventArgs e)

{ //Variable ORDEN que ejecuta los comandos OleDbCommand ORDEN; // Instruccion sql DELETE FROM TABLA WHERE CLAVE=DATO string q = "delete from articulos where CodiArticulo=@CODIGO"; ORDEN = new OleDbCommand(q, conn); ORDEN.Parameters.Add(new OleDbParameter("@CODIGO", OleDbType.Integer )); ORDEN.Parameters["@CODIGO"].Value = Convert.ToInt32(cmbClave.Selecte dValue); ORDEN.Connection.Open(); ORDEN.ExecuteNonQuery(); ORDEN.Connection.Close(); // Avisando LimpiarCampos(); MessageBox.Show("Registro Eliminado."); } private void cmbClave_SelectedIndexChanged(object sender, EventArgs e) { //Variable ORDEN que ejecuta los comandos OleDbCommand OrdenCmb; string consulta = "Select * from articulos"; OleDbDataAdapter da = new OleDbDataAdapter(consulta, conn); OrdenCmb = new OleDbCommand(consulta, conn); DataTable Table = new DataTable("articulos"); da.Fill(Table); tmp = Convert.ToInt16(cmbClave.SelectedIndex); DataRow dr = Table.Rows[tmp]; txtCantiBajaArt.Text = dr["CantidadArt"].ToString(); txtDescripModiArt.Text = dr["DescripcionArt"].ToString(); txtLineaBajaArt.Text = dr["LineaArt"].ToString(); txtModeloBajaArt.Text = dr["ModeloArt"].ToString(); txtNproveeBajaArt.Text = dr["CodigoProvee"].ToString(); txtPCostoBajaArt.Text = dr["PrecioArt"].ToString(); txtPVentaBajaArt.Text = dr["CostoArt"].ToString(); OrdenCmb.Connection.Close(); }

You might also like