/// <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(); } }
/// <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(); } }
/// <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(); } }
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; }
/// <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); }
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>(); }
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>(); }