private void BuscarProducto() { try { FrmBuscarProducto producto = new FrmBuscarProducto(id_usuario, nombre, cargo); producto.ShowDialog(); if (!(producto.CodigoProducto == "")) { txt_codigoProducto.Text = producto.CodigoProducto; btn_AgregarNombre.Focus(); } producto.Dispose(); } catch (Exception ex) { MessageBox.Show(ex.Message, "btn_buscarProducto", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_codigoProducto.Text = ""; } }
//btnBuscarProducto - Evento Click - Muestra el formulario para la búsqueda de producto. private void btnBuscarProducto_Click(object sender, EventArgs e) { //Muestra el formulario. FrmBuscarProducto FormBuscarProducto = new FrmBuscarProducto(this); FormBuscarProducto.ShowDialog(); FormBuscarProducto.Dispose(); //Si se encontró un producto en la búsqueda se ingresa en el form desde el que fue llamado. if (!String.IsNullOrEmpty(IdProducto)) { this.txtIdProducto.Text = this.IdProducto; this.lblDescripcion.Text = this.Descripcion; this.txtPrecio.Text = String.Format("{0:#,##0.00}", Double.Parse(Precio.Replace(",", "a").Replace(".", "b") .Replace("a", ".").Replace("b", ","))); } //Si se asignaron valores establece el formato. if (!String.IsNullOrEmpty(txtPrecio.Text) && !String.IsNullOrEmpty(txtCantidad.Text)) { decimal Importe = Convert.ToDecimal(txtCantidad.Text) * Convert.ToDecimal(txtPrecio.Text); lblImporte.Text = String.Format("{0:#,##0.00}", Double.Parse(Convert.ToString(Importe))); } }