public ActionResult partialInfoTitulo(int?id) { var ViewModel = new DespesaForm(); ViewModel.TituloDespesa = this.OTituloDespesaBL.listar("", null).Select(x => new { x.id, x.nroNotaFiscal, x.nroContabil, x.nroContrato, x.nroDocumento, x.observacao, x.dtExclusao, x.motivoExclusao, x.dtQuitacao, x.idContaBancaria, x.idCentroCusto, x.idTipoDespesa, x.idMacroConta, x.idCategoria, x.valorTotal, x.idModoPagamento, x.idContaBancariaFavorecida, x.idPessoa, x.documentoPessoaCredor, x.nomePessoaCredor, x.nroTelPrincipalCredor, x.codigoBoleto, x.idTituloDespesaOrigem, TituloDespesaOrigem = new { x.TituloDespesaOrigem.descricao }, TipoDespesa = new { x.TipoDespesa.descricao }, UsuarioCadastro = new { x.UsuarioCadastro.nome }, UsuarioExclusao = new { x.UsuarioExclusao.nome }, ContaBancaria = new { x.ContaBancaria.descricao }, CentroCusto = new { x.CentroCusto.descricao }, MacroConta = new { x.MacroConta.descricao }, Categoria = new { x.Categoria.descricao }, ModoPagamentoDespesa = new { x.ModoPagamentoDespesa.descricao, x.ModoPagamentoDespesa.flagContaBancaria }, listaTituloDespesaPagamento = x.listaTituloDespesaPagamento.Where(y => y.dtExclusao == null).Select(y => new { y.dtPagamento, y.dtExclusao, y.valorOriginal, y.valorPago, y.valorJuros, y.valorMulta, y.valorDesconto }), }).FirstOrDefault(x => x.id == id).ToJsonObject <TituloDespesa>(); return(View(ViewModel)); }
public ActionResult editar(int?id) { var ViewModel = new DespesaForm(); ViewModel.TituloDespesa = this.OTituloDespesaBL.listar("", null).Select(x => new { x.id, x.descricao, x.dtExclusao }).FirstOrDefault(x => x.id == id).ToJsonObject <TituloDespesa>(); if (ViewModel.TituloDespesa == null) { return(RedirectToAction("index", "DespesaCadastro", new { area = "FinanceiroLancamentos", urlRetorno = UtilRequest.getString("urlRetorno") })); } ViewModel.urlRetorno = UtilRequest.getString("urlRetorno"); return(View(ViewModel)); }