protected override async void BtnAlterar_Click(object sender, EventArgs e) { if (cidade != null) { using (FrmFormCidade frm = new FrmFormCidade(cidade)) { using (FrmModal frmModal = new FrmModal(frm)) frmModal.ShowDialog(); if (frm.DialogResult == DialogResult.OK) { await CarregarGrid(); } } } else { MessageBox.Show("Seleciona uma cidade para altera-la.", "Informações", MessageBoxButtons.OK, MessageBoxIcon.Information); } base.BtnAlterar_Click(sender, e); }
protected override async void BtnNovo_Click(object sender, EventArgs e) { using (EstadoRepository repository = new EstadoRepository()) { if (await repository.TotalRegistros() > 0) { using (FrmFormCidade frm = new FrmFormCidade(new Cidade())) { using (FrmModal frmModal = new FrmModal(frm)) frmModal.ShowDialog(); if (frm.DialogResult == DialogResult.OK) { await CarregarGrid(); } } } else { MessageBox.Show("Por favor, antes de cadastrar uma cidade, cadastre um estado para suas cidades.", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } } base.BtnNovo_Click(sender, e); }