Exemplo n.º 1
0
 public Cliente(string nome, string cpfCnpj, EnumSexo sexo, EnumEstadoCivil estadoCivil, string rg, DateTime dataNascimento, int idade, decimal salario, string email, string ddd, string fone, string logradouro, string numero, string complemento, string bairro, string cidade, string estado, string cep, bool termo, string observacao, string senha)
 {
     Nome           = nome;
     CpfCnpj        = cpfCnpj;
     Sexo           = sexo;
     EstadoCivil    = estadoCivil;
     Rg             = rg;
     DataNascimento = dataNascimento;
     Idade          = idade;
     Salario        = salario;
     Email          = email;
     Ddd            = ddd;
     Fone           = fone;
     Logradouro     = logradouro;
     Numero         = numero;
     Complemento    = complemento;
     Bairro         = bairro;
     Cidade         = cidade;
     Estado         = estado;
     Cep            = cep;
     Termo          = termo;
     Senha          = CriptografarSenha.CryptographyPass(senha);
     Observacao     = observacao;
 }
Exemplo n.º 2
0
 public Paciente(int id_pessoa, string nome, string nome_pai, string nome_mae, string naturalidade, string nacionalidae, DateTime data_nasc, EnumEstadoCivil estado_civil, EnumGenero genero_, string num_bi, string habilitacao_literaria, Contacto contacto, Endereco endereco,
                 string Identificacao_hp, DateTime Data_Entrada, DateTime Data_Saida, string Medico_Enviou, DateTime Data_Inicio_HD, string Raca, Proveniencia Proveniencia_, string nomeEntidade, string nr_term_respons) :
     base(id_pessoa, nome, nome_pai, nome_mae, naturalidade, nacionalidae, data_nasc, estado_civil, genero_, num_bi, habilitacao_literaria, contacto, endereco)
 {
     this.Identificacao_hp = Identificacao_hp;
     this.Data_Entrada     = Data_Entrada;
     this.Data_Saida       = Data_Saida;
     this.Medico_Enviou    = Medico_Enviou;
     this.Data_Inicio_HD   = Data_Inicio_HD;
     this.Raca             = Raca;
     this.Proveniencia_    = Proveniencia_;
     this.Nome_Entidade    = nomeEntidade;
     this.Nr_Term_Resp     = nr_term_respons;
 }
Exemplo n.º 3
0
        public Funcionario ConsultarFuncionario(int idpessoa)
        {
            Funcionario func = null;

            try
            {
                DataTable DataTableFuncionario = acessodadosBLL.AcessodadosPostgreSQL.ExecututarConsulta(CommandType.Text, $"SELECT * FROM dados_pessoais_view dview, \"Funcionario\" func WHERE func.idpessoa = {idpessoa}  and dview.idpessoa = {idpessoa}");
                foreach (DataRow linha in DataTableFuncionario.Rows)
                {
                    func = new Funcionario();
                    // DADOS DA TABELA PESSOA
                    func.Id_pessoa     = Convert.ToInt32(linha["idpessoa"]);
                    func.Nome          = Convert.ToString(linha["nome"]);
                    func.Nome_pai      = Convert.ToString("nome_pai");
                    func.Nome_mae      = Convert.ToString("nome_mae");
                    func.Naturalidade  = Convert.ToString("naturalidade");
                    func.Nacionalidade = Convert.ToString("nacionalidade");

                    string str_Data_nasc = Convert.ToString(linha["datanasc"]);
                    if (!string.IsNullOrEmpty(str_Data_nasc))
                    {
                        func.Data_nasc = DateTime.Parse(str_Data_nasc);
                    }

                    EnumEstadoCivil estado_civil_   = EnumEstadoCivil.Solteiro;
                    string          estado_civil_bd = Convert.ToString("estadocivil");

                    if (estado_civil_bd.Equals(EnumEstadoCivil.Casado.ToString()))
                    {
                        estado_civil_ = EnumEstadoCivil.Casado;
                    }
                    else if (estado_civil_bd.Equals(EnumEstadoCivil.Companheiro.ToString()))
                    {
                        estado_civil_ = EnumEstadoCivil.Companheiro;
                    }
                    else if (estado_civil_bd.Equals(EnumEstadoCivil.Divorciado.ToString()))
                    {
                        estado_civil_ = EnumEstadoCivil.Divorciado;
                    }
                    else if (estado_civil_bd.Equals(EnumEstadoCivil.Separado.ToString()))
                    {
                        estado_civil_ = EnumEstadoCivil.Separado;
                    }
                    else if (estado_civil_bd.Equals(EnumEstadoCivil.Viuvo.ToString()))
                    {
                        estado_civil_ = EnumEstadoCivil.Viuvo;
                    }
                    else if (estado_civil_bd.Equals(EnumEstadoCivil.Divorciado.ToString()))
                    {
                        estado_civil_ = EnumEstadoCivil.Companheiro;
                    }
                    func.Estado_civil = estado_civil_;
                    string genero = Convert.ToString("genero");
                    func.Genero_ = genero.Equals("M")  ? EnumGenero.Masculino : EnumGenero.Feminino;
                    func.Num_BI  = Convert.ToString(linha["num_bi"]);
                    func.Habilitacao_literaria = Convert.ToString(linha["habilitacao_literaria"]);

                    //DADOS DA TABELA - FUNCIONÁRIO
                    func.Id_Empresa    = Convert.ToString(linha["id_empresa"]);
                    func.Especialidade = Convert.ToString(linha["id_empresa"]);
                    func.Categoria     = Convert.ToString(linha["categoria"]);

                    return(func);
                }
            }
            catch (Exception)
            {
                throw new Exception("Ocorreu um erro na Consulta dos Dados do Funcionário, Por favor informe ao Administrador");
            }

            return(func);
        }
