Пример #1
0
        public ConfirmacaoPagamentoFiltroViewModel CreateInstance(ConfirmacaoPagamento entity)
        {
            ConfirmacaoPagamentoFiltroViewModel filtro = new ConfirmacaoPagamentoFiltroViewModel();

            filtro.IdTipoDocumento = entity.TipoDocumento != null?Convert.ToInt32(entity.TipoDocumento) : 0;

            filtro.NumeroDocumento = entity.NumeroDocumento != null ? entity.NumeroDocumento : string.Empty;
            filtro.NumeroConta     = entity.NumeroConta != null?entity.NumeroConta.ToString() : string.Empty;

            filtro.DataCadastro = entity.DataCadastro != null?Convert.ToDateTime(entity.DataCadastro) : DateTime.Today;

            filtro.TipoPagamento = entity.TipoPagamento != null?entity.TipoPagamento.ToString() : string.Empty;

            filtro.Orgao          = entity.Orgao != null ? entity.Orgao : string.Empty;
            filtro.TipoDespesa    = entity.TipoDespesa != null ? entity.TipoDespesa : string.Empty;
            filtro.NumeroContrato = entity.NumeroContrato != null?entity.NumeroContrato.ToString() : string.Empty;

            filtro.CodigoObra = entity.CodigoObra != null ? entity.CodigoObra : string.Empty;
            filtro.CodigoAgrupamentoConfirmacaoPagamento = entity.OrigemConfirmacao != null?Convert.ToInt32(entity.OrigemConfirmacao) : 0;

            filtro.NomeReduzidoCredor = entity.NomeReduzidoCredor != null ? entity.NomeReduzidoCredor : string.Empty;
            filtro.CPF_CNPJ           = entity.CPF_CNPJ != null?entity.CPF_CNPJ.ToString() : string.Empty;

            filtro.DataConfirmacao = entity.DataConfirmacao != null?Convert.ToDateTime(entity.DataConfirmacao) : DateTime.Today;

            filtro.StatusProdesp = entity.StatusProdesp != null?entity.StatusProdesp.ToString() : string.Empty;

            filtro.DataCadastroDe = entity.DataCadastroDe != null?Convert.ToDateTime(entity.DataCadastroDe) : DateTime.Today;

            filtro.DataCadastroAte = entity.DataCadastroAte != null?Convert.ToDateTime(entity.DataCadastroAte) : DateTime.Today;

            filtro.TipoConfirmacao = entity.TipoConfirmacao != null?entity.TipoConfirmacao.ToString() : string.Empty;

            return(filtro);
        }
Пример #2
0
        public List <ConfirmacaoPagamentoFiltroViewModel> MapViewModelToEntityModel(IEnumerable <ConfirmacaoPagamento> entity)
        {
            List <ConfirmacaoPagamentoFiltroViewModel> lstConfirmacaoPagamento = new List <ConfirmacaoPagamentoFiltroViewModel>();

            if (entity != null)
            {
                foreach (var confirmacao in entity)
                {
                    ConfirmacaoPagamentoFiltroViewModel ret = new ConfirmacaoPagamentoFiltroViewModel();
                    ret.Id = confirmacao.Id > 0 ? confirmacao.Id : 0;
                    ret.id_confirmacao_pagamento_item         = confirmacao.id_confirmacao_pagamento_item > 0 ? confirmacao.id_confirmacao_pagamento_item : 0;
                    ret.CodigoAgrupamentoConfirmacaoPagamento = confirmacao.CodigoAgrupamentoConfirmacaoPagamento;
                    ret.Orgao              = !string.IsNullOrEmpty(confirmacao.Orgao) ? confirmacao.Orgao : string.Empty;
                    ret.TipoDespesa        = confirmacao.TipoDespesa != null ? confirmacao.TipoDespesa : string.Empty;
                    ret.NumeroDocumento    = confirmacao.NumeroDocumento != null ? confirmacao.NumeroDocumento : string.Empty;
                    ret.NomeReduzidoCredor = !string.IsNullOrEmpty(confirmacao.NomeReduzidoCredor) ? confirmacao.NomeReduzidoCredor : string.Empty;
                    ret.CPF_CNPJ           = !string.IsNullOrEmpty(confirmacao.CPF_CNPJ) ? confirmacao.CPF_CNPJ : string.Empty;
                    ret.Valor              = confirmacao.ValorConfirmacao > 0 ? Convert.ToDecimal(confirmacao.ValorConfirmacao) : 0;
                    ret.DataConfirmacao    = confirmacao.DataConfirmacao;
                    ret.OrigemConfirmacao  = confirmacao.OrigemConfirmacao;
                    ret.StatusProdesp      = confirmacao.StatusProdesp;
                    ret.NumeroBaixaRepasse = confirmacao.NumeroBaixaRepasse;
                    lstConfirmacaoPagamento.Add(ret);
                }
            }
            return(lstConfirmacaoPagamento);
        }
