public ActionResult Excluir(long id) { BoBeneficiario bo = new BoBeneficiario(); bo.Excluir(id); return(Json("Beneficiário excluído 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 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 JsonResult VerificarCPFDublicado(string cpf, string idCliente) { try { string mensagem = "Beneficiário já cadastrado no banco de dados."; if (idCliente == null) { var cpfEncontrado = new BoBeneficiario().VerificarExistencia(cpf, idCliente); if (!cpfEncontrado) { mensagem = ""; } } else { var BeneficarioEncontrado = new BoBeneficiario().Consultar(Convert.ToInt64(idCliente)); if (BeneficarioEncontrado.CPF == cpf && BeneficarioEncontrado.Id == Convert.ToInt64(idCliente)) { mensagem = ""; } } return(Json(new { Message = mensagem })); } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }
public JsonResult BeneficiarioList(long idCliente, int jtStartIndex = 0, int jtPageSize = 0, string jtSorting = null) { 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 <Beneficiario> beneficiarios = new BoBeneficiario().Pesquisa(idCliente, jtStartIndex, jtPageSize, campo, crescente.Equals("ASC", StringComparison.InvariantCultureIgnoreCase), out qtd); //Return result to jTable return(Json(new { Result = "OK", Records = beneficiarios, TotalRecordCount = qtd })); } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }
public JsonResult Alterar(ClienteModel 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 { var existe = new BoBeneficiario().Consultar(model.Id); if (existe != null && existe.Cpf == model.Cpf) { return(Json("CPF já cadastrado!.")); } bo.Alterar(new Beneficiario() { Id = model.Id, Nome = model.Nome, Cpf = model.Cpf }); return(Json("Cadastro alterado 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 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))); } else { var cliente = ConstoiCliente(model); bo.Alterar(cliente); BoBeneficiario beneficiarioBo = new BoBeneficiario(); if (model.Beneficiarios != null) { var beneficiarios = AjusteBeneficiario(model.Beneficiarios, cliente); beneficiarioBo.Alterar(beneficiarios, cliente.Id); } else { beneficiarioBo.ExcluirPorCliente(cliente.Id); } return(Json("Cadastro alterado com sucesso")); } }
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 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 ActionResult Excluir(long id) { BoBeneficiario bo = new BoBeneficiario(); bo.Excluir(id); return(View()); }
public ActionResult Incluir() { List <FI.AtividadeEntrevista.DML.Beneficiario> beneficiarios = new BoBeneficiario().Listar(0); ViewBag.Beneficiarios = beneficiarios; return(View()); }
public JsonResult BeneficiarioList(int id = 0, int jtStartIndex = 0, int jtPageSize = 0, string jtSorting = null) { try { int qtd = 0; string campo = string.Empty; string crescente = string.Empty; string[] array = "".Split(' '); if (array.Length > 0) { campo = array[0]; } if (array.Length > 1) { crescente = array[1]; } List <Beneficiario> beneficiarios = new BoBeneficiario().Pesquisa(); //Return result to jTable return(Json(new { Result = "OK", Records = beneficiarios, TotalRecordCount = 1 })); } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }
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 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 Alterar(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 { bo.Alterar(new Beneficiario() { Id = model.Id, Nome = model.Nome, Cpf = model.Cpf.Replace(".", "").Replace(".", "").Replace(".", "").Replace("-", ""), idCliente = model.idCliente }); return new JsonResult() { Data = "Beneficiário alterado com sucesso" }; } }
public ActionResult Alterar(long id) { BoCliente bo = new BoCliente(); BoBeneficiario boBeneficiario = new BoBeneficiario(); Cliente cliente = bo.Consultar(id); Models.ClienteModel model = null; if (cliente != null) { model = new ClienteModel() { Id = cliente.Id, CEP = cliente.CEP, Cidade = cliente.Cidade, Email = cliente.Email, Estado = cliente.Estado, Logradouro = cliente.Logradouro, Nacionalidade = cliente.Nacionalidade, Nome = cliente.Nome, Sobrenome = cliente.Sobrenome, Telefone = cliente.Telefone, CPF = cliente.CPF, Beneficiarios = cliente.Beneficiarios.Select(item => new BeneficiariosModel { Nome = item.Nome, CPF = item.CPF }).ToList() }; } return(View(model)); }
public ActionResult Delete(long Id) { BoBeneficiario bo = new BoBeneficiario(); bo.Excluir(Id); return(Json("Cadastro removido com sucesso")); }
public JsonResult Deletar(string cpf) { BoBeneficiario bo = new BoBeneficiario(); bo.Excluir(cpf); return(Json("Beneficiário Excluido 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")); } }
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 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 Alterar(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 { bo.Alterar(new Beneficiario() { Id = model.Id, Nome = model.Nome, CPF = model.CPF, IdCliente = model.IdCliente }); return(Json("Cadastro alterado com sucesso")); } }
public ActionResult Excluir(long id) { BoBeneficiario bnf = new BoBeneficiario(); bnf.Excluir(id); return(View("Index")); }
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 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 ActionResult Excluir(long Id) { BoBeneficiario bo = new BoBeneficiario(); bo.Excluir(Id); return(RedirectToAction("Index/" + Id, "Beneficiario")); }
public ActionResult Deletar(long id) { BoBeneficiario bo = new BoBeneficiario(); bo.Excluir(id); return(Json("Beneficiário deletado com sucesso!!")); }
public JsonResult Alterar(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 para outro beneficiário")); } } bo.Alterar(beneficiarios); return(Json("Cadastro de beneficiários alterado com sucesso")); } }
public ActionResult Alterar(long id) { BoCliente bo = new BoCliente(); Cliente cliente = bo.Consultar(id); BoBeneficiario boBenefi = new BoBeneficiario(); ClienteBeneficiariosModel model = new ClienteBeneficiariosModel(); if (cliente != null) { model.Cliente = new ClienteModel() { Id = cliente.Id, CEP = cliente.CEP, Cidade = cliente.Cidade, Email = cliente.Email, Estado = cliente.Estado, Logradouro = cliente.Logradouro, Nacionalidade = cliente.Nacionalidade, Nome = cliente.Nome, Sobrenome = cliente.Sobrenome, Telefone = cliente.Telefone, CPF = cliente.CPF }; model.Beneficiarios = new ResultSetBeneficiariosModel(); model.Beneficiarios.ResultSet = boBenefi.Consultar(model.Cliente.Id); } return(View(model)); }