Beispiel #1
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);
        }
Beispiel #2
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);
        }
Beispiel #3
0
        //Inserir paciente no banco de dados
        public void InserirPaciente(Paciente _paciente)
        {
            try
            {
                string sql = String.Format("INSERT INTO Paciente (Usuario, Senha, Nome, Telefone, Celular, Cpf, Rg, Idade, TipoSanguineo, TipoConvenio, NumeroPlano, DataValidadePlano, Endereco, Cidade, Estado, EspecialPaciente, Sexo, EstadoCivil, NomePai, NomeMae, Obs, Email) VALUES ('{0}', '{1}', '{2}', '{3}' , '{4}', '{5}', '{6}', '{7}', '{8}', '{9}', '{10}', '{11}' , '{12}', '{13}', '{14}', '{15}', '{16}', '{17}', '{18}', '{19}', '{20}', '{21}')",
                                           _paciente.Usuario,
                                           _paciente.Senha,
                                           _paciente.NomeCompleto,
                                           _paciente.Telefone,
                                           _paciente.Celular,
                                           _paciente.Cpf,
                                           _paciente.Rg,
                                           _paciente.Idade,
                                           _paciente.Tiposanguineo,
                                           _paciente.Tipoconvenio,
                                           _paciente.Nplanodesaude,
                                           _paciente.Datavalidadeplano,
                                           _paciente.Endereco,
                                           _paciente.Cidade,
                                           _paciente.Estado,
                                           _paciente.Pacienteespecial,
                                           _paciente.Sexo,
                                           _paciente.Estadocivil,
                                           _paciente.Nomepai,
                                           _paciente.Nomemae,
                                           _paciente.Obs,
                                           _paciente.Email);

                BancodeDados.ExecutarSQLAlter(sql);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #4
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);
        }
Beispiel #5
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);
        }
Beispiel #6
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);
        }
Beispiel #7
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);
        }
Beispiel #8
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);
        }
Beispiel #9
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);
        }
Beispiel #10
0
        //Deletar medico no banco de dados
        public void DeletarProntuario(int _IdProntuario)
        {
            try
            {
                string sql = String.Format("DELETE FROM Prontuario WHERE Id={0}", _IdProntuario);

                BancodeDados.ExecutarSQLAlter(sql);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #11
0
        //Deletar especialista no banco de dados
        public void DeletarEspecialista(int _IdEspecialista)
        {
            try
            {
                string sql = String.Format("DELETE FROM Especialista WHERE Id={0}", _IdEspecialista);

                BancodeDados.ExecutarSQLAlter(sql);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #12
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);
        }
Beispiel #13
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);
        }