Пример #3
0
        public List <ConfirmacaoPagamentoFiltroViewModel> EditMapViewModelToEntityModel(List <ConfirmacaoPagamento> entity)
        {
            List <ConfirmacaoPagamentoFiltroViewModel> lstConfirmacaoPagamento = new List <ConfirmacaoPagamentoFiltroViewModel>();

            if (entity != null)
            {
                foreach (var item in entity)
                {
                    ConfirmacaoPagamentoFiltroViewModel vm = new ConfirmacaoPagamentoFiltroViewModel();
                    vm.NumeroOP                        = item.NumeroOP;
                    vm.Orgao                           = item.Orgao;
                    vm.TipoDespesa                     = item.TipoDespesa;
                    vm.NumeroDocumento                 = item.NumeroDocumento;
                    vm.NomeReduzidoCredor              = item.NomeReduzidoCredor;
                    vm.CPF_CNPJ                        = item.CPF_CNPJ;
                    vm.Valor                           = item.ValorConfirmacao;
                    vm.Banco                           = item.Banco;
                    vm.Agencia                         = item.Agencia;
                    vm.Conta                           = item.Conta;
                    vm.TransmissaoConfirmacao          = item.TransmissaoConfirmacao;
                    vm.NumeroNLBaixaRepasse            = item.NumeroNLBaixaRepasse;
                    vm.Fonte                           = item.Fonte;
                    vm.ValorTotalConfirmarISSQN        = item.ValorTotalConfirmarISSQN;
                    vm.ValorTotalConfirmarIR           = item.ValorTotalConfirmarIR;
                    vm.ValorTotalConfirmar             = item.ValorTotalConfirmado.ToString();
                    vm.DataVencimento                  = item.DataVencimento;
                    vm.DataPreparacao                  = item.DataPreparacao;
                    vm.TipoDocumento                   = item.TipoDocumento;
                    vm.NumeroContrato                  = item.NumeroContrato;
                    vm.CodigoObra                      = item.CodigoObra;
                    vm.FonteSIAFEM                     = item.FonteSIAFEM;
                    vm.NumeroEmpenho                   = item.NumeroEmpenho;
                    vm.NumeroProcesso                  = item.NumeroProcesso;
                    vm.NotaFiscal                      = item.NotaFiscal;
                    vm.ValorDocumento                  = item.ValorDocumento;
                    vm.NaturezaDespesa                 = item.NaturezaDespesa;
                    vm.CredorOrganizacaoCredorOriginal = item.CredorOrganizacaoCredorOriginal;
                    vm.CredorOriginal                  = item.CredorOriginal;
                    vm.Referencia                      = item.Referencia;
                    vm.CredorOrganizacao               = item.CredorOrganizacao;
                    vm.CPFCNPJCredorOriginal           = item.CPFCNPJCredorOriginal;
                    vm.ValorDesdobradoCredor           = item.ValorDesdobradoCredor;
                    vm.BancoFavorecido                 = item.BancoFavorecido;
                    vm.AgenciaFavorecido               = item.AgenciaFavorecido;
                    vm.ContaFavorecido                 = item.ContaFavorecido;
                    vm.StatusTransmissaoConfirmacao    = item.StatusProdesp;
                    vm.Totalizador                     = item.Totalizador;

                    lstConfirmacaoPagamento.Add(vm);
                }
            }
            return(lstConfirmacaoPagamento);
        }
