public DadoDesdobramentoViewModel CreateInstance(Model.Entity.PagamentoContaUnica.Desdobramento.Desdobramento entity, IEnumerable <DesdobramentoTipo> tipoDesdobramentos, IEnumerable <DocumentoTipo> tipoDocumento) { var documentoTipos = tipoDocumento as IList <DocumentoTipo> ?? tipoDocumento.ToList(); return(new DadoDesdobramentoViewModel { DocumentoTipoId = Convert.ToString(entity.DocumentoTipoId), DocumentoTipoListItems = documentoTipos. Select(s => new SelectListItem { Text = s.Descricao, Value = s.Id.ToString(), Selected = s.Id == entity.DocumentoTipoId }), NumeroDocumento = entity.NumeroDocumento, CodigoServico = entity.CodigoServico, ValorDistribuido = entity.ValorDistribuido, DescricaoServico = entity.DescricaoServico, DescricaoCredor = entity.DescricaoCredor, NomeReduzidoCredor = entity.NomeReduzidoCredor, TipoDespesa = entity.TipoDespesa, AceitaCredor = entity.AceitaCredor }); }
public DadoDesdobramentoTotaisViewModel CreateInstance(Model.Entity.PagamentoContaUnica.Desdobramento.Desdobramento entity) { return(new DadoDesdobramentoTotaisViewModel { ValorIssqn = entity.ValorIssqn == 0 ?default(string): entity.ValorIssqn.ToString(CultureInfo.InvariantCulture), ValorIr = entity.ValorIr == 0 ? default(string) : entity.ValorIr.ToString(CultureInfo.InvariantCulture), ValorInss = entity.ValorInss == 0 ? default(string) : entity.ValorInss.ToString(CultureInfo.InvariantCulture) }); }
public FiltroViewModel CreateInstance(Model.Entity.PagamentoContaUnica.Desdobramento.Desdobramento objModel, IEnumerable <DesdobramentoTipo> tipoDesdobramento, IEnumerable <DocumentoTipo> documento, DateTime de, DateTime ate) { var filtro = new FiltroViewModel(); filtro.DesdobramentoTipoId = Convert.ToString(tipoDesdobramento?.FirstOrDefault(x => x.Id == objModel.DesdobramentoTipoId)); filtro.DesdobramentoTipoListItems = tipoDesdobramento?.Where(x => x.Id <= 2). Select(s => new SelectListItem { Text = s.Descricao, Value = s.Id.ToString(), Selected = s.Id == objModel.DesdobramentoTipoId }); filtro.DocumentoTipoId = Convert.ToString(documento?.FirstOrDefault(x => x.Id == objModel.DesdobramentoTipoId)); filtro.DocumentoTipoListItems = documento?. Select(s => new SelectListItem { Text = s.Descricao, Value = s.Id.ToString(), Selected = s.Id == objModel.DocumentoTipoId }); filtro.StatusProdesp = Convert.ToString(objModel.TransmitidoProdesp && objModel.DataTransmitidoProdesp > default(DateTime)).ToLower(); filtro.StatusProdespListItems = new List <SelectListItem> { new SelectListItem { Text = "Sucesso", Value = "S" }, new SelectListItem { Text = "Erro", Value = "E" }, new SelectListItem { Text = "Não transmitido", Value = "N" } }; filtro.Cancelado = Convert.ToString(objModel.SituacaoDesdobramento == "S").ToLower(); filtro.StatusCanceladoListItems = new List <SelectListItem> { new SelectListItem { Text = "Cancelado", Value = "S" }, new SelectListItem { Text = "Ativo", Value = "N" } }; filtro.DataCadastramentoDe = null; filtro.DataCadastramentoAte = null; return(filtro); }
public DadoDesdobramentoTipoViewModel CreateInstance(Model.Entity.PagamentoContaUnica.Desdobramento.Desdobramento entity, IEnumerable <DesdobramentoTipo> desdobramentoTipos) { return(new DadoDesdobramentoTipoViewModel { DesdobramentoTipoId = Convert.ToString(entity.DesdobramentoTipoId), DesdobramentoTipoListItems = desdobramentoTipos.ToList().Where(x => x.Id < 3).Select(x => new SelectListItem() { Value = x.Id.ToString(), Text = x.Descricao, Selected = x.Id == entity.DesdobramentoTipoId }) }); }
public DadoDesdobramentoIdentificacaoViewModel CreateInstance(Model.Entity.PagamentoContaUnica.Desdobramento.Desdobramento desdobramento, IdentificacaoDesdobramento entity, IEnumerable <DesdobramentoTipo> tipoDesdobramentos, IEnumerable <Reter> reters) { var desdobramentoTipos = tipoDesdobramentos as IList <DesdobramentoTipo> ?? tipoDesdobramentos.ToList(); var reterList = reters as IList <Reter> ?? reters.ToList(); return(new DadoDesdobramentoIdentificacaoViewModel { Tipo = Convert.ToString(desdobramentoTipos.FirstOrDefault(x => x.Id == entity.DesdobramentoTipoId)?.Id), DesdobramentoTipo = desdobramentoTipos.Where(x => x.Id == entity.DesdobramentoTipoId).Select(x => x.Id + " - " + x.Descricao).FirstOrDefault(),//Convert.ToString(desdobramentoTipos.FirstOrDefault(x => x.Id == entity.DesdobramentoTipoId)?.Descricao), DesdobramentoTipoListItems = desdobramentoTipos.OrderBy(x => x.Id). Select(s => new SelectListItem { Text = $"{s.Id} - {s.Descricao}", Value = s.Id.ToString(), Selected = s.Id == entity.DesdobramentoTipoId }), ReterId = Convert.ToString(entity.ReterId), ReterDescicao = reterList.Where(x => x.Id == entity.ReterId).Select(x => x.Id + " - " + x.Descricao).FirstOrDefault(), ReterListItems = reterList.OrderBy(x => x.Id). Select(s => new SelectListItem { Text = $"{s.Id} - {s.Descricao}", Value = s.Id.ToString(), Selected = s.Id == entity.ReterId }), ReduzidoCredor = entity.NomeReduzidoCredor, Desdobramento = entity.Desdobramento.ToString(), ValorPercentual = entity.ValorPercentual == 0 ? default(string) : (entity.ValorPercentual).ToString(), BaseCalc = entity.ValorPercentual == 0 ? default(string) : (entity.ValorPercentual).ToString(), ValorDesdobrado = entity.ValorDesdobrado == 0 ? default(string) : entity.ValorDesdobrado.ToString(), ValorDistribuicao = entity.ValorDistribuicao == 0 ? default(string) : entity.ValorDistribuicao.ToString(), Sequencia = entity.Sequencia.ToString("D2"), TransmitidoProdesp = desdobramento.TransmitidoProdesp }); }
public FiltroGridViewModel CreateInstance(Model.Entity.PagamentoContaUnica.Desdobramento.Desdobramento entity, IEnumerable <DesdobramentoTipo> desdobramentoTipos, IEnumerable <DocumentoTipo> documentoTipos) { return(new FiltroGridViewModel { Id = Convert.ToString(entity.Id), DesdobramentoTipo = desdobramentoTipos.FirstOrDefault(w => w.Id == entity.DesdobramentoTipoId)?.Descricao, DocumentoTipo = documentoTipos.FirstOrDefault(w => w.Id == entity.DocumentoTipoId)?.Descricao, Data = entity.DataCadastro.ToShortDateString(), ValorInss = Convert.ToDecimal(entity.ValorInss), ValorIssqn = Convert.ToDecimal(entity.ValorIssqn), ValorIr = Convert.ToDecimal(entity.ValorIr), ValorDocumento = Convert.ToDecimal(entity.ValorDistribuido), StatusProdesp = string.IsNullOrEmpty(entity.StatusProdesp) || entity.StatusProdesp.Equals("N") ? "Não Transmitido" : entity.StatusProdesp.Equals("E") ? "Erro" : "Sucesso", MensagemProdesp = entity.MensagemServicoProdesp, TransmitidoProdesp = entity.TransmitidoProdesp, CadastroCompleto = entity.CadastroCompleto, Cancelado = entity.SituacaoDesdobramento == "S" ? "Sim" : "Não", NumeroDocumento = entity.NumeroDocumento }); }