public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); List <Beneficiarios> ListaBeneficiarios = new List <Beneficiarios>(); if (model.ListaBeneficiarios != null) { foreach (var item in model.ListaBeneficiarios) { //remove mascara do cpf item.CPF = new Util().SemFormatacao(item.CPF); var obj = new Beneficiarios { CPF = item.CPF, Nome = item.Nome, }; ListaBeneficiarios.Add(obj); } } if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { //remove mascara do cpf model.CPF = new Util().SemFormatacao(model.CPF); model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, CPF = model.CPF, ListaBeneficiarios = ListaBeneficiarios }); return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); if (!bo.VerificarDigitoCPF(model.CPF)) { Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, "CPF com digito Invalido"))); } string cpfBenNaoValido = ""; if (!bo.VerificarDigitoCPFBen(model.CPFBen, out cpfBenNaoValido)) { Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, "CPF: " + cpfBenNaoValido + " de beneficiario com digito Invalido"))); } if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, CPF = bo.CPFSemFormatacao(model.CPF), Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, CPFBen = model.CPFBen == null ? null:bo.CPFSemFormatacao(model.CPFBen), NomeBen = model.NomeBen }); if (model.Id > 0) { return(Json("Cadastro efetuado com sucesso")); } else { Response.StatusCode = 400; return(Json("CPF do cliente já existente na base")); } } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); BoBeneficiario bob = new BoBeneficiario(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { List <BeneficiarioModel> retorno = new List <BeneficiarioModel> { new BeneficiarioModel { Cpf = model.Beneficiarios.FirstOrDefault().Cpf, Nome = model.Beneficiarios.FirstOrDefault().Nome, IdCliente = model.Id } }; var query = from a in retorno select a; model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, Cpf = model.Cpf }); bob.Incluir(new Beneficiario() { Nome = retorno.FirstOrDefault().Nome, Cpf = retorno.FirstOrDefault().Cpf, IdCliente = model.Id }); return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); bool CPF_existe = new BoCliente().VerificarExistencia( model.CPF ); if (CPF_existe) { ModelState.AddModelError("CPF", "CPF já está sendo utilizado!"); } if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { List <Beneficiario> beneficiarios = new List <Beneficiario>(); if (!(model.Beneficiarios == null)) { foreach (var bene in model.Beneficiarios) { beneficiarios.Add(new Beneficiario() { CPF = bene.CPF, Nome = bene.Nome }); } } model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, CPF = model.CPF, Beneficiarios = beneficiarios }); return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); try { if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); throw new Exception(string.Join(Environment.NewLine, erros)); } else { Cliente cliente = new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, CPF = model.CPF, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, Beneficiarios = new List <Beneficiario>() }; if (model.Beneficiarios != null && model.Beneficiarios.Count > 0) { foreach (BeneficiarioModel beneficiario in model.Beneficiarios) { cliente.Beneficiarios.Add(new Beneficiario { Id = beneficiario.Id, CPF = beneficiario.CPFBeneficiario, Nome = beneficiario.NomeBeneficiario, IdCliente = beneficiario.IdCliente }); } } model.Id = bo.Incluir(cliente); } } catch (Exception ex) { Response.StatusCode = 400; return(Json(ex.Message)); } return(Json("Cadastro efetuado com sucesso")); }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); BoBeneficiario boBen = new BoBeneficiario(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { if (!ValidaDigitoCPF.Valida(model.CPF)) { Response.StatusCode = 400; return(Json("CPF inválido")); } if (bo.VerificarExistencia(model.CPF)) { Response.StatusCode = 400; return(Json("Já existe um cliente cadastrado com este CPF")); } model.Id = bo.Incluir(new Cliente() { CPF = ValidaDigitoCPF.RemoveCaracte(model.CPF), CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone }); if (model.Id > 0) { foreach (var ben in model.Beneficiarios) { boBen.Incluir(new Beneficiario() { CPF = ValidaDigitoCPF.RemoveCaracte(ben.CPF), Nome = ben.Nome, IdCliente = model.Id }); } } return(Json("Cadastro efetuado com sucesso")); } }
public ActionResult Incluir(ClienteModel model) { ViewBag.StatusCliente = ""; BeneficiarioController benef = new BeneficiarioController(); BoBeneficiario boBeneficiario = new BoBeneficiario(); if (!IsCpf(model.CPF)) { boBeneficiario.DeletarBenef(); Response.StatusCode = 400; ViewBag.StatusCliente = "O CPF: " + model.CPF + " informado é invalido"; return(View()); } BoCliente verificar = new BoCliente(); bool existe = verificar.VerificarExistencia(model.CPF.Replace(".", "").Replace("-", "")); if (existe) { boBeneficiario.DeletarBenef(); Response.StatusCode = 400; ViewBag.StatusCliente = "O CPF: " + model.CPF + " em questão já está cadastrado"; return(View()); } BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; ViewBag.StatusCliente = string.Join(Environment.NewLine, erros); return(View()); } else { model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, CPF = model.CPF.Replace(".", "").Replace("-", ""), Telefone = model.Telefone }); ViewBag.StatusCliente = benef.AlterarIdCliente(model.Id); return(View()); } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { /* * System.Diagnostics.Debug.WriteLine("CPF COM ERRO: " + model.CPF); * System.Diagnostics.Debug.WriteLine("CEP OK: " + model.CEP); */ if (this.IsCpf(model.CPF)) { if (!bo.VerificarExistencia(model.CPF)) { model.Id = bo.Incluir(new Cliente() { Nome = model.Nome, Sobrenome = model.Sobrenome, CPF = model.CPF, Nacionalidade = model.Nacionalidade, CEP = model.CEP, Estado = model.Estado, Cidade = model.Cidade, Logradouro = model.Logradouro, Email = model.Email, Telefone = model.Telefone }); return(Json("Cadastro efetuado com sucesso")); } else { return(Json("CPF já está cadastrado!")); } } else { return(Json("CPF inválido!")); } } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else if (bo.VerificarExistencia(model.CPF)) { Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, "CPF ja cadastrado"))); } else { List <Beneficiario> beneficiarios = new List <Beneficiario>(); foreach (BeneficiarioModel item in model.Benefiarios) { beneficiarios.Add( new Beneficiario() { CPF = item.CPF, Nome = item.Nome, Id = item.Id, IdCliente = item.IdCliente, IsDeleted = item.IsDeleted }); } model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, CPF = model.CPF, Beneficiarios = beneficiarios }); return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { var ValidaCPF = IsCpf(model.CPF); if (ValidaCPF == "") { ValidaCPF = VerificaCPFCadastrado(model.CPF); if (ValidaCPF == "") { model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, CPF = model.CPF }); return(Json("Cadastro efetuado com sucesso")); } else { Response.StatusCode = 400; return(Json(ValidaCPF)); } } else { Response.StatusCode = 400; return(Json(ValidaCPF)); } } }
public JsonResult Incluir(ClienteModel model) { BoCliente boCliente = new BoCliente(); BoBeneficiario boBeneficiario = new BoBeneficiario(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { var cpfJaExiste = boCliente.VerificarExistencia(model.CPF, 0); if (cpfJaExiste) { Response.StatusCode = 400; return(Json("CPF já existe")); } model.Id = boCliente.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, CPF = model.CPF }); if (model.Beneficiarios?.Count > 0) { foreach (var beneficiario in model.Beneficiarios) { boBeneficiario.Incluir(new Beneficiario() { Nome = beneficiario.Nome, CPF = beneficiario.CPF, IdCliente = model.Id }); } } return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { var vexist = bo.VerificarExistencia(model.CPF.Replace(".", "").Replace("-", "")); if (vexist != false) { return(Json("CPF já cadastrado")); } else { var ret = ValidaCPF(model.CPF); if (ret != true) { return(Json("CPF invalido")); } else { model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, CPF = model.CPF.Replace(".", "").Replace("-", "") }); return(Json("Cadastro efetuado com sucesso")); } } } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { if (bo.VerificarExistenciaCadastro(model.CPF)) { Response.StatusCode = 400; return(Json("O CPF Informado já está cadastrado.")); } model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, CPF = model.CPF.Replace(".", "").Replace("-", "") }); List <string> nomes = model.listaNomes; List <string> cpfs = model.listaCPFs; BoBeneficiario boBeneficiario = new BoBeneficiario(); for (int i = 0; i < nomes.Count; i++) { Beneficiario b = new Beneficiario(); b.CPF = cpfs[i]; b.Nome = nomes[i]; b.IdCliente = model.Id; boBeneficiario.Incluir(b); } return(Json("Cliente Cadastrado com Sucesso!")); } }
public JsonResult Incluir(ClienteModel model, string[] nomeBeneficiario, string[] cpfBeneficiario) { BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { bool cpfJaExistente = bo.VerificarExistencia(model.Id, model.CPF); if (cpfJaExistente) { Response.StatusCode = 400; return(Json("CPF já cadastrado.")); } model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, CPF = model.CPF, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone }); BoBeneficiario boBeneficiario = new BoBeneficiario(); boBeneficiario.ExcluirPorCliente(model.Id); for (int i = 0; i < cpfBeneficiario.Length; i++) { boBeneficiario.Incluir(new Beneficiario() { CPF = cpfBeneficiario[i], Nome = nomeBeneficiario[i], IdCliente = model.Id }); } return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { if (!bo.ValidaCPF(model.CPF)) { return(Json("CPF inválido")); } if (bo.VerificarExistencia(model.CPF, 0)) { return(Json("CPF já cadastrado")); } model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, CPF = model.CPF }); //TODO: Pegar dados do grid List <Beneficiario> beneficiarios = new List <Beneficiario>(); List <Beneficiario> incBenef = beneficiarios.Where(benef => benef.Acao == 0).ToList(); if (incBenef.Count > 0) { BoBeneficiario boBeneficiario = new BoBeneficiario(); boBeneficiario.Incluir(model.Id, incBenef); } return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { try { if (!bo.VerificarExistencia(model.CPF)) { model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, CPF = model.CPF, Sobrenome = model.Sobrenome, Telefone = model.Telefone }); return(Json(ClienteMsg.INF0001)); } else { throw new Exception(ClienteMsg.EXC0001); } } catch (Exception ex) { Response.StatusCode = 400; List <string> erros = new List <string>(); erros.Add(ex.Message); return(Json(string.Join(Environment.NewLine, erros))); } } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, CPF = model.CPF }); if (model.Beneficiarios != null && model.Beneficiarios.Count() > 0) { //Gravar Beneficiarios desse Cliente foreach (BeneficiarioModel b in model.Beneficiarios) { Beneficiario bnf = new Beneficiario { IdCliente = model.Id, Nome = b.Nome, CPF = b.CPF }; bo.IncluirBnf(bnf); } } return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { //Verifica novamente se o CPF é válido if (!Util.ValidaCPF(model.Cpf)) { Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, "O CPF é inválido!"))); } if (bo.VerificarExistencia(model.Cpf)) { Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, "CPF já cadastrado!"))); } else { model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, Cpf = model.Cpf, ListaBeneficiario = model.ListaBeneficiario }); return(Json("Cadastro efetuado com sucesso")); } } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { if (FI.AtividadeEntrevista.Util.Valida.CPFValido(model.Cpf)) { model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, Cpf = model.Cpf }); if (model.Id == long.MinValue) { Response.StatusCode = 400; return(Json("CPF já cadastrado")); } SalvarBeneficiarios(model.Id); Session.Remove("ListaBeneficiarios"); return(Json("Cadastro efetuado com sucesso")); } else { Response.StatusCode = 400; return(Json("CPF inválido")); } } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { if (bo.VerificarExistencia(model.CPF) == true) { return(Json("O CPF já existe")); } else { try { model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, CPF = model.CPF }); return(Json("Cadastro efetuado com sucesso")); } catch (Exception ex) { //c# 8 return(Json($"Erro{ex}")); } } } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); if (!Cpf.ValidarCPF(model.CPF)) { ModelState.AddModelError("CPF", "CPF Inválido"); } else { model.CPF = model.CPF.Trim().Replace(".", "").Replace("-", ""); if (bo.VerificarExistencia(model.CPF)) { ModelState.AddModelError("CPF", "CPF Já Cadastrado na base de dados!"); } } if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, CPF = model.CPF }); return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Incluir(ClienteModel model) { List <string> erros = new List <string>(); BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } int ret = ConsistirCPF(model.CPF); if (ret == -1) { erros.Add("CPF Informado está inválido - Verifique"); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } if (ret == 1) { erros.Add("CPF Já existente na base de dados - Verifique"); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, CPF = ValidarCPF.RetirarCaracteres(model.CPF), Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone }); return(Json("Cadastro efetuado com sucesso")); }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { bool existeCPF = bo.VerificarExistencia(model.CPF); if (existeCPF) { Response.StatusCode = 400; return(Json("CPF já existe!")); } if (!model.CPF.ValidarCPF()) { Response.StatusCode = 400; return(Json("CPF inválido!")); } model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, CPF = model.CPF }); return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { //Remover os caracteres não numéricos string cpfCompleto = model.CPF; string cpfBasico = cpfCompleto.Replace(".", "").Replace("-", ""); bool cpfCadastrado = bo.VerificarExistencia(cpfBasico); if (!cpfCadastrado) { model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, CPF = cpfBasico, Telefone = model.Telefone }); } else { return(Json("CPF já cadastrado!")); } return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); var mensagemValidacao = "CPF inválido. Consulte o Admin do Sistema."; if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { if (bo.VerificarExistencia(model.CPF)) { return(Json("CPF já cadastrado no banco de dados. Admin.")); } IValidacao validador = new Validacao(); if (!validador.ValidarCPF(model.CPF)) { return(Json(mensagemValidacao)); } model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, CPF = model.CPF }); return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { try { model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, CPF = model.CPF, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone }); }catch (SqlException ex) { if (ex.Number == 2627 || ex.Number == 2601) // <-- but this will { return(Json(model.CPF + " já foi cadastrado")); } else { return(Json(ex.Message)); } } return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { var cpf = Regex.Replace(model.CPF, "[^0-9a-zA-Z]+", ""); if (bo.VerificarExistencia(cpf)) { return(Json("CPF já existente na base de dados!")); } if (!Validacao.ValidaCPF.IsValidCpf(cpf)) { return(Json("O número do CPF é inválido!")); } model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, CPF = cpf }); return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); BoBeneficiario boBeneficiario = new BoBeneficiario(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join("<br/>", erros))); } else if (bo.VerificarExistencia(model.CPF)) { Response.StatusCode = 400; return(Json(string.Concat(Environment.NewLine, "CPF Ja Cadastrado"))); } else { model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, CPF = model.CPF }); var feed = boBeneficiario.Incluir(model.Beneficiarios.Select(item => new Beneficiario { Nome = item.Nome, CPF = item.CPF, ClientId = model.Id }).ToList()); return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } var objToAdd = new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, Cpf = model.Cpf }; var validador = clienteValidator.Validate(objToAdd); if (!validador.IsValid) { return(Json(string.Join(Environment.NewLine, validador.Errors))); } if (bo.VerificarExistencia(model.Cpf)) { Response.StatusCode = 400; return(Json("CPF já Existente!")); } model.Id = bo.Incluir(objToAdd); return(Json("Cadastro efetuado com sucesso")); }
public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { model.CPF = String.Join("", System.Text.RegularExpressions.Regex.Split(model.CPF, @"[^\d]")); if (validaCpf(model.CPF) && !bo.VerificarExistencia(model.CPF)) { model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, CPF = model.CPF, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone }); return(Json("Cadastro efetuado com sucesso")); } else { Response.StatusCode = 400; return(Json("O CPF informado não é valido ou já está cadastrado.")); } } }