Пример #4
0
        public ConfirmacaoPagamento CreateInstanceEdit(ConfirmacaoPagamentoFiltroViewModel form)
        {
            ConfirmacaoPagamento filtro = new ConfirmacaoPagamento();

            filtro.IdTipoDocumento = form.IdTipoDocumento > 0 ? Convert.ToInt32(form.IdTipoDocumento) : 0;
            filtro.NumeroDocumento = !string.IsNullOrEmpty(form.NumeroDocumento.ToString()) ? form.NumeroDocumento.ToString() : string.Empty;
            filtro.TipoPagamento   = form.TipoPagamento != null?Convert.ToInt32(form.TipoPagamento) : 0;

            filtro.DataConfirmacao = form.DataConfirmacao != null?Convert.ToDateTime(form.DataConfirmacao) : DateTime.MinValue;

            filtro.NumeroConta    = !string.IsNullOrEmpty(form.NumeroConta.ToString()) ? form.NumeroConta.ToString() : string.Empty;
            filtro.DataPreparacao = form.DataPreparacao != DateTime.MinValue ? form.DataPreparacao : DateTime.MinValue;
            return(filtro);
        }
Пример #5
0
        public ConfirmacaoPagamentoFiltroViewModel GenerateFilterFormViewModel(FormCollection entrada)
        {
            ConfirmacaoPagamentoFiltroViewModel ret = new ConfirmacaoPagamentoFiltroViewModel();

            ret.Sistema         = entrada["sistemaDer1"] != null ? entrada["sistemaDer1"].ToString() : string.Empty;
            ret.TipoConfirmacao = !string.IsNullOrEmpty(entrada["opcoesConfirmacao"]?.Replace(",", "")) ? entrada["opcoesConfirmacao"].ToString() : string.Empty;
            ret.TipoDocumento   = !string.IsNullOrEmpty(entrada["IdTipoDocumento"]?.Replace(",", "")) ? entrada["IdTipoDocumento"].ToString() : string.Empty;
            ret.NumeroDocumento = !string.IsNullOrEmpty(entrada["NumeroDocumento"]?.Replace(",", "")) ? entrada["NumeroDocumento"].ToString() : string.Empty;
            ret.TipoPagamento   = !string.IsNullOrEmpty(entrada["TipoPagamento"]?.Replace(",", "")) ? entrada["TipoPagamento"].ToString().Replace(",", "") : string.Empty;
            ret.DataConfirmacao = !string.IsNullOrEmpty(entrada["DataConfirmacao"]?.Replace(",", "")) ? Convert.ToDateTime(entrada["DataConfirmacao"].ToString()) : default(DateTime);
            ret.NumeroDocumento = !string.IsNullOrEmpty(entrada["NumeroDocumento"]?.Replace(",", "")) ? entrada["NumeroDocumento"].ToString() : string.Empty;
            ret.NumeroConta     = !string.IsNullOrEmpty(entrada["NumeroConta"]?.Replace(",", "")) ? entrada["NumeroConta"].ToString() : string.Empty;
            ret.DataPreparacao  = !string.IsNullOrEmpty(entrada["DataPreparacao"]?.Replace(",", "")) ? Convert.ToDateTime(entrada["DataPreparacao"].ToString()) : default(DateTime);
            return(ret);
        }
