Beispiel #1
0
        /// <summary>
        /// Método para carregar os dados da certidão civil
        /// apartir do Id da pessoa
        /// </summary>
        /// <param name="pes_id">Id da pessoa</param>
        public void CarregaCertidaoCivil(Guid pes_id)
        {
            List <PES_CertidaoCivil> lt = PES_CertidaoCivilBO.SelecionaPorPessoa(pes_id);

            PES_CertidaoCivil entityCertidaoCivil = new PES_CertidaoCivil();

            if (lt.Count > 0)
            {
                entityCertidaoCivil = (lt.Select(p => p.ctc_tipo).Distinct().Count() > 1
                                           ? lt.Find(
                                           p =>
                                           p.ctc_tipo ==
                                           Convert.ToByte(PES_CertidaoCivilBO.TipoCertidaoCivil.Casamento))
                                           : lt.FirstOrDefault());
            }

            CarregaCertidaoCivil(entityCertidaoCivil);
        }