public void ExcluirDespesa(int id)
        {
            Despesa despesa = despesaRepository.GetById(id);

            despesa.Excluir(despesaValidator);

            unitOfWork.BeginTransaction();

            despesaRepository.Delete(id);

            unitOfWork.Commit();
        }
예제 #2
0
        private void BtnExcluir_Click(object sender, EventArgs e)
        {
            DialogResult resultado = MessageBox.Show("Deseja Excluir esse Registro?", "Exclusão",
                                                     MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (resultado == DialogResult.Yes)
            {
                if (btn_clicado.Name == "btnMenuReceita")
                {
                    objReceita.Excluir(idTransacao);
                    AtualizarGrid("receita");
                }

                if (btn_clicado.Name == "btnMenuDespesa")
                {
                    objDespesa.Excluir(idTransacao);
                    AtualizarGrid("despesa");
                }

                LimparDadosTransacao();
            }
        }
예제 #3
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (tabControl1.SelectedIndex == 0)
            {
                tabControl1.SelectTab(1);
            }
            if (MessageBox.Show("Confirma exclusão?", "Yes or No",
                                MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2)
                == DialogResult.Yes)
            {
                var despesa = new Despesa
                {
                    IdDespesa         = int.Parse(txtId.Text),
                    ValorDespesa      = double.Parse(txtValor.Text),
                    ObservacaoDespesa = txtObservacao.Text,
                    DataDespesa       = DateTime.Parse(txtDataDespesa.Text),
                    Membro            = new Membro
                    {
                        IdMembro   = (int)cbxMembro.SelectedValue,
                        NomeMembro = cbxMembro.Text
                    },
                    TipoDespesa = new TipoDespesa
                    {
                        IdTipoDespesa   = (int)cbxTipoDespesa.SelectedValue,
                        NomeTipoDespesa = cbxTipoDespesa.Text
                    }
                };
                if (despesa.Excluir(conexao) > 0)
                {
                    MessageBox.Show("Despesa excluída com sucesso!");
                    AtualizarTabela();
                    return;
                }

                MessageBox.Show("Erro ao excluir despesa!");
            }
        }
예제 #4
0
 public CrudActionTypes Excluir()
 {
     return(oDespesa.Excluir());
 }