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)); }
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")); }
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)); }
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"); } } }); }
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")); }
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"); } } }); }