Exemplo n.º 4
0
        public Paciente ObterPacientePeloCodigo(int IdPessoa)
        {
            Paciente paciente = new Paciente();

            try
            {
                DataTable dt = acessoDadosBLL.AcessodadosPostgreSQL.ExecututarConsulta(CommandType.Text, $"select * from dados_prontuario where idpessoa = {IdPessoa}");
                if (dt.Rows.Count > 0)
                {
                    DataRow linha = dt.Rows[0];
                    paciente.Id_pessoa     = IdPessoa;
                    paciente.Nome          = Convert.ToString(linha["nome"]);
                    paciente.Nome_pai      = Convert.ToString(linha["nome_pai"]);
                    paciente.Nome_mae      = Convert.ToString(linha["nome_mae"]);
                    paciente.Naturalidade  = Convert.ToString(linha["naturalidade"]);
                    paciente.Nacionalidade = Convert.ToString(linha["nacionalidade"]);
                    paciente.Data_nasc     = DateTime.Parse(Convert.ToString(linha["datanasc"]));
                    string          genero          = Convert.ToString(linha["genero"]); paciente.Genero_ = genero.Equals("M") ? EnumGenero.Masculino : EnumGenero.Feminino;
                    string          estado_civil_bd = Convert.ToString(linha["estadocivil"]);
                    EnumEstadoCivil estado_civil_   = EnumEstadoCivil.Solteiro;

                    if (estado_civil_bd.Equals(EnumEstadoCivil.Casado.ToString()))
                    {
                        estado_civil_ = EnumEstadoCivil.Casado;
                    }
                    else if (estado_civil_bd.Equals(EnumEstadoCivil.Companheiro.ToString()))
                    {
                        estado_civil_ = EnumEstadoCivil.Companheiro;
                    }
                    else if (estado_civil_bd.Equals(EnumEstadoCivil.Divorciado.ToString()))
                    {
                        estado_civil_ = EnumEstadoCivil.Divorciado;
                    }
                    else if (estado_civil_bd.Equals(EnumEstadoCivil.Separado.ToString()))
                    {
                        estado_civil_ = EnumEstadoCivil.Separado;
                    }
                    else if (estado_civil_bd.Equals(EnumEstadoCivil.Viuvo.ToString()))
                    {
                        estado_civil_ = EnumEstadoCivil.Viuvo;
                    }
                    else if (estado_civil_bd.Equals(EnumEstadoCivil.Divorciado.ToString()))
                    {
                        estado_civil_ = EnumEstadoCivil.Companheiro;
                    }
                    paciente.Estado_civil          = estado_civil_;
                    paciente.Num_BI                = Convert.ToString(linha["num_bi"]);
                    paciente.Habilitacao_literaria = Convert.ToString(linha["habilitacao_literaria"]);
                    paciente.Contacto_             = new Contacto(
                        Convert.ToString(linha["telefone_1"]),
                        Convert.ToString(linha["email"]),
                        Convert.ToString(linha["telefone_parente"]),
                        Convert.ToString(linha["nome_parente"]));
                    paciente.Endereco_ = new Endereco(
                        Convert.ToString(linha["pais"]),
                        Convert.ToString(linha["provincia"]),
                        Convert.ToString(linha["municipio"]),
                        Convert.ToString(linha["rua"]));
                    paciente.Identificacao_hp = Convert.ToString(linha["identificacao_hp"]);
                    paciente.Data_Entrada     = DateTime.Parse(Convert.ToString(linha["data_entrada"]));
                    string   str_data_saida = Convert.ToString(linha["data_saida"]);
                    DateTime dataSaida      = DateTime.MinValue;
                    if (string.IsNullOrEmpty(str_data_saida))
                    {
                        paciente.Data_Saida = dataSaida;
                    }
                    else
                    {
                        dataSaida           = DateTime.Parse(str_data_saida);
                        paciente.Data_Saida = dataSaida;
                    }
                    paciente.Medico_Enviou  = Convert.ToString(linha["medico_enviou"]);
                    paciente.Data_Inicio_HD = DateTime.Parse(Convert.ToString(linha["data_inicio_hd"]));
                    paciente.Raca           = Convert.ToString(linha["raca"]);
                    string tipo_insuficiencia = Convert.ToString(linha["tipo_insuficiencia"]);
                    paciente.TipoInsuficiencia = tipo_insuficiencia.Equals(EnumTipoInsuficiencia.Aguda.ToString()) ? EnumTipoInsuficiencia.Aguda : EnumTipoInsuficiencia.Cronica;
                    paciente.Nr_Term_Resp      = Convert.ToString(linha["nr_term_responsabilidade"]);
                    paciente.Nome_Entidade     = Convert.ToString(linha["nome_entidade_responsavel"]);
                    ProvenienciaBLL pbll = new ProvenienciaBLL();
                    paciente.Proveniencia_ = pbll.ConsultarProvenienciaPeloID((Convert.ToInt32(linha["idProveniencia"])));
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Buscar Paciente pelo nome: " + ex.Message);
            }

            return(paciente);
        }
Exemplo n.º 5
0
 public Pessoa(string nome, string nome_pai, string nome_mae, string naturalidade, string nacionalidae, DateTime data_nasc, EnumEstadoCivil estado_civil, EnumGenero genero_, string num_bi, string habilitacao_literaria, Contacto contacto, Endereco endereco)
 {
     this.Nome                  = nome;
     this.Nome_pai              = nome_pai;
     this.Nome_mae              = nome_mae;
     this.Naturalidade          = naturalidade;
     this.Nacionalidade         = nacionalidae;
     this.Data_nasc             = data_nasc;
     this.Estado_civil          = estado_civil;
     this.Genero_               = genero_;
     this.Num_BI                = num_bi;
     this.Habilitacao_literaria = habilitacao_literaria;
     this.Contacto_             = contacto;
     this.Endereco_             = endereco;
 }
Exemplo n.º 6
0
 public Funcionario(int id_pessoa, string nome, string nome_pai, string nome_mae, string naturalidade, string nacionalidae, DateTime data_nasc, EnumEstadoCivil estado_civil, EnumGenero genero_, string num_bi, string habilitacao_literaria, Contacto contacto, Endereco endereco, string IdEmpresa, string especialidade, string categoria) : base(id_pessoa, nome, nome_pai, nome_mae, naturalidade, nacionalidae, data_nasc, estado_civil, genero_, num_bi, habilitacao_literaria, contacto, endereco)
 {
     this.Id_Empresa    = IdEmpresa;
     this.Especialidade = especialidade;
     this.Categoria     = categoria;
 }