private void btnExcluir_Click(object sender, EventArgs e) { try { if ((MessageBox.Show("Será necessario informar o usuario Administrador do sistema.", "Deseja cancelar?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) & txtModelo.Text != null) { frmConfirmaAdmin frmConfirma = new frmConfirmaAdmin(); if (frmConfirma.ShowDialog() == DialogResult.OK) { if (ValidarContasPagar(txtModelo.Text, txtSerie.Text, txtNrNota.Text, txtCodFornecedor.Text)) { CtrlCompra.Desativar(txtModelo.Text, txtSerie.Text, txtNrNota.Text, txtCodFornecedor.Text); } else { MessageBox.Show("Não foi possivel cancelar a compra, pois teve contas a pagar vinculadas pagas.", "Parcelas vinculadas pagas!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } } catch { MessageBox.Show("Não foi possivel cancelar a compra"); } }
private void BtnExcluir_Click(object sender, EventArgs e) { if (gvVendas.CurrentRow != null) { var vendaRow = gvVendas.CurrentRow.DataBoundItem as DataRowView; var modelo = vendaRow["modelo"]; var serie = vendaRow["serie"]; var nrNota = vendaRow["nrNota"]; var codCliente = vendaRow["codCliente"]; if ((MessageBox.Show("Será necessario informar o usuario Administrador do sistema", "Deseja cancelar ?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) & modelo != null) { frmConfirmaAdmin frmConfirma = new frmConfirmaAdmin(); if (frmConfirma.ShowDialog() == DialogResult.OK) { if (ValidarContasReceber(modelo, serie, nrNota, codCliente)) { CtrlVenda.Desativar(modelo, serie, nrNota, codCliente); gvVendas.DataSource = CtrlVenda.ListarTodos(); } else { MessageBox.Show("Não foi possivel cancelar a venda, pois teve contas a receber vinculadas pagas.", "Parcelas vinculadas recebidas!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } } else { MessageBox.Show("Nenhuma venda foi selecionada"); } }