Exemplo n.º 1
0
 protected override async void BtnAlterar_Click(object sender, EventArgs e)
 {
     if (produto != null)
     {
         using (FrmFormProdutos frm = new FrmFormProdutos(produto))
         {
             using (FrmModal frmModal = new FrmModal(frm))
                 frmModal.ShowDialog();
             if (frm.DialogResult == DialogResult.OK)
             {
                 await CarregarGrid();
             }
         }
     }
     else
     {
         MessageBox.Show("Seleciona um produto para altera-lo.", "Informações", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     base.BtnAlterar_Click(sender, e);
 }
Exemplo n.º 2
0
        protected override async void BtnNovo_Click(object sender, EventArgs e)
        {
            using (CategoriaRepository repository = new CategoriaRepository())
            {
                if (await repository.TotalRegistros() > 0)
                {
                    using (FrmFormProdutos frm = new FrmFormProdutos(new Produto()))
                    {
                        using (FrmModal frmModal = new FrmModal(frm))
                            frmModal.ShowDialog();
                        if (frm.DialogResult == DialogResult.OK)
                        {
                            await CarregarGrid();
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Por favor, antes de cadastrar um produto, cadastre uma categoria para seus produtos.", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                base.BtnNovo_Click(sender, e);
            }
        }