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