public Especialista BuscarDadosLogin(String _nome, String _senha) { Especialista e = null; try { String SQL = String.Format("SELECT Id, Usuario, TipoPermissao, Nome FROM Especialista WHERE Usuario='{0}' AND Senha='{1}'", _nome, _senha); SqlCeDataReader data = BancodeDados.ExecutarSelect(SQL); if (data.Read()) { e = new Especialista(); e.Id = data.GetInt32(0); e.Usuario = data.GetString(1); e.Tipopermissao = data.GetString(2); e.Nomecompleto = data.GetString(3); } data.Close(); BancodeDados.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(e); }
//Buscar todos os laudos no banco de dados public List <Prontuario> BuscarTodosProntuarios() { List <Prontuario> Listaprontuarios = new List <Prontuario>(); try { string sql = string.Format("SELECT Id, IdReceituario, IdLaudo, IdConsulta, DataHistorico, Inf FROM Prontuario"); SqlCeDataReader data = BancodeDados.ExecutarSelect(sql); while (data.Read()) { Prontuario item = new Prontuario(); item.Id = data.GetInt32(0); item.Idreceituario = data.GetInt32(1); item.Idlaudo = data.GetInt32(2); item.Idconsulta = data.GetInt32(3); item.Datahistorico = data.GetString(4); item.Informacao = data.GetString(5); Listaprontuarios.Add(item); } data.Close(); BancodeDados.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(Listaprontuarios); }
//Buscar um unico laudo pela sua ID public Consulta BuscarConsultaID(int _IdConsulta) { Consulta consulta = null; try { string sql = string.Format("SELECT Id, IdPaciente, IdMedico, Motivo, HorarioAtendimento, Data, Status FROM Consulta WHERE Id={0}", _IdConsulta); SqlCeDataReader data = BancodeDados.ExecutarSelect(sql); while (data.Read()) { consulta = new Consulta(); consulta.Id = data.GetInt32(0); consulta.Idpaciente = data.GetInt32(1); consulta.Idmedico = data.GetInt32(2); consulta.Motivo = data.GetString(3); consulta.Horario = data.GetString(4); consulta.Data = data.GetString(5); consulta.Status = data.GetString(6); } data.Close(); BancodeDados.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(consulta); }
public Receituario BuscarReceituarioID(int _IdReceituario) { Receituario receituario = null; try { string sql = string.Format("SELECT Id, Data, Obs, IdConsulta FROM Receituario WHERE Id={0}", _IdReceituario); SqlCeDataReader data = BancodeDados.ExecutarSelect(sql); while (data.Read()) { receituario = new Receituario(); receituario.Id = data.GetInt32(0); receituario.Data = data.GetString(1); receituario.Obs = data.GetString(2); receituario.Idconsulta = data.GetInt32(3); } data.Close(); BancodeDados.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(receituario); }
//Buscar um unico laudo pela sua ID public Prontuario BuscarProntuarioID(int _IdProntuario) { Prontuario prontuario = null; try { string sql = string.Format("SELECT IdReceituario, IdLaudo, IdConsulta, DataHistorico, Inf FROM Prontuario WHERE Id={0}", _IdProntuario); SqlCeDataReader data = BancodeDados.ExecutarSelect(sql); while (data.Read()) { prontuario = new Prontuario(); prontuario.Id = data.GetInt32(0); prontuario.Idreceituario = data.GetInt32(1); prontuario.Idlaudo = data.GetInt32(2); prontuario.Idconsulta = data.GetInt32(3); prontuario.Datahistorico = data.GetString(4); prontuario.Informacao = data.GetString(5); } data.Close(); BancodeDados.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(prontuario); }
public List <Receituario> BuscarTodosReceituarios() { List <Receituario> Listareceituarios = new List <Receituario>(); try { string sql = string.Format("SELECT Receituario.Id, Receituario.Data, Receituario.Obs, Receituario.IdConsulta, Paciente.Nome, Paciente.Cpf, Paciente.Rg, Especialista.Nome AS Expr1 FROM Receituario INNER JOIN Consulta ON Receituario.IdConsulta = Consulta.Id INNER JOIN Paciente ON Consulta.IdPaciente = Paciente.Id INNER JOIN Especialista ON Consulta.IdMedico = Especialista.Id"); SqlCeDataReader data = BancodeDados.ExecutarSelect(sql); while (data.Read()) { Receituario item = new Receituario(); item.Id = data.GetInt32(0); item.Data = data.GetString(1); item.Obs = data.GetString(2); item.Idconsulta = data.GetInt32(3); item.Nomepaciente = data.GetString(4); item.Cpf = data.GetString(5); item.Rg = data.GetString(6); item.Nomeespecialista = data.GetString(7); Listareceituarios.Add(item); } data.Close(); BancodeDados.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(Listareceituarios); }
//Buscar um unico laudo pela sua ID public Laudo BuscarLaudoID(int _IdLaudo) { Laudo laudo = null; try { string sql = string.Format("SELECT Id, IdConsulta, Data, Obs, IdExame FROM Laudo WHERE Id={0}", _IdLaudo); SqlCeDataReader data = BancodeDados.ExecutarSelect(sql); while (data.Read()) { laudo = new Laudo(); laudo.Id = data.GetInt32(0); laudo.Idconsulta = data.GetInt32(1); laudo.Data = data.GetString(2); laudo.Obs = data.GetString(3); laudo.Idexame = data.GetInt32(4); } data.Close(); BancodeDados.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(laudo); }
//Buscar todos os especialistas no banco de dados public List <Especialista> BuscarTodosEspecialistas() { List <Especialista> ListaEspecialista = new List <Especialista>(); 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"); SqlCeDataReader data = BancodeDados.ExecutarSelect(sql); while (data.Read()) { Especialista item = new Especialista(); item.Id = data.GetInt32(0); item.Usuario = data.GetString(1); item.Senha = data.GetString(2); item.Cpf = data.GetString(3); item.Rg = data.GetString(4); item.Telefone = data.GetString(5); item.Celular = data.GetString(6); item.Email = data.GetString(7); item.Sexo = data.GetString(8); item.Status = data.GetString(9); item.Obs = data.GetString(10); item.Idade = data.GetString(11); item.Areaatuacao = data.GetString(12); item.Especialidade1 = data.GetString(13); item.Especialidade2 = data.GetString(14); item.Horaatendimentoini = data.GetString(15); item.Horaatendimentofim = data.GetString(16); item.Tipodocumentomedico = data.GetString(17); item.Numerodocumento = data.GetString(18); item.Uf = data.GetString(19); item.Situacao = data.GetString(20); item.Tipoinscricao = data.GetString(21); item.Atendimentosegunda = data.GetBoolean(22); item.Atendimentoterca = data.GetBoolean(23); item.Atendimentoquarta = data.GetBoolean(24); item.Atendimentoquinta = data.GetBoolean(25); item.Atendimentosexta = data.GetBoolean(26); item.Atendimentosabado = data.GetBoolean(27); item.Atendimentodomingo = data.GetBoolean(28); item.Tipopermissao = data.GetString(29); item.Nomecompleto = data.GetString(30); item.Profissao = data.GetString(31); ListaEspecialista.Add(item); } data.Close(); BancodeDados.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(ListaEspecialista); }
//Buscar todos os pacientes no banco de dados public List <Paciente> BuscarTodosPacientes() { List <Paciente> ListaPacientes = new List <Paciente>(); 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"); SqlCeDataReader data = BancodeDados.ExecutarSelect(sql); while (data.Read()) { Paciente item = new Paciente(); item.Id = data.GetInt32(0); item.Usuario = data.GetString(1); item.Senha = data.GetString(2); item.NomeCompleto = data.GetString(3); item.Telefone = data.GetString(4); item.Celular = data.GetString(5); item.Cpf = data.GetString(6); item.Rg = data.GetString(7); item.Idade = data.GetString(8); item.Tiposanguineo = data.GetString(9); item.Tipoconvenio = data.GetString(10); item.Nplanodesaude = data.GetString(11); item.Datavalidadeplano = data.GetString(12); item.Endereco = data.GetString(13); item.Cidade = data.GetString(14); item.Estado = data.GetString(15); item.Pacienteespecial = data.GetBoolean(16); item.Sexo = data.GetString(17); item.Estadocivil = data.GetString(18); item.Nomepai = data.GetString(19); item.Nomemae = data.GetString(20); item.Obs = data.GetString(21); item.Email = data.GetString(22); ListaPacientes.Add(item); } data.Close(); BancodeDados.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(ListaPacientes); }
public static List <Agendamento> BuscarTodos() { List <Agendamento> ListaConsultas = new List <Agendamento>(); try { string sql = string.Format("SELECT Id, IdPaciente, IdMedico, Motivo, HorarioAtendimento, Data, Status FROM Consulta"); SqlCeDataReader data = BancodeDados.ExecutarSelect(sql); while (data.Read()) { Consulta item = new Consulta(); item.Id = data.GetInt32(0); item.Idpaciente = data.GetInt32(1); item.Idmedico = data.GetInt32(2); item.Motivo = data.GetString(3); item.Horario = data.GetString(4); item.Data = data.GetString(5); item.Status = data.GetString(6); PacienteDados dao = new PacienteDados(); Paciente paciente = dao.BuscarPacienteID(item.Idpaciente); EspecialistaDados daoesp = new EspecialistaDados(); Especialista especialista = daoesp.BuscarEspecialistaID(item.Idmedico); Agendamento ag = new Agendamento(); ag.Paciente = paciente; ag.Especialista = especialista; ListaConsultas.Add(ag); } data.Close(); BancodeDados.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(ListaConsultas); }
//Buscar todos os laudos no banco de dados public List <Consulta> BuscarTodasConsultas() { List <Consulta> ListaConsultas = new List <Consulta>(); try { string sql = string.Format("SELECT Consulta.Id, Consulta.IdPaciente, Consulta.IdMedico, Consulta.Motivo, Consulta.HorarioAtendimento, Consulta.Data, Consulta.Status, Paciente.Nome, Especialista.Nome, Especialista.Especialidade1 FROM Consulta INNER JOIN Especialista ON Consulta.IdMedico = Especialista.Id INNER JOIN Paciente ON Consulta.IdPaciente = Paciente.Id"); SqlCeDataReader data = BancodeDados.ExecutarSelect(sql); while (data.Read()) { Consulta item = new Consulta(); item.Id = data.GetInt32(0); item.Idpaciente = data.GetInt32(1); item.Idmedico = data.GetInt32(2); item.Motivo = data.GetString(3); item.Horario = data.GetString(4); item.Data = data.GetString(5); item.Status = data.GetString(6); item.Nomepaciente = data.GetString(7); item.Medicoresp = data.GetString(8); item.Tipoconsulta = data.GetString(9); ListaConsultas.Add(item); } data.Close(); BancodeDados.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(ListaConsultas); }
//Buscar todos os laudos no banco de dados public List <Laudo> BuscarTodosLaudos() { List <Laudo> ListaLaudos = new List <Laudo>(); try { string sql = string.Format("SELECT Laudo.Id, Laudo.IdConsulta, Laudo.Data, Laudo.Obs, Laudo.IdExame, Paciente.Nome, Paciente.Cpf, Paciente.Rg, Especialista.Nome AS Expr1, Exame.Nome AS Expr2 FROM Laudo INNER JOIN Consulta ON Laudo.IdConsulta = Consulta.Id AND Laudo.IdConsulta = Consulta.Id INNER JOIN Paciente ON Consulta.IdPaciente = Paciente.Id INNER JOIN Especialista ON Consulta.IdMedico = Especialista.Id INNER JOIN Exame ON Laudo.IdExame = Exame.Id"); SqlCeDataReader data = BancodeDados.ExecutarSelect(sql); while (data.Read()) { Laudo item = new Laudo(); item.Id = data.GetInt32(0); item.Idconsulta = data.GetInt32(1); item.Data = data.GetString(2); item.Obs = data.GetString(3); item.Idexame = data.GetInt32(4); item.Nomepaciente = data.GetString(5); item.Cpfpaciente = data.GetString(6); item.Rgpaciente = data.GetString(7); item.Medicoresp = data.GetString(8); item.Nomeexame = data.GetString(9); ListaLaudos.Add(item); } data.Close(); BancodeDados.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(ListaLaudos); }