/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(DML.Cliente cliente) { DAL.DaoCliente cli = new DAL.DaoCliente(); if (!cli.VerificarExistencia(cliente.CPF)) { return(cli.Incluir(cliente)); } return(0); }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(DML.Cliente cliente) { DAL.DaoCliente cli = new DAL.DaoCliente(); if (!VerificarExistencia(cliente.Cpf)) { return(cli.Incluir(cliente)); } return(long.MinValue); }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(DML.Cliente cliente) { if (IsCpf(cliente.CPF)) { DAL.DaoCliente cli = new DAL.DaoCliente(); return(cli.Incluir(cliente)); } else { throw new Exception("CPF Inválido!"); } }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(DML.Cliente cliente) { DAL.DaoCliente cli = new DAL.DaoCliente(); DAL.DaoBeneficiario bnf = new DAL.DaoBeneficiario(); long id = cli.Incluir(cliente); foreach (Beneficiario beneficiario in cliente.Beneficiarios) { beneficiario.IdCliente = id; bnf.Incluir(beneficiario); } return(id); }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(DML.Cliente cliente) { DAL.DaoCliente cli = new DAL.DaoCliente(); long Id = cli.Incluir(cliente); // Cadastra beneficiários DAL.DaoBeneficiario ben = new DAL.DaoBeneficiario(); cliente.Beneficiarios.ForEach(beneficiario => { beneficiario.IdCliente = Id; ben.Incluir(beneficiario); }); return(Id); }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(DML.Cliente cliente) { DAL.DaoCliente cli = new DAL.DaoCliente(); DAL.DaoBenef benef = new DAL.DaoBenef(); long ret = cli.Incluir(cliente); foreach (Beneficiario item in cliente.Beneficiarios.Where(_ => !_.IsDeleted)) { benef.Incluir(item, ret); } return(ret); }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(DML.Cliente cliente) { DAL.DaoCliente cli = new DAL.DaoCliente(); DAL.DaoBeneficiario bene = new DAL.DaoBeneficiario(); long idCliente = cli.Incluir(cliente); foreach (var beneficiario in cliente.ListaBeneficiario) { beneficiario.Cliente.Id = idCliente; bene.Incluir(beneficiario); } return(idCliente); }
public long Incluir(DML.Cliente cliente, List <DML.Beneficiario> beneficiarios) { DAL.DaoCliente cli = new DAL.DaoCliente(); var IdCliente = cli.Incluir(cliente); BoBeneficiario bo = new BoBeneficiario(); foreach (var item in beneficiarios) { item.IdCliente = IdCliente; } bo.Incluir(beneficiarios); return(IdCliente); }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(DML.Cliente cliente, List <DML.Beneficiario> beneficiarios) { DAL.DaoCliente cli = new DAL.DaoCliente(); long idCliente = cli.Incluir(cliente); if (beneficiarios != null) { foreach (var item in beneficiarios) { item.IdCliente = idCliente; cli.IncluirNovoBeneficiario(item); } } return(idCliente); }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(DML.Cliente cliente) { DAL.DaoCliente cli = new DAL.DaoCliente(); cliente.CPF = cliente.CPF.Replace(".", "").Replace("-", ""); long id = cli.Incluir(cliente); if (cliente.Beneficiarios.Count() > 0) { cliente.Beneficiarios.ForEach(i => i.IdCliente = id); cliente.Beneficiarios.ForEach(i => i.CPF = i.CPF.Replace(".", "").Replace("-", "")); } IncluirBeneficiarios(cliente.Beneficiarios); return(id); }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(DML.Cliente cliente) { /// Hélio Barbosa /// 20/11/2020 /// if (!VerificarExistencia(cliente.CPF)) { return(0); } else { DAL.DaoCliente cli = new DAL.DaoCliente(); return(cli.Incluir(cliente)); } }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(DML.Cliente cliente) { DAL.DaoCliente cli = new DAL.DaoCliente(); long id = cli.Incluir(cliente); if (id > 0) { BoBeneficiario benef = new BoBeneficiario(); cliente.Beneficiarios.ForEach((item) => { benef.IncluirOuAlterar(id, item); }); } return(id); }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(DML.Cliente cliente) { DAL.DaoCliente cli = new DAL.DaoCliente(); if (!Validations.CPF.Validate(cliente.CPF)) { GenerateLocalError(404 /* BadRequest */, "O CPF informado é inváldio."); return(0); } if (VerificarExistencia(cliente.CPF)) { GenerateLocalError(404 /* BadRequest */, "O CPF informado já está cadastrado."); return(0); } return(cli.Incluir(cliente)); }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(DML.Cliente cliente) { DAL.DaoCliente cli = new DAL.DaoCliente(); var clienteId = cli.Incluir(cliente); DaoBeneficiario daoBeneficiario = new DaoBeneficiario(); foreach (Beneficiario bene in cliente.Beneficiarios) { bene.Cliente = new Cliente() { Id = clienteId }; daoBeneficiario.Incluir(bene); } return(clienteId); }
/// <summary> /// /// </summary> /// <param name="cliente"></param> /// <returns>Retorna "OK" para sucesso</returns> public string Incluir(DML.Cliente cliente) { string regras = RegraIncluir(cliente.CPF); if (!regras.Equals("OK")) { return(regras); } DAL.DaoCliente cli = new DAL.DaoCliente(); long id = cli.Incluir(cliente); if (cliente.Beneficiarios.Any()) { cliente.Beneficiarios.ForEach(i => i.IdCliente = id); } IncluirBeneficiarios(cliente.Beneficiarios); return("OK"); }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(DML.Cliente cliente) { DAL.DaoCliente cli = new DAL.DaoCliente(); if (!ValidacaoHelper.ValidaCPF(cliente.CPF)) { throw new Exception("Informe um CPF válido!"); } if (VerificarExistencia(cliente.CPF, cliente.Id)) { throw new Exception("O CPF informado já está cadastrado!"); } foreach (Beneficiario beneficiario in cliente.Beneficiarios) { if (!ValidacaoHelper.ValidaCPF(beneficiario.CPF)) { throw new Exception($"Informe um CPF válido para o beneficiário [{beneficiario.Nome}]!"); } } return(cli.Incluir(cliente)); }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(DML.Cliente cliente) { DAL.DaoCliente cli = new DAL.DaoCliente(); DAL.DaoBeneficiario ben = new DAL.DaoBeneficiario(); /** * TODO: Incluir controle transacional */ // Incluir cliente cliente.Id = cli.Incluir(cliente); // Incluir beneficiários if (cliente.Beneficiarios != null) { foreach (DML.Beneficiario beneficiario in cliente.Beneficiarios) { beneficiario.IdCliente = cliente.Id; beneficiario.Id = ben.Incluir(beneficiario); } } return(cliente.Id); }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(DML.Cliente cliente) { DAL.DaoCliente cli = new DAL.DaoCliente(); return(cli.Incluir(cliente)); }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(DML.Cliente cliente) { this.existeCPF(cliente); DAL.DaoCliente cli = new DAL.DaoCliente(); return(cli.Incluir(cliente)); }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(DML.Cliente cliente) { ValidarCPF(cliente); DAL.DaoCliente cli = new DAL.DaoCliente(); return(cli.Incluir(cliente)); }