Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        //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);
        }
Esempio n. 3
0
        //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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        //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);
        }
Esempio n. 6
0
        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);
        }
Esempio n. 7
0
        //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);
        }
Esempio n. 8
0
        //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);
        }
Esempio n. 9
0
        //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);
        }
Esempio n. 10
0
        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);
        }
Esempio n. 11
0
        //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);
        }
Esempio n. 12
0
        //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);
        }