private void btnAlterar_Click(object sender, EventArgs e) { AtualizarEnables(venda.Travado); if (!btnAlterar.Enabled) return; if (!venda.Travado) using (EditarCrédito dlg = new EditarCrédito((VendaCrédito)lista.SelectedItems[0].Tag)) { if (dlg.ShowDialog(ParentForm) == DialogResult.OK) { dlg.Crédito.Atualizar(); Carregar(); } } else MessageBox.Show( ParentForm, "Não é possível editar nenhum crédito à venda travada.", "Créditos", MessageBoxButtons.OK, MessageBoxIcon.Error); CalcularSumário(); }
private void btnAdicionar_Click(object sender, EventArgs e) { if (!venda.Cadastrado) { MessageBox.Show( ParentForm, "Não é possível adicionar nenhum crédito à venda não cadastrada.", "Créditos", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else if (!venda.Travado) using (EditarCrédito dlg = new EditarCrédito(venda)) { if (dlg.ShowDialog(ParentForm) == DialogResult.OK) venda.ItensCrédito.Adicionar(dlg.Crédito); } else MessageBox.Show( ParentForm, "Não é possível adicionar nenhum crédito à venda travada.", "Créditos", MessageBoxButtons.OK, MessageBoxIcon.Error); }