Exemplo n.º 1
0
        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"));
            }
        }
Exemplo n.º 3
0
        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));
            }
        }
Exemplo n.º 5
0
        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));
        }
Exemplo n.º 8
0
 public void ValidarAoEditar(BeneficiarioModel beneficiarioModel)
 {
     if (!ExisteBeneficiario(beneficiarioModel.Identificador))
     {
         throw new BeneficiarioNaoEncontradoException();
     }
 }
Exemplo n.º 9
0
        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());
        }
Exemplo n.º 12
0
        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"));
            }
        }
Exemplo n.º 14
0
        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"));
                }
            }
        }
Exemplo n.º 15
0
        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"));
            }
        }
Exemplo n.º 16
0
        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"));
            }
        }
Exemplo n.º 18
0
        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"));
                }
            }
        }
Exemplo n.º 19
0
        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"));
            }
        }
Exemplo n.º 20
0
        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));
        }
Exemplo n.º 21
0
        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"));
            }
        }
Exemplo n.º 23
0
        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"
                };
            }

        }
Exemplo n.º 25
0
        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"));
            }
        }
Exemplo n.º 27
0
        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"));
            }
        }
Exemplo n.º 28
0
 public void ValidarAoAdicionar(BeneficiarioModel beneficiarioModel)
 {
     if (ExisteBeneficiario(beneficiarioModel.Identificador,
                            beneficiarioModel.Cpf, beneficiarioModel.Rg))
     {
         throw new BeneficiarioJaExistenteException();
     }
 }
Exemplo n.º 29
0
        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));
        }