/// <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> /// 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); }
/// <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 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> /// 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> /// Consulta um beneficiário /// </summary> /// <param name="Id">O id do beneficiário</param> /// <returns></returns> public Beneficiario Consultar(long Id) { return(cli.Consultar(Id)); }