/// <summary> /// Inclui um novo beneficiario /// </summary> /// <param name="beneficiario">Objeto de beneficiario</param> public long Incluir(Beneficiario beneficiario) { if (VerificarExistencia(beneficiario.CPF, beneficiario.IdCliente)) { throw new System.Exception("CPF já existe na base de dados."); } var benef = new DaoBeneficiario(); return(benef.Incluir(beneficiario)); }
private void IncluirBeneficiarios(List <Beneficiario> beneficiarios) { DaoBeneficiario daoBe = new DaoBeneficiario(); daoBe.Excluir(beneficiarios.FirstOrDefault().IdCliente); foreach (Beneficiario be in beneficiarios) { daoBe.Incluir(be); } }
/// <summary> /// Altera um cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public void Alterar(DML.Cliente cliente) { DAL.DaoCliente cli = new DAL.DaoCliente(); cli.Alterar(cliente); DaoBeneficiario daoBeneficiario = new DaoBeneficiario(); daoBeneficiario.ExcluirTodosBeneficiariosDoCliente(cliente.Id); foreach (Beneficiario bene in cliente.Beneficiarios) { daoBeneficiario.Incluir(bene); } }
/// <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> /// Inclui um novo beneficiario /// </summary> /// <param name="beneficiario">Objeto de beneficiario</param> public List <Beneficiario> Incluir(List <Beneficiario> beneficiarios, long idDoCliente) { DaoBeneficiario daoBeneficiario = new DaoBeneficiario(); foreach (var beneficiario in beneficiarios) { beneficiario.ResultadoDaValidacao = new BeneficiarioValidator(idDoCliente).Validate(beneficiario); if (!beneficiario.ResultadoDaValidacao.IsValid) { new DaoCliente().Excluir(idDoCliente); daoBeneficiario.ExcluirTodosPorCliente(idDoCliente); return(beneficiarios); } daoBeneficiario.Incluir(beneficiario, idDoCliente); } return(beneficiarios); }
/// <summary> /// Inclui um novo beneficiário /// </summary> /// <param name="beneficiario">Obejto de beneficiário</param> /// <returns></returns> public long Incluir(Beneficiario beneficiario) { var cli = new DaoBeneficiario(); return(cli.Incluir(beneficiario)); }
/// <summary> /// Inclui um novo Beneficiario /// </summary> /// <param name="Beneficiario">Objeto de Beneficiario</param> private long Incluir(Beneficiario Beneficiario) { DaoBeneficiario daoBeneficiario = new DaoBeneficiario(); return(daoBeneficiario.Incluir(Beneficiario)); }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(Beneficiario beneficiario) { DaoBeneficiario bene = new DaoBeneficiario(); return(bene.Incluir(beneficiario)); }
/// <summary> /// Adiciona novo beneficiario /// </summary> /// <param name="beneficiario">O objeto do beneficiario</param> /// <returns></returns> public long Incluir(Beneficiario beneficiario) { return(cli.Incluir(beneficiario)); }