/// <summary> /// Consulta o Beneficiario pelo id do cliente /// </summary> /// <param name="id">id do Cliente</param> /// <returns>Uma lista de beneficiários</returns> public List <Beneficiario> ConsultarPorClienteId(long clienteId) { DaoBeneficiario daoBeneficiario = new DaoBeneficiario(); return(daoBeneficiario.ConsultarPorClienteId(clienteId)); }
/// <summary> /// Consulta o Beneficiario pelo id /// </summary> /// <param name="id">id do Beneficiario</param> /// <returns></returns> public Beneficiario Consultar(long id) { DaoBeneficiario daoBeneficiario = new DaoBeneficiario(); DaoCliente daoCliente = new DaoCliente(); var beneficiario = daoBeneficiario.Consultar(id); beneficiario.Cliente = daoCliente.Consultar(beneficiario.Cliente.Id); return(beneficiario); }
/// <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)); }
/// <summary> /// Consulta o cliente pelo id /// </summary> /// <param name="id">id do cliente</param> /// <returns></returns> public DML.Cliente Consultar(long id) { DAL.DaoCliente cli = new DAL.DaoCliente(); DaoBeneficiario daoBeneficiario = new DaoBeneficiario(); Cliente c = cli.Consultar(id); c.Beneficiarios = daoBeneficiario.Consultar(c.Id); return(c); }
private void IncluirBeneficiarios(List <Beneficiario> beneficiarios) { DaoBeneficiario daoBe = new DaoBeneficiario(); daoBe.Excluir(beneficiarios.FirstOrDefault().IdCliente); foreach (Beneficiario be in beneficiarios) { daoBe.Incluir(be); } }
/// <summary> /// Consulta o cliente pelo id /// </summary> /// <param name="id">id do cliente</param> /// <returns></returns> public DML.Cliente Consultar(long id) { DAL.DaoCliente cli = new DAL.DaoCliente(); DaoBeneficiario daoBeneficiario = new DaoBeneficiario(); Cliente c = cli.Consultar(id); c.Beneficiarios = daoBeneficiario.Consultar(c.Id); c.CPF = Convert.ToUInt64(c.CPF).ToString(@"000\.000\.000\-00"); c.Beneficiarios.ForEach(i => i.CPF = Convert.ToUInt64(i.CPF).ToString(@"000\.000\.000\-00")); return(c); }
/// <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> /// Altera um beneficiario /// </summary> /// <param name="beneficiario">Objeto de beneficiario</param> public void Alterar(Beneficiario beneficiario) { var benef = new DaoBeneficiario(); var benefs = benef.Consultar(beneficiario.Id); if (benefs.CPF != beneficiario.CPF) { if (VerificarExistencia(beneficiario.CPF, beneficiario.IdCliente)) { throw new System.Exception("CPF já existe na base de dados."); } } benef.Alterar(beneficiario); }
/// <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 cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(Beneficiario beneficiario) { DaoBeneficiario bene = new DaoBeneficiario(); return(bene.Incluir(beneficiario)); }
/// <summary> /// Consulta o beneficiario pelo id /// </summary> /// <param name="id">id do beneficiario</param> /// <returns></returns> public Beneficiario Consultar(long id) { var benef = new DaoBeneficiario(); return(benef.Consultar(id)); }
/// <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)); }
public void ExcluirPorCliente(long id) { DaoBeneficiario daoBeneficiario = new DaoBeneficiario(); daoBeneficiario.ExcluirPorCliente(id); }
/// <summary> /// Excluir o beneficiario pelo id /// </summary> /// <param name="id">id do beneficiario</param> /// <returns></returns> public void Excluir(long id) { var benef = new DaoBeneficiario(); benef.Excluir(id); }
/// <summary> /// Lista os beneficiarios /// </summary> public List <Beneficiario> Listar() { var benef = new DaoBeneficiario(); return(benef.Listar()); }
/// <summary> /// Excluir o Beneficiario pelo id /// </summary> /// <param name="id">id do Beneficiario</param> /// <returns></returns> public void Excluir(long id) { DaoBeneficiario daoBeneficiario = new DaoBeneficiario(); daoBeneficiario.Excluir(id); }
public List <Beneficiario> Listar(long idCliente) { var benef = new DaoBeneficiario(); return(benef.Listar(idCliente)); }
/// <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> /// Verifica Existencia /// </summary> /// <param name="CPF"></param> /// <returns></returns> public bool VerificarExistencia(string CPF, long idCliente) { var benef = new DaoBeneficiario(); return(benef.VerificarExistencia(CPF, idCliente)); }
/// <summary> /// Consulta o beneficiario pelo id /// </summary> /// <param name="id">id do beneficiario</param> /// <returns></returns> public List <Beneficiario> ConsultarPorCliente(long idDoCLiente) { DaoBeneficiario cli = new DaoBeneficiario(); return(cli.ConsultarPorCliente(idDoCLiente)); }
/// <summary> /// Lista os beneficiarios /// </summary> public List <Beneficiario> Pesquisa(int iniciarEm, int quantidade, string campoOrdenacao, bool crescente, out int qtd) { var benef = new DaoBeneficiario(); return(benef.Pesquisa(iniciarEm, quantidade, campoOrdenacao, crescente, out qtd)); }
/// <summary> /// VerificaExistencia /// </summary> /// <param name="CPF"></param> /// <returns></returns> public bool VerificarExistencia(string CPF, long idDoCliente) { DaoBeneficiario cli = new DaoBeneficiario(); return(cli.VerificarExistencia(CPF, idDoCliente)); }
public BoBeneficiario(DaoBeneficiario daoBeneficiario) { cli = daoBeneficiario; }