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); } }
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); } }