Exemple #1
0
 /// <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();
     DML.Cliente    mdlCliente = cli.Consultar(id);
     mdlCliente.Beneficiarios = new BLL.BoBeneficiario().ConsultarBeneficiarosPorCodigoCliente(id);
     return(mdlCliente);
 }
Exemple #2
0
        /// <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();
            Cliente        cliente = cli.Consultar(id);

            cliente.Beneficiarios = new DaoBeneficiario().ListarPorCliente(cliente.Id);

            return(cliente);
        }
Exemple #3
0
        /// <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();
            DAL.DaoBeneficiario ben = new DAL.DaoBeneficiario();

            Cliente cliente = cli.Consultar(id);

            cliente.Beneficiarios = ben.Consultar(cliente.Id);

            return(cliente);
        }
Exemple #5
0
        /// <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();
            var            cliente = cli.Consultar(id);

            // Obtém beneficiários
            DAL.DaoBeneficiario ben = new DAL.DaoBeneficiario();
            var Beneficiario        = ben.Listar(IdCliente: cliente.Id);

            cliente.Beneficiarios = Beneficiario;
            return(cliente);
        }
        /// <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);
        }
Exemple #7
0
        /// <summary>
        /// Altera um cliente
        /// </summary>
        /// <param name="cliente">Objeto de cliente</param>
        public bool Alterar(DML.Cliente cliente)
        {
            DAL.DaoCliente cli    = new DAL.DaoCliente();
            var            cliAlt = cli.Consultar(cliente.Id);

            if (cliAlt.CPF != cliente.CPF)
            {
                if (VerificarExistencia(cliente.CPF))
                {
                    return(true);
                }
            }

            cli.Alterar(cliente);
            return(false);
        }
Exemple #8
0
 /// <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();
     return(cli.Consultar(id));
 }