示例#1
0
        internal ArquivoRemessaFiltroViewModel CreateInstance(ArquivoRemessa entity, IEnumerable <Regional> regional, DateTime de, DateTime ate)
        {
            ArquivoRemessaFiltroViewModel filtro = new ArquivoRemessaFiltroViewModel();

            //  filtro.Id = entity.Id;


            //filtro.CodigoOrgaoAssinatura = entity.CodigoOrgaoAssinatura > 0 ? entity.CodigoOrgaoAssinatura.ToString() : default(string);
            filtro.OrgaoListItems = regional.Where(x => x.Id > 1).ToList()
                                    .Select(s => new SelectListItem
            {
                Text     = s.Descricao,
                Value    = s.Id.ToString(),
                Selected = s.Id == entity.RegionalId
            });


            filtro.Id = entity.Id;

            filtro.NumeroGeracao = entity.NumeroGeracao;


            filtro.RegionalId = entity.RegionalId;

            filtro.DataCadastroDe  = null;
            filtro.DataCadastroAte = null;

            filtro.CodigoConta = entity.CodigoConta;

            filtro.DataPreparacao = entity.DataPreparacao.HasValue ? entity.DataPreparacao.ToString() : null;
            filtro.DataTrasmitido = entity.DataTrasmitido.HasValue ? entity.DataTrasmitido.ToString() : null;
            filtro.QtOpArquivo    = entity.QtOpArquivo;
            filtro.ValorTotal     = entity.ValorTotal;

            filtro.DataCadastro = entity.DataCadastro;

            filtro.TransmitidoProdesp = entity.StatusProdesp;
            filtro.lstStatusProdesp   = 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         = entity.Cancelado.ToString();
            filtro.CanceladoListItem = new SelectListItem[] {
                new SelectListItem {
                    Text = "Sim", Value = "1"
                },
                new SelectListItem {
                    Text = "Não", Value = "0"
                }
            };



            return(filtro);
        }
示例#2
0
 public ArquivoRemessaFiltroGridViewModel CreateNewInstance(ArquivoRemessaFiltroViewModel entity)
 {
     return(new ArquivoRemessaFiltroGridViewModel());
 }
示例#3
0
        public ArquivoRemessaFiltroViewModel CreateInstance()
        {
            ArquivoRemessaFiltroViewModel filtro = new ArquivoRemessaFiltroViewModel();

            return(filtro);
        }