Пример #6
0
        public ConfirmacaoPagamento CreateNewEditInstance(ConfirmacaoPagamentoFiltroViewModel entrada)
        {
            ConfirmacaoPagamento filtro = new ConfirmacaoPagamento();

            filtro.IdTipoDocumento = entrada.IdTipoDocumento != 0 ? Convert.ToInt32(entrada.IdTipoDocumento) : 0;
            filtro.NumeroDocumento = !string.IsNullOrEmpty(entrada.NumeroDocumento) ? entrada.NumeroDocumento : string.Empty;
            filtro.NumeroConta     = !string.IsNullOrEmpty(entrada.NumeroConta) ? entrada.NumeroConta : string.Empty;
            filtro.DataCadastro    = entrada.DataCadastro != null ? entrada.DataCadastro : null;
            filtro.TipoPagamento   = !string.IsNullOrEmpty(entrada.TipoPagamento) ? Convert.ToInt32(entrada.TipoPagamento) : 0;
            filtro.Orgao           = !string.IsNullOrEmpty(entrada.Orgao) ? entrada.Orgao : string.Empty;
            filtro.TipoDespesa     = !string.IsNullOrEmpty(entrada.TipoDespesa) ? entrada.TipoDespesa : string.Empty;
            filtro.NumeroContrato  = !string.IsNullOrEmpty(entrada.NumeroContrato) ? entrada.NumeroContrato : string.Empty;
            filtro.CodigoObra      = !string.IsNullOrEmpty(entrada.CodigoObra) ? entrada.CodigoObra : string.Empty;
            filtro.CodigoAgrupamentoConfirmacaoPagamento = !string.IsNullOrEmpty(entrada.CodigoAgrupamentoConfirmacaoPagamento.ToString()) ? entrada.CodigoAgrupamentoConfirmacaoPagamento : 0;
            filtro.NomeReduzidoCredor = !string.IsNullOrEmpty(entrada.NomeReduzidoCredor) ? entrada.NomeReduzidoCredor : string.Empty;
            filtro.CPF_CNPJ           = !string.IsNullOrEmpty(entrada.CPF_CNPJ) ? entrada.CPF_CNPJ : string.Empty;
            filtro.DataConfirmacao    = !string.IsNullOrEmpty(entrada.DataConfirmacao.ToString()) ? entrada.DataConfirmacao : null;
            filtro.DataPreparacao     = !string.IsNullOrEmpty(entrada.DataPreparacao.ToString()) ? entrada.DataPreparacao : null;
            filtro.StatusProdesp      = !string.IsNullOrEmpty(entrada.StatusProdesp) ? entrada.StatusProdesp : string.Empty;
            return(filtro);
        }
