private void GeraViewBagRelatorio(int opcaoRelatorio, string id = "") { if (opcaoRelatorio == 1) { ViewBag.Lista = AfiliacaoServico.Listar().Where(x => x.Nome.Trim() != "").ToList(); } if (opcaoRelatorio == 2) { ViewBag.Lista = LogServico.ListaAgrupado(); } if (opcaoRelatorio == 3) { var listaAfiliado = AfiliacaoServico.Listar(id.ToString()); ViewBag.Lista = listaAfiliado; if (listaAfiliado.Count > 0) { var idAfiliado = listaAfiliado[0].ID; ViewBag.Dependentes = DependenteServico.ListaDependentes(idAfiliado); ViewBag.Enderecos = listaAfiliado[0].Endereco; } } if (opcaoRelatorio == 4) { ViewBag.Lista = UsuarioServico.Consultar("", 0); } }
private void GeraViewBag(int idAfiliado) { var afiliado = AfiliacaoServico.GetByID(idAfiliado); ViewBag.Aviso = MensagemUtil.AvisoConcordo(); ViewBag.RootView = Validacao.AnalisaLink(@Request.RawUrl.ToString()); ViewBag.Pagamento = PagamentoServico.ConsultarPorCategoria(OpcaoPagamentoEnum.PAGTO.ToString()); ViewBag.Contribuicao = PagamentoServico.ConsultarPorCategoria(OpcaoPagamentoEnum.CONTRIB.ToString()); var mensagemSistema = TextosServico.TextoDeAcordo(); ViewBag.Titulo = mensagemSistema.Titulo; ViewBag.TextoPrincipal = mensagemSistema.Texto.Replace(System.Environment.NewLine, "<br/>"); }
public string ValidarCPF(string Cpf) { var result = ""; if (!ValidaCodigosUtil.ValidaCpf(Cpf)) { result = MensagemUtil.ErroCPFInvalido(); } else { //VALIDAR SE CPF EXISTE NA BASE DE DADOS result = AfiliacaoServico.AfiliadoExistente(Cpf); } return(result); }
public ActionResult DetalheAfiliado(string id) { var listaAfiliado = AfiliacaoServico.Listar(id.ToString()); TempData["cpfAfiliado"] = id; ViewBag.Lista = listaAfiliado; if (listaAfiliado.Count > 0) { var idAfiliado = listaAfiliado[0].ID; ViewBag.Dependentes = DependenteServico.ListaDependentes(idAfiliado); ViewBag.Enderecos = listaAfiliado[0].Endereco; } return(View()); }
public ActionResult Realizado(FormCollection collection) { try { //Convertendo informaçoes dos campos em uma lista var lista = validacaoViewServico.GeraListaCampos(collection); int idAfiliado = ConsultaIdAfiliado(); int opcaoPagamento = 0; int opcaoContribuicao = 0; int concordo = 0; if (lista.ContainsKey("CONCORDO")) { concordo = Convert.ToInt32(lista["CONCORDO"]); } if (lista.ContainsKey("PAGAMENTO")) { opcaoPagamento = Convert.ToInt32(lista["PAGAMENTO"]); } if (lista.ContainsKey("CONTRIBUICAO")) { opcaoContribuicao = Convert.ToInt32(lista["CONTRIBUICAO"]); } if (idAfiliado == 0 || opcaoPagamento == 0 || opcaoContribuicao == 0 || concordo == 0) { GeraViewBag(idAfiliado); ViewBag.MensagemRetorno = MensagemUtil.ErroCamposNaoPreenchidos(); return(View("Index")); } AfiliacaoServico.Concordar(idAfiliado, opcaoPagamento, opcaoContribuicao); return(View()); } catch (Exception) { throw; } }
public static int Atualizar(Dictionary <string, string> lista, bool editar) { try { int result = 0; // criando objeto de afiliado var afiliado = new Afiliado(); afiliado.Cargo = lista["CARGO"]; afiliado.Consir = lista["CONSIR"]; afiliado.CPF = lista["CPF"]; afiliado.CNPJ = lista["CNPJ"]; afiliado.Empresa = lista["EMPRESA"]; afiliado.RG = lista["RG"]; afiliado.Email = lista["EMAIL"]; afiliado.Nome = lista["NOME"]; afiliado.NomeMae = lista["NOMEMAE"]; afiliado.NomePai = lista["NOMEPAI"]; if (lista.ContainsKey("ID")) { afiliado.ID = Convert.ToInt32(lista["ID"]); } // INFORMAÇOE CTPS afiliado.CTPS = new CTPS { Numero = lista["CTPSNUM"], Serie = lista["CTPSSERIE"], PIS = lista["PIS"] }; //TELEFONES var telefones = new List <Telefone>(); telefones.Add(new Telefone { DDD = lista["TELRESDDD"], Numero = lista["TELRESNUM"], TipoTelefone = TelefoneEnum.Residencia }); telefones.Add(new Telefone { DDD = lista["TELCELDDD"], Numero = lista["TELCELNUM"], TipoTelefone = TelefoneEnum.Celular01 }); afiliado.Telefones = telefones; //Datas DateTime dataNascimento = DataUtil.ConverterString(lista["DTNASC"]); afiliado.DataNascimento = dataNascimento; //Endereco Endereco endereco = new Endereco() { Logradouro = lista["RUA"], Bairro = lista["BAIRRO"], CEP = lista["CEP"], Cidade = lista["CIDADE"], Complemento = lista["COMPLEMENTO"], Numero = lista["NUMERO"], UF = lista["UF"], Pais = "BRASIL" }; afiliado.Endereco = endereco; if (editar) { result = AfiliacaoServico.Insere(afiliado); } else { result = AfiliacaoServico.Insere(afiliado); } return(result); } catch (Exception) { throw; } }
public ActionResult DeleteAfiliado(int id) { AfiliacaoServico.Delete(id); GeraViewBagRelatorio(1); return(View("RelAfiliados")); }
private void GeraViewBag(int idAfiliado) { ViewBag.RootView = Validacao.AnalisaLink(@Request.RawUrl.ToString()); ViewBag.LinkSubmitAfilia = Validacao.AnalisaLink(@Request.RawUrl.ToString() + "/ValidarFormJSON"); ViewBag.Afiliado = AfiliacaoServico.GetByID(idAfiliado); }
public static int Insere(Dictionary <string, string> lista) { try { int result = 0; // criando objeto de afiliado var afiliado = new Afiliado(); afiliado.Cargo = lista["CARGO"]; afiliado.Consir = lista["CONSIR"]; afiliado.CPF = lista["CPF"]; afiliado.CNPJ = lista["CNPJ"]; afiliado.Empresa = lista["EMPRESA"]; afiliado.RG = lista["RG"]; afiliado.Email = lista["EMAIL"]; //afiliado.Matricula = lista["Matricula"]; afiliado.Nome = lista["NOME"]; afiliado.NomeMae = lista["NOMEMAE"]; afiliado.NomePai = lista["NOMEPAI"]; afiliado.PIS = lista["PIS"]; // INFORMAÇOE CTPS afiliado.CTPS = new CTPS { Numero = lista["CTPSNUM"], Serie = lista["CTPSSERIE"] }; //TELEFONES var telefones = new List <Telefone>(); telefones.Add(new Telefone { DDD = lista["TELRESDDD"], Numero = lista["TELRESNUM"], TipoTelefone = TelefoneEnum.Residencia }); telefones.Add(new Telefone { DDD = lista["TELCELDDD"], Numero = lista["TELCELNUM"], TipoTelefone = TelefoneEnum.Celular01 }); afiliado.Telefones = telefones; //Datas DateTime dataNascimento = DataUtil.ConverterString(lista["DTNASC"]); afiliado.DataNascimento = dataNascimento; var _afiliacaoServ = new AfiliacaoServico(); _afiliacaoServ.Insere(afiliado); return(result); } catch (Exception ex) { throw ex; } }