示例#1
0
        private void btnFormaPago_Click(object sender, EventArgs e)
        {
            try
            {
                frmBUSCAFORMAPAGO frm = new frmBUSCAFORMAPAGO();
                DialogResult dr = frm.ShowDialog();
                if (dr == DialogResult.OK)
                {
                    lblFormaPago.Text = FormaPago.FOR_DESCRIPCION.ToString().ToUpper();
                    ValidaDatosFormaPago();

                    switch (FormaPago.FOR_DESCRIPCION.ToString().ToUpper())
                    {
                        case Constantes.Ficha: // regla: si es ficha desactivar comprobante y poner por default
                            LimpiaCabeceraComprobante();
                            btnComprobante.Enabled = false;
                            break;
                        default:
                            btnComprobante.Enabled = true;
                            break;
                    }
                }

                txtCodigoBarra.Text = string.Empty;
                txtCodigoBarra.Focus();
            }
            catch (Exception ex)
            {
                ProcesarExcepcion(ex);
            }
        }
 public static frmBUSCAFORMAPAGO ObtenerInstancia()
 {
     if (_instancia == null) _instancia = new frmBUSCAFORMAPAGO();
     if (_instancia.IsDisposed) _instancia = new frmBUSCAFORMAPAGO();
     return _instancia;
 }