private void txtCodProducto_TextChanged(object sender, EventArgs e) { try { textBox1.Text = ""; DataTable dt = new DataTable(); detalle_orden_compra_BO det = new detalle_orden_compra_BO(); int prove = int.Parse(cboProveedor.SelectedValue.ToString()); int prod = int.Parse(txtCodProducto.Text); dt = det.getProductos(prod, prove); if (dt.Rows.Count == 0) { MessageBox.Show("No se encontro producto"); } else { textBox1.Text = dt.Rows[0]["descripcion"].ToString(); } } catch (Exception ex) { String error = ex.ToString(); } }
private void btnAgregarProducto_Click(object sender, EventArgs e) { try { DataTable dt = new DataTable(); detalle_orden_compra_Entity det = new detalle_orden_compra_Entity(); detalle_orden_compra_BO detalle = new detalle_orden_compra_BO(); det.id_orden_compra = idoc; det.id_producto = int.Parse(txtCodProducto.Text); det.total = decimal.Parse(txtTotalProducto.Text); det.precio_unitario = decimal.Parse(textBox2.Text); det.cantidad = int.Parse(textBox3.Text); detalle.insertDetalle(det); dt = detalle.verDetalle(idoc); grdDetalleProductos.DataSource = dt; txtCodProducto.Text = ""; textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; txtTotalProducto.Text = ""; } catch (Exception ex) { } }