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 { try { model.Id = bo.Incluir(new Beneficiario() { Nome = model.Nome, CPF = model.CPF, IdCliente = model.Idcliente }); return(Json("Cadastro do beneficiario efetuado com sucesso")); } catch (Exception e) { return(Json(e.Message)); } } }
// GET: Beneficiario/Edit/5 public JsonResult Alterar(BeneficiarioModel model) { 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 { bob.Alterar(new FI.AtividadeEntrevista.DML.Beneficiario() { Id = model.Id, Nome = model.Nome, Cpf = model.Cpf }); return(Json("Beneficiario alterado com sucesso")); } }
public JsonResult Alterar(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))); } _bo.Alterar(new Beneficiario { CPF = modelo.CPF, Nome = modelo.Nome, Id = modelo.Id }); return(Json("Beneficiario alterado")); } catch (Exception e) { return(Json(e.Message)); } }
public JsonResult Alterar(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 { bo.Alterar(new Beneficiario() { Id = model.Id, Nome = model.Nome, CPF = model.CPF, IdCliente = model.IdCliente }); return(Json(model)); } }
public ActionResult AdicionarBeneficiario(BeneficiarioModel beneficiarioModel) { var 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(PartialView("_AdicionarBeneficiario", beneficiarioModel)); } else { var model = new Beneficiario { Nome = beneficiarioModel.Nome, CPF = beneficiarioModel.CPF, IDCliente = beneficiarioModel.IDCliente, }; bo.AdicionarBeneficiario(model); string url = Url.Action("ListarBeneficiario", "Cliente", new { id = beneficiarioModel.IDCliente }); return(Json(new { success = true, url = url })); } }
public PartialViewResult Alterar(long id) { ViewBag.id = id; ViewBag.Op = "UPD"; ViewBag.Title = "Alteração de beneficiário"; BoBeneficiario bo = new BoBeneficiario(); Beneficiario beneficiario = bo.Consultar(id); Models.BeneficiarioModel model = null; if (beneficiario != null) { model = new BeneficiarioModel() { Id = beneficiario.Id, IdCliente = beneficiario.idCliente, Nome = beneficiario.Nome, Cpf = beneficiario.Cpf.Replace("." ,"").Replace(".", "").Replace(".", "") }; } return PartialView("_Incluir",model); }
public JsonResult ListaBeneficiarios(int id) { BoBeneficiarios bo = new BoBeneficiarios(); List <Beneficiarios> listaBeneficiarios = bo.ListaBeneficiarios(id); List <BeneficiarioModel> listaBeneficiariosModel = new List <BeneficiarioModel>(); if (listaBeneficiarios != null) { foreach (var item in listaBeneficiarios) { item.CPF = new Util().FormatarCnpjCpf(item.CPF); var ben = new BeneficiarioModel { CPF = item.CPF, Nome = item.Nome, ID = item.Id, //IDCLIENTE = item.IDCLIENTE, }; listaBeneficiariosModel.Add(ben); } } return(Json(listaBeneficiariosModel)); }
public void ValidarAoEditar(BeneficiarioModel beneficiarioModel) { if (!ExisteBeneficiario(beneficiarioModel.Identificador)) { throw new BeneficiarioNaoEncontradoException(); } }
public JsonResult Beneficiario(BeneficiarioModel model) { try { int qtd = 0; string campo = string.Empty; string crescente = string.Empty; string[] array = jtSorting.Split(' '); if (array.Length > 0) { campo = array[0]; } if (array.Length > 1) { crescente = array[1]; } List <Cliente> clientes = new BoCliente().Pesquisa(jtStartIndex, jtPageSize, campo, crescente.Equals("ASC", StringComparison.InvariantCultureIgnoreCase), out qtd); //Return result to jTable return(Json(new { Result = "OK", Records = clientes, TotalRecordCount = qtd })); } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }
public JsonResult Alterar(BeneficiarioModel model) { BoBeneficiario bo = new BoBeneficiario(); 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 { IValidacao validador = new Validacao(); if (!validador.ValidarCPF(model.CPF)) { return(Json(mensagemValidacao)); } bo.Alterar(new Beneficiario() { Nome = model.Nome, CPF = model.CPF, IdCliente = model.IdCliente }); return(Json("Beneficiário alterado com sucesso")); } }
// GET: Beneficiario public ActionResult Index(long Id) { if (TempData["ViewData"] != null) { ViewData = (ViewDataDictionary)TempData["ViewData"]; } BoBeneficiario benef = new BoBeneficiario(); List <Beneficiario> beneficiarios = benef.Listar(Id); List <BeneficiarioModel> beneficiariosModel = new List <BeneficiarioModel>(); foreach (Beneficiario beneficiario in beneficiarios) { BeneficiarioModel benefModel = new BeneficiarioModel(); benefModel.CPF = beneficiario.CPF; benefModel.Id = beneficiario.Id; benefModel.IdCliente = beneficiario.IdCliente; benefModel.Nome = beneficiario.Nome; beneficiariosModel.Add(benefModel); } ViewBag.Beneficiarios = beneficiariosModel; ViewBag.Beneficiario = new BeneficiarioModel(); return(View()); }
public JsonResult Validar(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 do Beneficiário já cadastrado"); } if (erros.Count() > 0) { Response.StatusCode = 400; return(Json(string.Join("</br>", erros.Distinct()))); } var retorno = Json(model); return(retorno); }
public JsonResult Incluir(BeneficiarioModel model) { BoBeneficiarios bo = new BoBeneficiarios(); 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 (ClienteController.ValidaCPF(model.CPF) == false) { return(Json("CPF inválido")); } if (bo.VerificarExistencia(model.CPF, model.Id) == true) { return(Json("CPF já cadastrado")); } model.Id = bo.Incluir(new Beneficiario() { CPF = model.CPF, Nome = model.Nome, IdCliente = model.IdCliente }); return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Incluir(BeneficiarioModel model) { BoBeneficiarios bo = new BoBeneficiarios(); 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 Beneficiarios() { CPF = model.CPF, Nome = model.Nome, IdCliente = model.IdCliente }); // Hélio Barbosa // 20/11/2020 // Validar se CPF já foi cadastrado if (model.Id == 0) { return(Json("CPF invalido OU já existente no cadastro de Beneficiarios!")); } else { return(Json("Cadastro efetuado com sucesso")); } } }
public JsonResult Alterar(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 { bo.Alterar(new Beneficiario() { Id = model.Id, CPF = model.CPF, Nome = model.Nome }); return(Json("Cadastro alterado com sucesso")); } }
public ActionResult Validar(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 { return(Json("true")); } } }
public JsonResult Alterar(BeneficiarioModel beneficiario) { 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(beneficiario.CPF, beneficiario.IdCliente)) { Response.StatusCode = 400; return(Json("CPF já cadastrado para esse beneficiário")); } bo.Alterar(new Beneficiario() { Id = beneficiario.Id, IdCliente = beneficiario.IdCliente, Nome = beneficiario.Nome, CPF = beneficiario.CPF }); return(Json("Cadastro alterado com sucesso")); } }
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)) { model.Id = bo.Incluir(new Beneficiario() { IDCLIENTE = model.IDCLIENTE, Nome = model.Nome, CPF = model.CPF }); return(Json("Cadastro efetuado com sucesso")); } else { return(Json("CPF já cadastrado")); } } }
public JsonResult IncluirBeneficiario(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 (!Util.ValidaCPF(model.CPF)) { Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, "O CPF é inválido!"))); } else if (bo.VerificarExistencia(model.CPF)) { Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, "CPF já cadastrado!"))); } else { Response.StatusCode = 200; return(Json("OK")); } }
public JsonResult IncluirBeneficiario(long?idCliente, BeneficiarioModel beneficiarioModel) { if (idCliente == null) { Response.StatusCode = 400; } List <string> erros = this.errorNewBeneficiario(beneficiarioModel.CPFBeneficiario); if (erros.Count > 0) { Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } BoCliente bo = new BoCliente(); Beneficiario beneficiario = new Beneficiario { CPF = beneficiarioModel.CPFBeneficiario, Nome = beneficiarioModel.NomeBeneficiario, IdCliente = idCliente.Value }; long id = bo.IncluirNovoBeneficiario(beneficiario); beneficiario.Id = id; return(Json(beneficiarioModel)); }
public JsonResult Alterar(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))); } bo.Alterar(new Beneficiario() { Id = model.Id, Cpf = model.Cpf, Nome = model.Nome, IdCliente = model.IdCliente }); return(Json("Cadastro alterado com sucesso")); } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }
public JsonResult Incluir(BeneficiarioModel model) { 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 { if (bob.VerificarExistencia(model.Cpf, model.IdCliente)) { Response.StatusCode = 400; return(Json("CPF já cadastrado")); } model.Id = bob.Incluir(new Beneficiario() { Nome = model.Nome, Cpf = model.Cpf, IdCliente = model.IdCliente }); return(Json("Beneficiario cadastrado com sucesso")); } }
public ActionResult Alterar(long id) { try { BoBeneficiario bo = new BoBeneficiario(); Beneficiario beneficiario = bo.Consultar(id); Models.BeneficiarioModel model = null; if (beneficiario != null) { model = new BeneficiarioModel() { Id = beneficiario.Id, Cpf = beneficiario.Cpf, Nome = beneficiario.Nome, IdCliente = beneficiario.IdCliente }; } return(PartialView(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
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" }; } }
private void CarregarBeneficiarios(long idCliente) { BoBeneficiario boBeneficiario = new BoBeneficiario(); List <BeneficiarioModel> lstBeneficiariosModel; if (Session["ListaBeneficiarios"] == null) { List <Beneficiario> lstBeneficiarios = boBeneficiario.Listar(idCliente); lstBeneficiariosModel = new List <BeneficiarioModel>(); foreach (Beneficiario b in lstBeneficiarios) { BeneficiarioModel model = new BeneficiarioModel(); model.Cpf = b.Cpf; model.Nome = b.Nome; model.Id = b.Id; model.Acao = 0; model.Posicao = lstBeneficiariosModel.Count; lstBeneficiariosModel.Add(model); } Session.Add("ListaBeneficiarios", lstBeneficiariosModel); } }
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 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 void ValidarAoAdicionar(BeneficiarioModel beneficiarioModel) { if (ExisteBeneficiario(beneficiarioModel.Identificador, beneficiarioModel.Cpf, beneficiarioModel.Rg)) { throw new BeneficiarioJaExistenteException(); } }
public string ExcluirBeneficiario(long posicao) { List <BeneficiarioModel> lstBeneficiarios = (List <BeneficiarioModel>)Session["ListaBeneficiarios"]; BeneficiarioModel model = lstBeneficiarios.Where(x => x.Posicao == posicao).First(); model.Acao = -1; return("OK"); }
public JsonResult Incluir(BeneficiarioModel beneficiario) { var retorno = new BoBeneficiario().Incluir(new Beneficiario() { Cpf = beneficiario.Cpf, Nome = beneficiario.Nome, IdCliente = beneficiario.IdCliente }); return(Json(retorno)); }