示例#1
0
 protected override async void BtnAlterar_Click(object sender, EventArgs e)
 {
     if (caixa != null)
     {
         using (FrmFormCaixa frm = new FrmFormCaixa(caixa, Usuario))
         {
             using (FrmModal frmModal = new FrmModal(frm))
                 frmModal.ShowDialog();
             if (frm.DialogResult == DialogResult.OK)
             {
                 await CarregarGrid();
             }
         }
     }
     else
     {
         MessageBox.Show("Seleciona um caixa para altera-lo.", "Informações", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     base.BtnAlterar_Click(sender, e);
 }
示例#2
0
        protected override async void BtnNovo_Click(object sender, EventArgs e)
        {
            if (!await VerificarCaixaDiarioAberto())
            {
                using (FrmFormCaixa frm = new FrmFormCaixa(new Caixa(), Usuario))
                {
                    using (FrmModal frmModal = new FrmModal(frm))
                        frmModal.ShowDialog();
                    if (frm.DialogResult == DialogResult.OK)
                    {
                        await CarregarGrid();
                    }
                }
            }
            else
            {
                MessageBox.Show("Não é possivel cadastrar um novo caixa. O caixa diario já foi aberto.", "Informações", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            base.BtnNovo_Click(sender, e);
        }