Exemple #1
0
        public ActionResult Receitas(int[] Patrocinadores = null, int[] Autores = null, int Corte = 0)
        {
            Models.AutorModel receitas = new Models.AutorModel()
            {
                Patrocinadores = PessoaJuridicaBusiness.ObterLista(Patrocinadores),
                Autores        = AutorBusiness.ObterLista(Autores),
                Corte          = (ModeloDeCorteEnum)Corte
            };

            return(View(receitas));
        }
Exemple #2
0
        public ActionResult IncluirPatrocinador(int id, FormCollection collection)
        {
            try
            {
                PessoaJuridica Patrocinador = new PessoaJuridica();
                if (collection.HasKeys())
                {
                    if (id != 0)
                    {
                        Patrocinador = PessoaJuridicaBusiness.Obter(id);
                    }

                    Patrocinador.RazaoSocial  = collection["RazaoSocial"];
                    Patrocinador.CNPJ         = collection["CNPJ"];
                    Patrocinador.NomeFantasia = collection["NomeFantasia"];
                    Patrocinador.UF           = (UF)int.Parse(collection["UF"]);
                    Patrocinador.Cidade       = collection["Cidade"];
                    Patrocinador.Bairro       = collection["Bairro"];
                    Patrocinador.Logradouro   = collection["Logradouro"];
                    Patrocinador.Numero       = int.Parse(collection["Numero"]);
                    Patrocinador.Complemento  = collection["Complemento"];
                    Patrocinador.Cep          = collection["CEP"];

                    foreach (var key in collection.AllKeys.Where(x => x.Contains("Telefone")))
                    {
                        if (Patrocinador.Telefones.Where(x => x.Key == key).Count() > 0)
                        {
                            Patrocinador.Telefones.FirstOrDefault(x => x.Key == key).Value = collection[key];
                        }
                        else if (!string.IsNullOrEmpty(collection[key]))
                        {
                            Patrocinador.Telefones.Add(new Telefone(key, collection[key]));
                        }
                    }

                    PessoaJuridicaBusiness.Add(Patrocinador);
                }
            }
            catch
            {
                return(RedirectToAction("Patrocinadores"));
            }

            return(RedirectToAction("Patrocinadores"));
        }
Exemple #3
0
        public ActionResult Patrocinador(int id)
        {
            var patrocinador = PessoaJuridicaBusiness.Obter(id);

            if (patrocinador.Telefones.Count == 0)
            {
                patrocinador.Telefones.Add(new Telefone()
                {
                    Key = "Telefone_Comercial", Value = ""
                });
                patrocinador.Telefones.Add(new Telefone()
                {
                    Key = "Telefone_Fax", Value = ""
                });
            }

            return(View(patrocinador));
        }
