private void BtnBuscarProductos_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txtbuscarproducto.Text)) { FrmInventario FrmI = new FrmInventario(); FrmI.ShowDialog(); if (FrmI.DialogResult == DialogResult.OK) { txtCodigoPro.Text = FrmI.dgvInventario.Rows[FrmI.dgvInventario.CurrentRow.Index].Cells[0].Value.ToString(); txtnombre.Text = FrmI.dgvInventario.Rows[FrmI.dgvInventario.CurrentRow.Index].Cells[1].Value.ToString(); txtPrecio.Text = FrmI.dgvInventario.Rows[FrmI.dgvInventario.CurrentRow.Index].Cells[4].Value.ToString(); txtCantidad.Focus(); conexion.Desconectar(); } this.txtcantidaddeproductos.Text = this.dgvFacturacion.Rows.Count.ToString("N0"); } else { MySqlCommand cmd = new MySqlCommand(" SELECT * FROM producto where id_producto = @id_producto", conexion.GetCon()); cmd.Parameters.AddWithValue("id_producto", txtbuscarproducto.Text); MySqlDataReader registro = cmd.ExecuteReader(); if (registro.Read()) { txtCodigoPro.Text = registro["id_producto"].ToString(); txtnombre.Text = registro["nombre_pro"].ToString(); txtPrecio.Text = registro["precio_pro"].ToString(); txtCantidad.Focus(); } conexion.Desconectar(); } } catch (Exception ex) { MessageBox.Show("Ha ocurrido un problema a la hora de cargar los datos, comuniquese con soporte"); } }
private void txtbuscarproducto_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { e.SuppressKeyPress = false; if (string.IsNullOrEmpty(txtbuscarproducto.Text)) { FrmInventario FrmI = new FrmInventario(); FrmI.ShowDialog(); if (FrmI.DialogResult == DialogResult.OK) { txtCodigoPro.Text = FrmI.dgvInventario.Rows[FrmI.dgvInventario.CurrentRow.Index].Cells[0].Value.ToString(); txtnombre.Text = FrmI.dgvInventario.Rows[FrmI.dgvInventario.CurrentRow.Index].Cells[1].Value.ToString(); txtPrecio.Text = FrmI.dgvInventario.Rows[FrmI.dgvInventario.CurrentRow.Index].Cells[4].Value.ToString(); txtCantidad.Focus(); conexion.Desconectar(); } this.txtcantidaddeproductos.Text = this.dgvFacturacion.Rows.Count.ToString("N0"); } else { MySqlCommand cmd = new MySqlCommand(" SELECT * FROM producto where id_producto = @id_producto", conexion.GetCon()); cmd.Parameters.AddWithValue("id_producto", txtbuscarproducto.Text); conexion.Conectar(); MySqlDataReader registro = cmd.ExecuteReader(); if (registro.Read()) { txtCodigoPro.Text = registro["id_producto"].ToString(); txtnombre.Text = registro["nombre_pro"].ToString(); txtPrecio.Text = registro["precio_pro"].ToString(); txtCantidad.Focus(); } conexion.Desconectar(); } } }
private void productosToolStripMenuItem_Click(object sender, EventArgs e) { Mantenimientos.FrmInventario Frm = new FrmInventario(); //Frm.MdiParent = this; Frm.ShowDialog(); }