Пример #1
0
 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");
     }
 }
Пример #2
0
        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");
            }
        }