Exemple #4
0
        public PessoaJuridicaViewModel()
        {
            PesquisarClickedCommand = new Command(() => {
                var pessoaJuridicaBusiness = new PessoaJuridicaBusiness(); //Instanciando business para acessar a service e pegar dados da api
                var service   = pessoaJuridicaBusiness.getService();       //atribuiu o objeto service a uma variavel para fazer as chamadas das API dentros dos IF conforme resultados dos Switchs
                var relatorio = new RelatorioViewModel();                  // instancia relatorio para envio das informações para a tela

                //validação CNPJ NULO
                if (String.IsNullOrEmpty(cnpj) == true)
                {
                    DependencyService.Get <IMessage>().ShortAlert("Por favor digite seu CNPJ");
                }

                else
                {
                    //Validação todos Switchs Nulos
                    if (infoseg == false && arisp == false && cadesp == false && jucesp == false && arpensp == false && vec == false && tre == false && caged == false && censec == false && infocrim == false)
                    {
                        DependencyService.Get <IMessage>().ShortAlert("Por favor selecione ao menos uma base de dados para consulta");
                    }

                    else
                    {
                        if (infoseg == true)
                        {
                            string dadosEncontrados;                              //variavel para receber dados
                            dadosEncontrados          = service.getInfoseg(cnpj); //envio dos dados que a instancia da service conseguiu
                            relatorio.Resultado      += dadosEncontrados;         // soma-se ao valor que já há no resultado
                            GlobalViewModel.Relatorio = relatorio;                // manda os dados para a global, fazendo a RelatorioViewModel enxergar

                            //mesma coisa acontece nos 9 restantes itens ifs abaixo
                        }

                        if (arisp == true)
                        {
                            string dadosEncontrados;
                            dadosEncontrados          = service.getArisp(cnpj);
                            relatorio.Resultado      += dadosEncontrados;
                            GlobalViewModel.Relatorio = relatorio;
                        }

                        if (cadesp == true)
                        {
                            string dadosEncontrados;
                            dadosEncontrados          = service.getCadesp(cnpj);
                            relatorio.Resultado      += dadosEncontrados;
                            GlobalViewModel.Relatorio = relatorio;
                        }

                        if (jucesp == true)
                        {
                            string dadosEncontrados;
                            dadosEncontrados          = service.getJucesp(cnpj);
                            relatorio.Resultado      += dadosEncontrados;
                            GlobalViewModel.Relatorio = relatorio;
                        }

                        if (arpensp == true)
                        {
                            string dadosEncontrados;
                            dadosEncontrados          = service.getArpensp(cnpj);
                            relatorio.Resultado      += dadosEncontrados;
                            GlobalViewModel.Relatorio = relatorio;
                        }

                        if (vec == true)
                        {
                            string dadosEncontrados;
                            dadosEncontrados          = service.getVec(cnpj);
                            relatorio.Resultado      += dadosEncontrados;
                            GlobalViewModel.Relatorio = relatorio;
                        }

                        if (tre == true)
                        {
                            string dadosEncontrados;
                            dadosEncontrados          = service.getTre(cnpj);
                            relatorio.Resultado      += dadosEncontrados;
                            GlobalViewModel.Relatorio = relatorio;
                        }

                        if (caged == true)
                        {
                            string dadosEncontrados;
                            dadosEncontrados          = service.getCaged(cnpj);
                            relatorio.Resultado      += dadosEncontrados;
                            GlobalViewModel.Relatorio = relatorio;
                        }

                        if (censec == true)
                        {
                            string dadosEncontrados;
                            dadosEncontrados          = service.getCensec(cnpj);
                            relatorio.Resultado      += dadosEncontrados;
                            GlobalViewModel.Relatorio = relatorio;
                        }

                        if (infocrim == true)
                        {
                            string dadosEncontrados;
                            dadosEncontrados          = service.getInfocrim(cnpj);
                            relatorio.Resultado      += dadosEncontrados;
                            GlobalViewModel.Relatorio = relatorio;
                        }

                        MessagingCenter.Send <PessoaJuridicaViewModel>(this, "RelatorioPageAbrir");
                    }
                }
            });
        }
Exemple #5
0
        public ActionResult IncluirPatrocinador(FormCollection collection)
        {
            try
            {
                var Patrocinador = new PessoaJuridica();

                Patrocinador.RazaoSocial  = collection["RazaoSocial"];
                Patrocinador.CNPJ         = collection["CNPJ"];
                Patrocinador.NomeFantasia = collection["NomeFantasia"];
                Patrocinador.UF           = (UF)int.Parse(collection["UF"]);
                Patrocinador.Cidade       = collection["Cidade"];
                Patrocinador.Bairro       = collection["Bairro"];
                Patrocinador.Logradouro   = collection["Logradouro"];
                Patrocinador.Numero       = int.Parse(collection["Numero"]);
                Patrocinador.Complemento  = collection["Complemento"];
                Patrocinador.Cep          = collection["CEP"];

                //if (!string.IsNullOrEmpty(collection["Telefone_Comercial"]))
                //    Patrocinador.Telefones.Add(new Telefone() { Key = "TelefoneComercial", Value = collection["TelefoneComercial"] });

                //if (!string.IsNullOrEmpty(collection["TelefonePessoal"]))
                //    Patrocinador.Telefones.Add(new Telefone() { Key = "TelefonePessoal", Value = collection["TelefonePessoal"] });

                //if (!string.IsNullOrEmpty(collection["TelefoneResidencial"]))
                //    Patrocinador.Telefones.Add(new Telefone() { Key = "TelefoneResidencial", Value = collection["TelefoneResidencial"] });

                foreach (var key in collection.AllKeys.Where(x => x.Contains("Telefone")))
                {
                    if (Patrocinador.Telefones.Where(x => x.Key == key).Count() > 0)
                    {
                        Patrocinador.Telefones.FirstOrDefault(x => x.Key == key).Value = collection[key];
                    }
                    else
                    {
                        Patrocinador.Telefones.Add(new Telefone(key, collection[key]));
                    }
                }

                var Autor = new Autor();
                Autor.Nome = collection["Nome"];

                if (!string.IsNullOrEmpty(collection["Telefone_Autor"]))
                {
                    Autor.Telefones.Add(new Telefone()
                    {
                        Key = "Telefone_Pessoal", Value = Telefone.LimparCaracteresEspeciais(collection["Telefone_Autor"])
                    });
                }
                Autor.Usuario.Grupo = Grupo.AutorPatrocinado;
                Autor.Usuario.Login = collection["Login"];
                Autor.Usuario.Senha = collection["Senha"];
                Autor.Usuario.EMail = collection["Email"];

                if (!string.IsNullOrEmpty(collection["TelefoneResidencial"]))
                {
                    Autor.Empresa = Patrocinador;
                }

                Patrocinador.Autores.Add(Autor);

                PessoaJuridicaBusiness.Add(Patrocinador);
            }
            catch (Exception ex)
            {
                return(RedirectToAction("Erro", "Index", ex));
            }

            return(RedirectToAction("SucessoCadastro"));
        }
