コード例 #1
0
        //Buscar um unico Medico pela sua ID
        public Especialista BuscarEspecialistaID(int _IdEspecialista)
        {
            Especialista especialista = null;

            try
            {
                string          sql  = string.Format("SELECT Id, Usuario, Senha, Cpf, Rg, Telefone, Celular, Email, Sexo, Status, Obs, Idade, AreaAtuacao, Especialidade1, Especialidade2, HoraAtendimentoIni, HoraAtendimentoFim, TipoDocumentoMedico, NumeroDocumento, Uf, Situacao, TipoInscricao, AtendimentoSegunda, AtendimentoTerca, AtendimentoQuarta, AtendimentoQuinta, AtendimentoSexta, AtendimentoSabado, AtendimentoDomingo, TipoPermissao, Nome, Profissao FROM Especialista WHERE Id={0}", _IdEspecialista);
                SqlCeDataReader data = BancodeDados.Executar2Select(sql);

                while (data.Read())
                {
                    especialista = new Especialista();

                    especialista.Id                  = data.GetInt32(0);
                    especialista.Usuario             = data.GetString(1);
                    especialista.Senha               = data.GetString(2);
                    especialista.Cpf                 = data.GetString(3);
                    especialista.Rg                  = data.GetString(4);
                    especialista.Telefone            = data.GetString(5);
                    especialista.Celular             = data.GetString(6);
                    especialista.Email               = data.GetString(7);
                    especialista.Sexo                = data.GetString(8);
                    especialista.Status              = data.GetString(9);
                    especialista.Obs                 = data.GetString(10);
                    especialista.Idade               = data.GetString(11);
                    especialista.Areaatuacao         = data.GetString(12);
                    especialista.Especialidade1      = data.GetString(13);
                    especialista.Especialidade2      = data.GetString(14);
                    especialista.Horaatendimentoini  = data.GetString(15);
                    especialista.Horaatendimentofim  = data.GetString(16);
                    especialista.Tipodocumentomedico = data.GetString(17);
                    especialista.Numerodocumento     = data.GetString(18);
                    especialista.Uf                  = data.GetString(19);
                    especialista.Situacao            = data.GetString(20);
                    especialista.Tipoinscricao       = data.GetString(21);
                    especialista.Atendimentosegunda  = data.GetBoolean(22);
                    especialista.Atendimentoterca    = data.GetBoolean(23);
                    especialista.Atendimentoquarta   = data.GetBoolean(24);
                    especialista.Atendimentoquinta   = data.GetBoolean(25);
                    especialista.Atendimentosexta    = data.GetBoolean(26);
                    especialista.Atendimentosabado   = data.GetBoolean(27);
                    especialista.Atendimentodomingo  = data.GetBoolean(28);
                    especialista.Tipopermissao       = data.GetString(29);
                    especialista.Nomecompleto        = data.GetString(30);
                    especialista.Profissao           = data.GetString(31);
                }

                data.Close();
                BancodeDados.Fechar2Conexao();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            return(especialista);
        }
コード例 #2
0
        //Buscar um unico paciente pela sua ID
        public Paciente BuscarPacienteID(int _IdPaciente)
        {
            Paciente paciente = null;

            try
            {
                string          sql  = string.Format("SELECT Id, Usuario, Senha, Nome, Telefone, Celular, Cpf, Rg, Idade, TipoSanguineo, TipoConvenio, NumeroPlano, DataValidadePlano, Endereco, Cidade, Estado, EspecialPaciente, Sexo, EstadoCivil, NomePai, NomeMae, Obs, Email FROM Paciente WHERE Id={0}", _IdPaciente);
                SqlCeDataReader data = BancodeDados.Executar2Select(sql);

                while (data.Read())
                {
                    paciente = new Paciente();

                    paciente.Id                = data.GetInt32(0);
                    paciente.Usuario           = data.GetString(1);
                    paciente.Senha             = data.GetString(2);
                    paciente.NomeCompleto      = data.GetString(3);
                    paciente.Telefone          = data.GetString(4);
                    paciente.Celular           = data.GetString(5);
                    paciente.Cpf               = data.GetString(6);
                    paciente.Rg                = data.GetString(7);
                    paciente.Idade             = data.GetString(8);
                    paciente.Tiposanguineo     = data.GetString(9);
                    paciente.Tipoconvenio      = data.GetString(10);
                    paciente.Nplanodesaude     = data.GetString(11);
                    paciente.Datavalidadeplano = data.GetString(12);
                    paciente.Endereco          = data.GetString(13);
                    paciente.Cidade            = data.GetString(14);
                    paciente.Estado            = data.GetString(15);
                    paciente.Pacienteespecial  = data.GetBoolean(16);
                    paciente.Sexo              = data.GetString(17);
                    paciente.Estadocivil       = data.GetString(18);
                    paciente.Nomepai           = data.GetString(19);
                    paciente.Nomemae           = data.GetString(20);
                    paciente.Obs               = data.GetString(21);
                    paciente.Email             = data.GetString(22);
                }

                data.Close();
                BancodeDados.Fechar2Conexao();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            return(paciente);
        }
コード例 #3
0
        public static SqlCeDataReader Executar2Select(String _sql)
        {
            try
            {
                Abrir2Conexao();

                //SqlCeComand é um padrão do sql server, caso seja outro banco de dados. ex Oracle, esse padrão muda
                SqlCeCommand comando = new SqlCeCommand(_sql, conn2);

                SqlCeDataReader data = comando.ExecuteReader();

                return(data);
            }
            catch (Exception ex)
            {
                BancodeDados.Fechar2Conexao();
                throw new Exception(ex.Message);
            }
        }