public JsonResult Incluir(BeneficiarioModel model) { BoBeneficiario bo = 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 { model.Id = bo.Incluir(new Beneficiario() { idCliente = model.IdCliente, Id = model.Id, Nome = model.Nome, Cpf = model.Cpf.Replace("." ,"").Replace(".", "").Replace(".", "").Replace("-","") }); return new JsonResult() { Data = "Beneficiário cadastrado com sucesso" }; } }
public JsonResult IncluirBenef(string nome, string cpf, long idCliente) { try { if (String.IsNullOrWhiteSpace(nome) || string.IsNullOrWhiteSpace(cpf)) { Response.StatusCode = 400; return(Json("Todos os campos devem ser informados para a inclusão do beneficiário.")); } BoBeneficiario bo = new BoBeneficiario(); bo.Incluir(new Beneficiario() { Nome = nome, CPF = cpf, IdCliente = idCliente }); } catch (FI.AtividadeEntrevista.Infrastructure.BLLException ex) { Response.StatusCode = 400; return(Json(ex.Message)); } return(Json("Cadastro efetuado com sucesso")); }
public JsonResult Incluir(BeneficiarioModel model) { BoBeneficiario bo = new BoBeneficiario(); if (bo.VerificarExistencia(model.CPF, model.IdCliente)) { return(Json(string.Join(Environment.NewLine, "CPF já está cadastrado para este cliente"))); } 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 Beneficiario() { Nome = model.Nome, IdCliente = model.IdCliente, CPF = model.CPF.Replace(".", "").Replace("-", "") }); return(Json("Cadastro efetuado com sucesso")); } }
public ActionResult Incluir(BeneficiarioModel model) { BoBeneficiario bo = 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 (bo.VerificarExistencia(model.CPF, model.idCliente)) { Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, "CPF já cadastrado na base de dados!"))); } else { model.Id = bo.Incluir(new Beneficiario() { Nome = model.Nome, CPF = model.CPF, idCliente = model.idCliente }); return(Json("Cadastro efetuado com sucesso")); } } }
private void SalvarBeneficiarios(long idCliente) { BoBeneficiario boBeneficiario = new BoBeneficiario(); List <BeneficiarioModel> lstBeneficiarios; if (Session["ListaBeneficiarios"] == null) { lstBeneficiarios = new List <BeneficiarioModel>(); } else { lstBeneficiarios = (List <BeneficiarioModel>)Session["ListaBeneficiarios"]; } foreach (BeneficiarioModel b in lstBeneficiarios) { if (b.Acao == -1) { boBeneficiario.Excluir(b.Id); } else if (b.Acao != 0) { Beneficiario item = new Beneficiario(); item.Cpf = b.Cpf; item.Nome = b.Nome; item.IdCliente = idCliente; boBeneficiario.Incluir(item); } } }
public JsonResult Incluir(Beneficiario model) { BoBeneficiario bo = 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 { model.Id = bo.Incluir(new Beneficiario() { Nome = model.Nome, CPF = model.CPF, IdCliente = model.IdCliente }); return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Incluir(BeneficiarioModel modelo) { try { if (!ModelState.IsValid) { var erros = ModelState.Values.SelectMany(item => item.Errors, (item, error) => error.ErrorMessage) .ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } modelo.Id = _bo.Incluir(new Beneficiario { CPF = modelo.CPF, Nome = modelo.Nome, IdCliente = modelo.IdCliente }); return(Json(true)); } catch (Exception e) { Response.StatusCode = 400; return(Json(e.Message)); } }
public JsonResult Incluir(long idCliente, List <Beneficiario> beneficiarios) { BoBeneficiario bo = 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 { foreach (Beneficiario beneficiario in beneficiarios) { if (!new BoCliente().ValidaCPF(beneficiario.CPF)) { return(Json("CPF inválido")); } if (bo.VerificarExistencia(beneficiario.IdCliente, beneficiario.Id, beneficiario.CPF)) { return(Json("CPF já cadastrado")); } } bo.Incluir(idCliente, beneficiarios); return(Json("Cadastro de beneficiários efetuado com sucesso")); } }
public JsonResult IncluirBeneficiario(string idcliente, string idbenef, string bCPF, string bNome) { var model = new BeneficiarioModel { Id = string.IsNullOrEmpty(idbenef.ToString()) ? 0 : Convert.ToInt64(idbenef), IdCliente = Convert.ToInt64(idcliente), CPF = bCPF, Nome = bNome }; var bo = new BoBeneficiario(); var boCliente = new BoCliente(); if (!ModelState.IsValid) { var 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 (model.Id == 0) { model.Id = bo.Incluir(new Beneficiario { IdCliente = model.IdCliente, Nome = model.Nome, CPF = model.CPF }); } else { bo.Alterar(new Beneficiario { IdCliente = model.IdCliente, Nome = model.Nome, CPF = model.CPF, Id = model.Id }); } ViewBag.IdCliente = model.IdCliente; var cliente = boCliente.Consultar(model.IdCliente); ViewBag.Beneficiarios = cliente.Beneficiarios.Count > 0 ? cliente.Beneficiarios.Select(p => new BeneficiarioModel { CPF = p.CPF, Id = p.Id, IdCliente = p.IdCliente, Nome = p.Nome }).ToList() : new List <BeneficiarioModel>(); return(Json("Cadastro efetuado com sucesso")); } }
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(); 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 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 { 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 { 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 Alterar(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.")); } bo.Alterar(new Cliente() { Id = model.Id, 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 alterado com sucesso")); } }
public JsonResult Alterar(ClienteModel model) { BoCliente bo = new BoCliente(); BoBeneficiario boBene = 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 { bo.Alterar(new Cliente() { Id = model.Id, 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 }); boBene.Excluir(model.Id); if (model.Beneficiarios.Count > 0) { foreach (var item in model.Beneficiarios) { boBene.Incluir(new Beneficiario() { Nome = item.Nome, CPF = item.CPF, IdCliente = model.Id }); } } return(Json("Cadastro alterado com sucesso")); } }
public JsonResult Incluir(BeneficiarioModel model) { string message = string.Empty; BoBeneficiario bnf = new BoBeneficiario(); model.Id = bnf.Incluir(new Beneficiario() { CPF = model.CPF, IdCliente = model.IdCliente, Nome = model.Nome }); if (model.Id > 0) { message = "Beneficiário cadastrado com sucesso!"; } return(Json(new { message = message })); }
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(List <BeneficiarioModel> model) { var retorno = ""; for (var i = 0; i < model.Count(); i++) { if (!IsCpf(model[i].CPF)) { Response.StatusCode = 400; retorno = "O CPF: " + model[i].CPF + " do beneficiário informado é invalido"; } BoCliente verificar = new BoCliente(); bool existe = verificar.VerificarExistencia(model[i].CPF.Replace(".", "").Replace("-", "")); if (existe) { Response.StatusCode = 400; retorno = "O CPF: " + model[i].CPF + " do beneficiário em questão já está cadastrado"; } //if (!this.ModelState.IsValid) //{ // List<string> erros = (from item in ModelState.Values // from error in item.Errors // select error.ErrorMessage).ToList(); // Response.StatusCode = 400; // retorno = string.Join(Environment.NewLine, erros); //} else { BoBeneficiario bo = new BoBeneficiario(); model[i].Id = bo.Incluir(new Beneficiario() { Nome = model[i].Nome, CPF = model[i].CPF.Replace(".", "").Replace("-", ""), IdCliente = 0 }); retorno = "Sucesso"; } } return(Json(retorno)); }
public JsonResult AddBeneficiario(BeneficiarioModel model) { BoBeneficiario bo = 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 { try { if (!bo.VerificarExistencia(model.CPF)) { model.Id = bo.Incluir(new Beneficiario() { Nome = model.Nome, CPF = model.CPF }); 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(BeneficiarioModel model) { BoBeneficiario bo = new BoBeneficiario(); if (bo.VerificarExistencia(model.CPF, model.IdCliente, model.Id)) { Response.StatusCode = 400; return(Json($"CPF já consta como beneficiario do cliente {model.IdCliente}")); } if (!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 configuration = new MapperConfiguration(c => //{ // c.CreateMap<BeneficiarioModel, Beneficiario>(); //}); //IMapper mapperClass = configuration.CreateMapper(); //var beneficiario = mapperClass.Map<BeneficiarioModel, Beneficiario>(model); //model.Id = bo.Incluir(beneficiario); model.Id = bo.Incluir(new Beneficiario() { Nome = model.Nome, CPF = model.CPF, IdCliente = model.IdCliente }); return(Json(model)); } }
public JsonResult Incluir(BeneficiarioModel model) { BoBeneficiario bo = 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 (bo.VerificarExistencia(model.CPF)) { Response.StatusCode = 400; return(Json("CPF já cadastrado")); } else { if (bo.ValidaCPF(model.CPF)) { model.Id = bo.Incluir(new Beneficiario() { CPF = model.CPF, Nome = model.Nome, IdCliente = (int)Session["IdCliente"] }); } else { Response.StatusCode = 400; return(Json("CPF inválido")); } } return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Adicionar(BeneficiarioModel beneficiario) { BoBeneficiario bo = new BoBeneficiario(); if (bo.VerificarExistencia(beneficiario.CPF, beneficiario.IdCliente)) { return(Json("CPF já cadastrado para esse beneficiário")); } List <Beneficiario> beneficiarios = new List <Beneficiario>(); beneficiarios.Add(new Beneficiario() { CPF = beneficiario.CPF, IdCliente = beneficiario.IdCliente, Nome = beneficiario.Nome }); beneficiario.Id = bo.Incluir(beneficiarios).Last(); Response.StatusCode = 200; return(Json(JsonConvert.SerializeObject(beneficiario))); }
public JsonResult Incluir(BeneficiarioModel model) { BoBeneficiario bo = new BoBeneficiario(); List <string> erros = new List <string>(); if (!this.ModelState.IsValid) { erros.AddRange((from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList()); } // Valida CPF if (!Validacao.ValidarCPF(model.CPF)) { erros.Add("Digite um CPF válido"); } // Verifica se CPF já existe na base de dados else if (bo.VerificarExistencia(model.CPF) != 0) { erros.Add("CPF já cadastrado"); } else { model.Id = bo.Incluir(new Beneficiario() { CPF = model.CPF, Nome = model.Nome, IdCliente = model.IdCliente }); } if (erros.Count() > 0) { Response.StatusCode = 400; return(Json(string.Join("</br>", erros.Distinct()))); } return(Json("Cadastro efetuado com sucesso")); }
public JsonResult IncluirBeneficiario(Beneficiario model) { BoBeneficiario bo = new BoBeneficiario(); BoCliente boCliente = new BoCliente(); var cliente = boCliente.Listar().Where(whe => whe.CPF == model.Id).ToList(); model.IDCLIENTE = cliente.FirstOrDefault().Id; model.Id = null; if (!boCliente.ValidaCPF(model.CPF)) { Response.StatusCode = 400; return(Json("Digite um CPF válido.")); } if (bo.VerificarExistencia(model.CPF, model.IDCLIENTE)) { Response.StatusCode = 400; return(Json("CPF já cadastrado para este Beneficiário.")); } 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 Beneficiario() { CPF = model.CPF, Nome = model.Nome, IDCLIENTE = model.IDCLIENTE }); return(Json("Cadastro efetuado com sucesso")); } }
public ActionResult Incluir(BeneficiarioModel beneficiario) { BoBeneficiario bo = new BoBeneficiario(); if (bo.VerificarExistencia(beneficiario.CPF, beneficiario.IdCliente) && beneficiario.Id == 0) { this.ModelState.AddModelError("CPFJaCadastrado", "CPF já cadastrado"); } if (!this.ModelState.IsValid) { TempData["ViewData"] = ViewData; return(RedirectToAction("Index", "Beneficiario", new { id = beneficiario.IdCliente })); } else { //Inclusão if (beneficiario.Id == 0) { beneficiario.Id = bo.Incluir(new Beneficiario() { CPF = beneficiario.CPF, Nome = beneficiario.Nome, IdCliente = beneficiario.IdCliente }); } else //Alteração { bo.Alterar(new Beneficiario() { Id = beneficiario.Id, CPF = beneficiario.CPF, Nome = beneficiario.Nome, IdCliente = beneficiario.IdCliente }); } return(RedirectToAction("Index", "Beneficiario", new { id = beneficiario.IdCliente })); } }
public JsonResult Incluir(BeneficiarioModel model) { BoBeneficiario bo = 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 { ///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 Beneficiario() { Nome = model.Nome, CPF = cpfBasico, IdCliente = model.IdCliente }); } else { return(Json("CPF já cadastrado!")); } 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 cliente = ConstoiCliente(model); if (bo.VerificarExistencia(cliente.CPF)) { Response.StatusCode = 400; return(Json("CPF já cadastrado")); } cliente.Id = bo.Incluir(cliente); if (model.Beneficiarios != null) { var beneficiarios = AjusteBeneficiario(model.Beneficiarios, cliente); BoBeneficiario beneficiarioBo = new BoBeneficiario(); beneficiarioBo.Incluir(beneficiarios); } return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Incluir(BeneficiarioModel model) { try { BoBeneficiario bo = 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))); } var cpfCadastrado = ValidarCpfCadastrado(model.Cpf); if (cpfCadastrado) { Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, "CPF jรก cadastrado no sistema!"))); } model.Id = bo.Incluir(new Beneficiario() { Cpf = model.Cpf, Nome = model.Nome, IdCliente = model.IdCliente }); return(Json("Cadastro Efetuado com Sucesso")); } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }
public JsonResult SalvarBeneficiario(BeneficiarioModel model) { BoBeneficiario bo = 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 (model.CPF != null) { var result = bo.VerificarExistencia(model.CPF.Replace(".", "").Replace("-", "")); if (result == true) { return(Json("Beneficiario ja cadastrado na base")); } model.Id = bo.Incluir(new Beneficiario() { CPF = model.CPF.Replace(".", "").Replace("-", ""), Nome = model.Nome }); return(Json(model.Id)); } else { return(Json(model.IdCliente)); } } }