public JsonResult CarregarComboCliente() { try { BoCliente boCliente = new BoCliente(); var listaCliente = boCliente.Listar(); return(Json(listaCliente, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }
private void CarregarCombo(long?idCliente) { BoCliente boCliente = new BoCliente(); var listaCliente = boCliente.Listar(); if (idCliente == null) { ViewBag.IdCliente = new SelectList(listaCliente, "Id", "Nome"); } else { ViewBag.IdCliente = new SelectList(listaCliente.Where(x => x.Id == idCliente), "Id", "Nome", idCliente); } }
public JsonResult getBeneficiarios(Beneficiario model) { BoBeneficiario bo = new BoBeneficiario(); BoCliente boCliente = new BoCliente(); var cliente = boCliente.Listar().Where(whe => whe.CPF == model.Id).ToList(); if (cliente == null || cliente.Count() == 0) { return(Json("")); } model.IDCLIENTE = cliente.FirstOrDefault().Id; model.Id = null; var listaBeneficios = bo.Listar().Where(whe => whe.IDCLIENTE == model.IDCLIENTE).ToList(); return(Json(listaBeneficios)); }
public JsonResult Alterar(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 cpfCadastrado = bo.Listar().Any(x => x.Id != model.Id && x.CPF == model.CPF); //verifica se já existe algum usuário com o mesmo CPF, desconsiderando o usuário atual if (cpfCadastrado) { Response.StatusCode = 400; return(Json("CPF já cadastro!")); } 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 }); return(Json("Cadastro alterado 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")); } }