Пример #7
0
        public ConfirmacaoPagamentoFiltroViewModel CreateInstance(ConfirmacaoPagamento entity, FormCollection form)
        {
            ConfirmacaoPagamentoFiltroViewModel filtro = new ConfirmacaoPagamentoFiltroViewModel();

            filtro.IdTipoDocumento = form["lstTipoDocumento"] != null?Convert.ToInt32(form["lstTipoDocumento"]) : 0;

            filtro.CodigoAgrupamentoConfirmacaoPagamento = !String.IsNullOrWhiteSpace(form["lstOrigemConfirmacao"]) ? Convert.ToInt32(form["lstOrigemConfirmacao"]) : new Nullable <int>();
            filtro.TipoPagamento      = form["lstTipoPagamento"] != null ? form["lstTipoPagamento"] : "0";
            filtro.NumeroDocumento    = !string.IsNullOrEmpty(form["NumeroDocumento"].ToString()) ? form["NumeroDocumento"].ToString() : string.Empty;
            filtro.NumeroConta        = !string.IsNullOrEmpty(form["NumeroConta"].ToString()) ? form["NumeroConta"].ToString() : string.Empty;
            filtro.Orgao              = !string.IsNullOrEmpty(form["Orgao"].ToString()) ? form["Orgao"] : string.Empty;
            filtro.TipoDespesa        = !string.IsNullOrEmpty(form["TipoDespesa"].ToString()) ? form["TipoDespesa"] : string.Empty;
            filtro.NumeroContrato     = !string.IsNullOrEmpty(form["NumeroContrato"]) ? form["NumeroContrato"].ToString() : string.Empty;
            filtro.CodigoObra         = !string.IsNullOrEmpty(form["CodigoObra"]) ? form["CodigoObra"].ToString() : string.Empty;
            filtro.NomeReduzidoCredor = !string.IsNullOrEmpty(form["NomeReduzidoCredor"]) ? form["NomeReduzidoCredor"] : string.Empty;
            filtro.CPF_CNPJ           = !string.IsNullOrEmpty(form["CPF_CNPJ"]) ? form["CPF_CNPJ"].ToString() : string.Empty;
            filtro.StatusProdesp      = !string.IsNullOrEmpty(form["lstStatusProdesp"]) ? form["lstStatusProdesp"].ToString() : string.Empty;
            filtro.DataConfirmacao    = !string.IsNullOrWhiteSpace(form["DataConfirmacao"]) ? Convert.ToDateTime(form["DataConfirmacao"]) : DateTime.MinValue;
            filtro.DataCadastro       = !string.IsNullOrWhiteSpace(form["DataCadastroDe"]) ? Convert.ToDateTime(form["DataCadastroDe"]) : DateTime.MinValue;
            filtro.DataCadastroDe     = !string.IsNullOrWhiteSpace(form["DataCadastroDe"]) ? Convert.ToDateTime(form["DataCadastroDe"]) : DateTime.MinValue;
            filtro.DataCadastroAte    = !string.IsNullOrWhiteSpace(form["DataCadastroAte"]) ? Convert.ToDateTime(form["DataCadastroAte"]) : DateTime.MinValue;
            return(filtro);
        }
Пример #8
0
        public ConfirmacaoPagamentoFiltroViewModel CreateNewInstance(ConfirmacaoPagamentoFiltroViewModel entrada)
        {
            ConfirmacaoPagamentoFiltroViewModel filtro = new ConfirmacaoPagamentoFiltroViewModel();

            filtro.Id = entrada.Id > 0 ? entrada.Id : 0;
            filtro.id_confirmacao_pagamento_item = entrada.id_confirmacao_pagamento_item > 0 ? entrada.id_confirmacao_pagamento_item : 0;
            filtro.IdTipoDocumento = Convert.ToInt32(entrada.TipoDocumento);
            filtro.NumeroDocumento = entrada.NumeroDocumento;
            filtro.NumeroConta     = entrada.NumeroConta;
            filtro.DataCadastro    = entrada.DataCadastro;
            filtro.TipoPagamento   = entrada.TipoPagamento;
            filtro.Orgao           = entrada.Orgao;
            filtro.TipoDespesa     = entrada.TipoDespesa;
            filtro.NumeroContrato  = entrada.NumeroContrato;
            filtro.CodigoObra      = entrada.CodigoObra;
            filtro.CodigoAgrupamentoConfirmacaoPagamento = entrada.CodigoAgrupamentoConfirmacaoPagamento;
            filtro.NomeReduzidoCredor = entrada.NomeReduzidoCredor;
            filtro.CPF_CNPJ           = entrada.CPF_CNPJ;
            filtro.DataConfirmacao    = entrada.DataConfirmacao;
            filtro.StatusProdesp      = entrada.StatusProdesp;
            filtro.DataCadastroDe     = entrada.DataPreparacao;
            filtro.DataCadastroAte    = entrada.DataModificacao;
            return(filtro);
        }
Пример #9
0
        public ConfirmacaoPagamentoFiltroViewModel CreateInstance()
        {
            ConfirmacaoPagamentoFiltroViewModel filtro = new ConfirmacaoPagamentoFiltroViewModel();

            return(filtro);
        }
Пример #10
0
 public ConfirmacaoPagamento InitializeFiltroGridEditViewModel(ConfirmacaoPagamentoFiltroViewModel entities)
 {
     return(new ConfirmacaoPagamentoFiltroViewModel().CreateNewEditInstance(entities));
 }