Пример #1
0
 private void btnAlterar_Click(object sender, EventArgs e)
 {
     try
     {
         var g = new DespesaDAO().DespesaListaTipada(new DespesaModel
         {
             Estabelecimento = new EstabelecimentoModel {
                 IdEstabelecimento = Convert.ToInt32(this.cbbEstabelecimento.SelectedValue)
             },
             DataMovimento = this.dtpDataInicial.Value,
             DataAuxiliar  = this.dtpDataFinal.Value
         }).Select(x => new
         {
             idDespesa           = x.IdDespesa,
             idCategoria         = x.CategoriaLancamento.IdCategoria,
             descricaoDespesa    = x.DescricaoDespesa,
             valorTotal          = x.Valor,
             nomeEstabelecimento = x.Estabelecimento.NomeEstabelecimento,
             nomeCategoria       = x.CategoriaLancamento.NomeCategoria,
             idSubCategoria      = x.SubcategoriaLancamento.IdSubcategoria,
             nomeSubCategoria    = x.SubcategoriaLancamento.NomeSubcategoria,
             idEstabelecimento   = x.Estabelecimento.IdEstabelecimento,
             idParceiro          = x.Parceiro.IdFornecedor,
             nomeParceiro        = x.Parceiro.NomeFornecedor,
             dataMovimento       = x.DataMovimento
         }).Where(x => x.idDespesa == Convert.ToInt32(this.dgvDespesas.CurrentRow.Cells["clIdDespesa"].Value)).Single();
         //
         var despesaModel = new DespesaModel
         {
             IdDespesa           = g.idDespesa,
             CategoriaLancamento = new CategoriaLancamentoModel {
                 IdCategoria = g.idCategoria
             },
             DescricaoDespesa       = g.descricaoDespesa,
             Valor                  = g.valorTotal,
             SubcategoriaLancamento = new SubcategoriaLancamentoModel {
                 IdSubcategoria = g.idSubCategoria
             },
             Estabelecimento = new EstabelecimentoModel {
                 IdEstabelecimento = g.idEstabelecimento
             },
             Parceiro = new FornecedorModel {
                 IdFornecedor = g.idParceiro
             },
             DataMovimento = g.dataMovimento
         };
         using (var despesasLancamentoForm = new DespesasLancamentoForm(despesaModel))
         {
             DialogResult d = despesasLancamentoForm.ShowDialog();
             this.CarregarGrid();
         }
     }
     catch (Exception exception)
     {
         Mensagens.MensagemErro(exception.Message);
     }
 }
Пример #2
0
 private void btnNovoLancamento_Click(object sender, EventArgs e)
 {
     try
     {
         using (var despesasLancamentoForm = new DespesasLancamentoForm(null))
         {
             DialogResult d = despesasLancamentoForm.ShowDialog();
             this.CarregarGrid();
         }
     }
     catch (Exception exception)
     {
         Mensagens.MensagemErro(exception.Message);
     }
 }