Exemple #6
0
        public ActionResult Patrocinadores(int pagAtual = 1)
        {
            var patrocinadores = PessoaJuridicaBusiness.ObterLista(pagAtual);

            return(View(patrocinadores));
        }
        public PessoaJuridicaViewModel()
        {
            PesquisarClickedCommand = new Command(() => {
                var pessoaJuridicaBusiness = new PessoaJuridicaBusiness(); //Instanciando business para acessar a service e pegar dados da api
                var service   = pessoaJuridicaBusiness.getService();       //atribuiu o objeto service a uma variavel para fazer as chamadas das API dentros dos IF conforme resultados do Picker
                var relatorio = new RelatorioViewModel();                  // instancia relatorio para envio das informações para a tela

                //validação CNPJ NULO
                if (String.IsNullOrEmpty(cnpj) == true)
                {
                    DependencyService.Get <IMessage>().ShortAlert("Por favor digite seu CNPJ");
                }

                else
                {
                    //Validação Picker Nulo
                    if (baseDados == null)
                    {
                        DependencyService.Get <IMessage>().ShortAlert("Por favor selecione ao menos uma base de dados para consulta");
                    }

                    else
                    {
                        if (baseDados == "Todos")
                        {
                            JucespModel jucesp  = new JucespModel();
                            jucesp              = service.getJucesp(cnpj);
                            relatorio.Resultado = jucesp.ToString();

                            CadespModel cadesp   = new CadespModel();
                            cadesp               = service.getCadesp(cnpj);
                            relatorio.Resultado += cadesp.ToString();

                            GlobalViewModel.Relatorio = relatorio;// manda os dados para a global, fazendo a RelatorioViewModel enxergar

                            string sourceImage1  = service.getArisp(cnpj);
                            relatorio.NomeImage  = "------ARISP----";
                            relatorio.Image      = sourceImage1;
                            string sourceImage2  = service.getInfocrim(cnpj);
                            relatorio.NomeImage2 = "------INFOCRIM----";
                            relatorio.Image2     = sourceImage2;

                            GlobalViewModel.Relatorio = relatorio;
                        }


                        if (baseDados == "Jucesp")
                        {
                            JucespModel jucesp        = new JucespModel();
                            jucesp                    = service.getJucesp(cnpj);
                            relatorio.Resultado       = jucesp.ToString();
                            GlobalViewModel.Relatorio = relatorio;
                        }

                        if (baseDados == "Cadesp")
                        {
                            CadespModel cadesp        = new CadespModel();
                            cadesp                    = service.getCadesp(cnpj);
                            relatorio.Resultado       = cadesp.ToString();
                            GlobalViewModel.Relatorio = relatorio;
                        }


                        if (baseDados == "Arisp")
                        {
                            string sourceImage1       = service.getArisp(cnpj);
                            relatorio.NomeImage       = "------ARISP----";
                            relatorio.Image           = sourceImage1;
                            GlobalViewModel.Relatorio = relatorio;
                        }



                        if (baseDados == "Infocrim")
                        {
                            string sourceImage2       = service.getInfocrim(cnpj);
                            relatorio.NomeImage       = "------INFOCRIM----";
                            relatorio.Image           = sourceImage2;
                            GlobalViewModel.Relatorio = relatorio;
                        }


                        MessagingCenter.Send <PessoaJuridicaViewModel>(this, "RelatorioPageAbrir");
                    }
                }
            });
        }