예제 #1
0
 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 = "";
     }
 }
예제 #2
0
        //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)));
            }
        }