Beispiel #14
0
        //Atualizar especialista no banco de dados
        public void AtualizarEspecialista(Especialista _especialistas)
        {
            try
            {
                string sql = String.Format("UPDATE Especialista SET Usuario ='{0}', Senha ='{1}', Cpf ='{2}', Rg ='{3}' , Telefone ='{4}', Celular ='{5}', Email ='{6}',  Sexo ='{7}', Status ='{8}', Obs ='{9}', Idade ='{10}', AreaAtuacao ='{11}' , Especialidade1 ='{12}', Especialidade2 ='{13}', HoraAtendimentoIni ='{14}', HoraAtendimentoFim ='{15}', TipoDocumentoMedico ='{16}', NumeroDocumento ='{17}', Uf ='{18}', Situacao ='{19}', TipoInscricao ='{20}', AtendimentoSegunda ='{21}', AtendimentoTerca ='{22}', AtendimentoQuarta ='{23}', AtendimentoQuinta ='{24}', AtendimentoSexta ='{25}', AtendimentoSabado ='{26}', AtendimentoDomingo ='{27}', TipoPermissao ='{28}', Nome ='{29}', Profissao ='{30}' WHERE Id={31}",
                                           _especialistas.Usuario,
                                           _especialistas.Senha,
                                           _especialistas.Cpf,
                                           _especialistas.Rg,
                                           _especialistas.Telefone,
                                           _especialistas.Celular,
                                           _especialistas.Email,
                                           _especialistas.Sexo,
                                           _especialistas.Status,
                                           _especialistas.Obs,
                                           _especialistas.Idade,
                                           _especialistas.Areaatuacao,
                                           _especialistas.Especialidade1,
                                           _especialistas.Especialidade2,
                                           _especialistas.Horaatendimentoini,
                                           _especialistas.Horaatendimentofim,
                                           _especialistas.Tipodocumentomedico,
                                           _especialistas.Numerodocumento,
                                           _especialistas.Uf,
                                           _especialistas.Situacao,
                                           _especialistas.Tipoinscricao,
                                           _especialistas.Atendimentosegunda,
                                           _especialistas.Atendimentoterca,
                                           _especialistas.Atendimentoquarta,
                                           _especialistas.Atendimentoquinta,
                                           _especialistas.Atendimentosexta,
                                           _especialistas.Atendimentosabado,
                                           _especialistas.Atendimentodomingo,
                                           _especialistas.Tipopermissao,
                                           _especialistas.Atendimentosexta,
                                           _especialistas.Nomecompleto,
                                           _especialistas.Profissao,
                                           _especialistas.Id
                                           );

                BancodeDados.ExecutarSQLAlter(sql);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #15
0
        public void InserirReceituario(Receituario _receituario)
        {
            try
            {
                string sql = String.Format("INSERT INTO Receituario (Data, Obs, IdConsulta) VALUES ('{0}', '{1}', '{2}')",
                                           _receituario.Data,
                                           _receituario.Obs,
                                           _receituario.Idconsulta
                                           );

                BancodeDados.ExecutarSQLAlter(sql);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #16
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);
        }
Beispiel #17
0
        //Inserir especialista no banco de dados
        public void InserirEspecialista(Especialista _especialistas)
        {
            try
            {
                string sql = String.Format("INSERT INTO Especialista (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 ) VALUES ('{0}', '{1}', '{2}', '{3}' , '{4}', '{5}', '{6}', '{7}', '{8}', '{9}', '{10}', '{11}' , '{12}','{13}', '{14}', '{15}', '{16}', '{17}', '{18}', '{19}', '{20}', '{21}', '{22}', '{23}', '{24}', '{25}','{26}', '{27}', '{28}', '{29}', '{30}')",
                                           _especialistas.Usuario,
                                           _especialistas.Senha,
                                           _especialistas.Cpf,
                                           _especialistas.Rg,
                                           _especialistas.Telefone,
                                           _especialistas.Celular,
                                           _especialistas.Email,
                                           _especialistas.Sexo,
                                           _especialistas.Status,
                                           _especialistas.Obs,
                                           _especialistas.Idade,
                                           _especialistas.Areaatuacao,
                                           _especialistas.Especialidade1,
                                           _especialistas.Especialidade2,
                                           _especialistas.Horaatendimentoini,
                                           _especialistas.Horaatendimentofim,
                                           _especialistas.Tipodocumentomedico,
                                           _especialistas.Numerodocumento,
                                           _especialistas.Uf,
                                           _especialistas.Situacao,
                                           _especialistas.Tipoinscricao,
                                           _especialistas.Atendimentosegunda,
                                           _especialistas.Atendimentoterca,
                                           _especialistas.Atendimentoquarta,
                                           _especialistas.Atendimentoquinta,
                                           _especialistas.Atendimentosexta,
                                           _especialistas.Atendimentosabado,
                                           _especialistas.Atendimentodomingo,
                                           _especialistas.Tipopermissao,
                                           _especialistas.Nomecompleto,
                                           _especialistas.Profissao
                                           );

                BancodeDados.ExecutarSQLAlter(sql);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #18
0
        //Inserir laudo no banco de dados
        public void InserirLaudo(Laudo _laudo)
        {
            try
            {
                string sql = String.Format("INSERT INTO Laudo (IdConsulta, Data, Obs, IdExame) VALUES ('{0}', '{1}', '{2}', '{3}' )",
                                           _laudo.Idconsulta,
                                           _laudo.Data,
                                           _laudo.Obs,
                                           _laudo.Idexame
                                           );

                BancodeDados.ExecutarSQLAlter(sql);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #19
0
        //Atualizar laudo no banco de dados
        public void AtualizarLaudo(Laudo _laudo)
        {
            try
            {
                string sql = String.Format("UPDATE Laudo SET IdConsulta = '{0}', Data ='{1}', Obs ='{2}', IdExame ='{3}' WHERE Id={4}",
                                           _laudo.Idconsulta,
                                           _laudo.Data,
                                           _laudo.Obs,
                                           _laudo.Idexame,
                                           _laudo.Id);

                BancodeDados.ExecutarSQLAlter(sql);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #20
0
        public void AtualizarReceituario(Receituario _receituario)
        {
            try
            {
                string sql = String.Format("UPDATE Receituario SET Data ='{0}', Obs ='{1}', IdConsulta ='{2}' WHERE Id={3}",
                                           _receituario.Data,
                                           _receituario.Obs,
                                           _receituario.Idconsulta,
                                           _receituario.Id
                                           );

                BancodeDados.ExecutarSQLAlter(sql);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #21
0
        //Inserir laudo no banco de dados
        public void InserirConsulta(Consulta _consulta)
        {
            try
            {
                string sql = String.Format("INSERT INTO Consulta (IdPaciente, IdMedico, Motivo, HorarioAtendimento, Data, Status) VALUES ('{0}', '{1}', '{2}', '{3}' , '{4}', '{5}')",
                                           _consulta.Idpaciente,
                                           _consulta.Idmedico,
                                           _consulta.Motivo,
                                           _consulta.Horario,
                                           _consulta.Data,
                                           _consulta.Status);

                BancodeDados.ExecutarSQLAlter(sql);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #22
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);
            }
        }
Beispiel #23
0
        //Inserir laudo no banco de dados
        public void InserirProntuario(Prontuario _prontuario)
        {
            try
            {
                string sql = String.Format("INSERT INTO Prontuario (IdReceituario, IdLaudo, IdConsulta, DataHistorico, Inf) VALUES ('{0}', '{1}', '{2}', '{3}' , '{4}')",
                                           _prontuario.Idreceituario,
                                           _prontuario.Idlaudo,
                                           _prontuario.Idconsulta,
                                           _prontuario.Datahistorico,
                                           _prontuario.Informacao
                                           );

                BancodeDados.ExecutarSQLAlter(sql);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #24
0
        //Atualiza Consulta no banco de dados
        public void AtualizarConsulta(Consulta _consulta)
        {
            try
            {
                string sql = String.Format("UPDATE Consulta SET IdPaciente ='{0}', IdMedico ='{1}', Motivo ='{2}', HorarioAtendimento ='{3}', Data ='{4}', Status ='{5}' WHERE Id={6}",
                                           _consulta.Idpaciente,
                                           _consulta.Idmedico,
                                           _consulta.Motivo,
                                           _consulta.Horario,
                                           _consulta.Data,
                                           _consulta.Status,
                                           _consulta.Id);

                BancodeDados.ExecutarSQLAlter(sql);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #25
0
        //Atualiza Consulta no banco de dados
        public void AtualizarProntuario(Prontuario _prontuario)
        {
            try
            {
                string sql = String.Format("UPDATE Consulta SET IdReceituario ='{0}', IdLaudo ='{1}', IdConsulta ='{2}', DataHistorico ='{3}', Inf ='{4}' WHERE Id={5}",
                                           _prontuario.Idreceituario,
                                           _prontuario.Idlaudo,
                                           _prontuario.Idconsulta,
                                           _prontuario.Datahistorico,
                                           _prontuario.Informacao,
                                           _prontuario.Id
                                           );

                BancodeDados.ExecutarSQLAlter(sql);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #26
0
        //Alteração do banco
        public static int ExecutarSQLAlter(string _sql)
        {
            int linhasAfetadas = 0;

            try
            {
                AbrirConexao();

                SqlCeCommand comando = new SqlCeCommand(_sql, conn);

                linhasAfetadas = comando.ExecuteNonQuery();

                BancodeDados.FecharConexao();
            }
            catch (Exception ex)
            {
                BancodeDados.FecharConexao();
                throw new Exception(ex.Message);
            }

            return(linhasAfetadas);
        }
Beispiel #27
0
        //Atualizar paciente no banco de dados
        public void AtualizarPaciente(Paciente _paciente)
        {
            try
            {
                string sql = String.Format("UPDATE Paciente SET Usuario='{0}', Senha='{1}', Nome ='{2}', Telefone ='{3}', Celular ='{4}', Cpf ='{5}', Rg ='{6}', Idade ='{7}', TipoSanguineo ='{8}', TipoConvenio='{9}',  NumeroPlano ='{10}', DataValidadePlano='{11}', Endereco ='{12}', Cidade ='{13}', Estado ='{14}', EspecialPaciente ='{15}', Sexo ='{16}', EstadoCivil ='{17}',NomePai='{18}', NomeMae='{19}', Obs='{20}', Email='{21}' WHERE Id ={22}",
                                           _paciente.Usuario,
                                           _paciente.Senha,
                                           _paciente.NomeCompleto,
                                           _paciente.Telefone,
                                           _paciente.Celular,
                                           _paciente.Cpf,
                                           _paciente.Rg,
                                           _paciente.Idade,
                                           _paciente.Tiposanguineo,
                                           _paciente.Tipoconvenio,
                                           _paciente.Nplanodesaude,
                                           _paciente.Datavalidadeplano,
                                           _paciente.Endereco,
                                           _paciente.Cidade,
                                           _paciente.Estado,
                                           _paciente.Pacienteespecial,
                                           _paciente.Sexo,
                                           _paciente.Estadocivil,
                                           _paciente.Nomepai,
                                           _paciente.Nomemae,
                                           _paciente.Obs,
                                           _paciente.Email,
                                           _paciente.Id);

                BancodeDados.ExecutarSQLAlter(sql);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #28
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);
        }
Beispiel #29
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);
        }