private void btnDESCUENTO_Click(object sender, EventArgs e) { try { decimal tot = Convert.ToDecimal(txtTotal.Text); decimal des = Convert.ToDecimal(txtDescuento.Text); frmDESCUENTO frm = new frmDESCUENTO(tot, des); DialogResult dr = frm.ShowDialog(); if (dr == DialogResult.OK) { lblDescuento.Visible = txtDescuento.Visible = Descuento > 0; LlenaLabelTotales(); } txtCodigoBarra.Text = string.Empty; txtCodigoBarra.Focus(); } catch (Exception err) { MessageBox.Show(err.Message); this.DialogResult = DialogResult.Cancel; } }
public static frmDESCUENTO ObtenerInstancia(decimal Tot, decimal Des) { if (_instancia == null) _instancia = new frmDESCUENTO(Tot, Des); if (_instancia.IsDisposed) _instancia = new frmDESCUENTO(Tot, Des); return _instancia; }