Ejemplo n.º 1
0
        /// <summary>
        /// Lista a sequnece de EstadoCivil
        /// </summary>
        /// <returns>Um inteiro, número da sequence</returns>
        private int Sequence()
        {
            try
            {
                //Abre conexão
                conn.Open();
                //Sql da consulta
                sql = "select ";
                //Executa consulta
                conn.ExecuteReader(sql);

                EEstadoCivil estadoCivil = ConvertList(conn)[0];

                int sequence = estadoCivil.IsnEstadoCivil;

                //Retorna Item
                return(sequence);
            }
            catch (Exception e)
            {
                //Exceção
                throw e;
            }
            finally
            {
                //Fecha conexão
                conn.Close();
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Altera um novo estado civil
        /// </summary>
        /// <param name="usuario">Recebe a entidade estado civil como parametro</param>
        /// <returns>Altera corretamente retorna true</returns>
        public bool Alterar(EEstadoCivil estadoCivil)
        {
            try
            {
                //Abre conexão
                conn.Open();

                //Lista de parametros
                Object[] param = new Object[3];
                param[0] = estadoCivil.IsnEstadoCivil;
                param[1] = estadoCivil.DscEstadoCivil;
                param[2] = estadoCivil.FlgAtivo;

                //Sql do Update
                string sql = "Update into tb_estado_civil set dsc_estado_civil = '{1}', flg_ativo = '{2}' where isn_estado_civil = {0})";
                //Comando executado
                conn.ExecuteNonQuery(sql, param);
                //retorno
                return(true);
            }
            catch (Exception e)
            {
                //Execeção retorna false
                //*******************Temos que melhorar o tratamento de exceções************
                return(false);
            }
            finally
            {
                //Conexão fechada
                conn.Close();
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Insere uma novo estado civil
        /// </summary>
        /// <param name="usuario">Recebe a entidade estado civil como parametro</param>
        /// <returns>Inserido corretamente retorna true</returns>
        public bool Inserir(EEstadoCivil estadoCivil)
        {
            try
            {
                //Abre conexão
                conn.Open();

                //Lista de parametros
                Object[] param = new Object[3];
                param[0] = Sequence();
                param[1] = estadoCivil.DscEstadoCivil;
                param[2] = estadoCivil.FlgAtivo;

                //Sql do Insert
                string sql = "Insert into tb_estado_civil (isn_estado_civil, dsc_estado_civil, flg_ativo) values ({0} , '{1}' , '{2}')";
                //Comando executado
                conn.ExecuteNonQuery(sql, param);
                //retorno
                return(true);
            }
            catch (Exception e)
            {
                //Execeção retorna false
                //*******************Temos que melhorar o tratamento de exceções************
                return(false);
            }
            finally
            {
                //Conexão fechada
                conn.Close();
            }
        }
Ejemplo n.º 4
0
 public Corretor(string nome, string sobrenome, DateTime dataNascimento, ESexo sexo, string cpf, string rG, DateTime dataEmissaoRG, string orgaoEmissor, EEstadoCivil estadoCivil)
 {
     Nome           = nome;
     Sobrenome      = sobrenome;
     DataNascimento = dataNascimento;
     Sexo           = sexo;
     Cpf            = cpf;
     RG             = rG;
     DataEmissaoRG  = dataEmissaoRG;
     OrgaoEmissor   = orgaoEmissor;
     EstadoCivil    = estadoCivil;
 }
Ejemplo n.º 5
0
        /// <summary>
        /// Faz a conversão das listas
        /// </summary>
        /// <param name="conexao">Recebe a conexão</param>
        /// <returns>Lista convertida</returns>
        private List <EEstadoCivil> ConvertList(ConexaoPostGre conexao)
        {
            List <EEstadoCivil> lst = new List <EEstadoCivil>();
            EEstadoCivil        contrato;

            while (conexao.Reader.Read())
            {
                contrato = new EEstadoCivil();
                contrato.IsnEstadoCivil = conexao.Reader.GetInt32(0);
                contrato.DscEstadoCivil = conexao.Reader.GetString(1);
                contrato.FlgAtivo       = conexao.Reader.GetBoolean(2);
                lst.Add(contrato);
            }

            return(lst);
        }
Ejemplo n.º 6
0
 public Beneficiario(string nome, string sobrenome, DateTime dataNascimento, ESexo sexo, string cpf, string rG, DateTime dataEmissaoRG, string orgaoEmissor, EEstadoCivil estadoCivil)
 {
     Nome           = nome;
     Sobrenome      = sobrenome;
     DataNascimento = dataNascimento;
     Sexo           = sexo;
     Cpf            = cpf;
     RG             = rG;
     DataEmissaoRG  = dataEmissaoRG;
     OrgaoEmissor   = orgaoEmissor;
     EstadoCivil    = estadoCivil;
     Enderecos      = new List <BeneficiarioEndereco>();
     Telefones      = new List <BeneficiarioTelefone>();
     Emails         = new List <BeneficiarioEmail>();
     Propostas      = new List <Proposta>();
     Dependentes    = new List <BeneficiarioDependente>();
 }
Ejemplo n.º 7
0
        public PessoaFisica(string nome, string cpf, string rg, string tituloEleitor, DateTime?dataDeNascimento,
                            Guid?idNaturalidade, string nacionalidade, ESexo sexo,
                            EEstadoCivil estadoCivil, string status, Guid?idPessoa)
            : base(status, idPessoa)
        {
            DefinirNome(nome);
            DefinirCPF(cpf);
            RG = rg;
            DefinirDataDeNascimento(dataDeNascimento);
            DefinirNaturalidade(idNaturalidade);
            Nacionalidade = nacionalidade;
            Sexo          = sexo;
            EstadoCivil   = estadoCivil;
            TituloEleitor = tituloEleitor;
            NomeDoPai     = string.Empty;
            NomeDaMae     = string.Empty;
            Salario       = 0M;

            ListaDeSocios        = new List <PessoaJuridica>();
            ListaDeSociosMenores = new List <PessoaJuridica>();
        }