示例#1
0
        protected override async void BtnAlterar_Click(object sender, EventArgs e)
        {
            if (cliente != null)
            {
                using (FrmFormClientes frm = new FrmFormClientes(cliente))
                {
                    using (FrmModal frmModal = new FrmModal(frm))
                        frmModal.ShowDialog();
                    if (frm.DialogResult == DialogResult.OK)
                    {
                        await CarregarGrid();
                    }
                }
            }
            else
            {
                MessageBox.Show("Seleciona um cliente 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)
 {
     using (CidadeRepository repository = new CidadeRepository())
     {
         if (await repository.TotalRegistros() > 0)
         {
             using (FrmFormClientes frm = new FrmFormClientes(new Cliente()))
             {
                 using (FrmModal frmModal = new FrmModal(frm))
                     frmModal.ShowDialog();
                 if (frm.DialogResult == DialogResult.OK)
                 {
                     await CarregarGrid();
                 }
             }
         }
         else
         {
             MessageBox.Show("Por favor, antes de cadastrar um cliente, cadastre uma cidade para seus clientes.", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     base.BtnNovo_Click(sender, e);
 }