Beispiel #1
0
        public ActionResult Analisar(int id)
        {
            var consulta         = new ConsultaProcessamentoPeloIdQueryHandler();
            var processamentos   = consulta.Execute(id);
            var processamentoDto = processamentos.ToList().First();

            if (processamentoDto.TipoContribuinte == TipoContribuinte.FuncionarioCassi)
            {
                // TODO: Consultar Servico Colaborador e preencher retorno

                foreach (var comprovanteDto in processamentoDto.Comprovantes)
                {
                    const short retornoUf = 0;

                    if (comprovanteDto.Uf == 0)
                    {
                        comprovanteDto.Uf = retornoUf;
                    }

                    if (string.IsNullOrWhiteSpace(comprovanteDto.UnidadeOrganizacional))
                    {
                        comprovanteDto.UnidadeOrganizacional = "UnidadeOrganizacionalRetornoServico";
                    }

                    if (string.IsNullOrWhiteSpace(comprovanteDto.Email))
                    {
                        comprovanteDto.Email = "emailRetornoServico";
                    }
                }
            }
            else
            {
                // TODO: Consultar Servico Fornecedor e preencher retorno

                foreach (var comprovanteDto in processamentoDto.Comprovantes)
                {
                    const short retornoUf = 0;

                    if (comprovanteDto.Uf == 0)
                    {
                        comprovanteDto.Uf = retornoUf;
                    }

                    if (string.IsNullOrWhiteSpace(comprovanteDto.Email))
                    {
                        comprovanteDto.Email = "emailRetornoServico";
                    }
                }
            }

            _repositorio.Adicionar(ComprovantesRendimento, processamentoDto.Comprovantes);
            var model = VisualizaComprovanteVM.Converter(processamentoDto);

            return(View("Index", model));
        }
Beispiel #2
0
        public ActionResult Index(int id)
        {
            var consulta         = new ConsultaProcessamentoPeloIdQueryHandler();
            var processamentos   = consulta.Execute(id);
            var processamentoDto = processamentos.ToList().First();

            _repositorio.Adicionar(ComprovantesRendimento, processamentoDto.Comprovantes);
            var model = VisualizaComprovanteVM.Converter(processamentoDto);

            return(View(model));
        }
Beispiel #3
0
        public ActionResult AprovarInforme()
        {
            VisualizaComprovanteVM model = new VisualizaComprovanteVM();

            return(View("Index", model));
        }