public string BuscaTipoConsulta(string id) { dao = new ConexaoDAO(); string tipo = ""; try { string readCommand = "select Tipo from Consulta where Id_Consulta = @id;"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@id", id); var resultado = m.ExecuteReader(); while (resultado.Read()) { tipo = Convert.ToString(resultado["Tipo"]); } return(tipo); } catch (Exception e) { throw new Exception(e.Message); } }
public Paciente BuscarPacienteCartao(string cartao) { dao = new ConexaoDAO(); string nome = ""; Paciente paciente = new Paciente(); try { string readCommand = "select * from Paciente where cartao = @cartao;"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@cartao", cartao); var resultado = m.ExecuteReader(); while (resultado.Read()) { paciente.cpf = Convert.ToString(resultado["CPF"]); paciente.nome = Convert.ToString(resultado["Nome"]); } return(paciente); } catch (Exception e) { throw new Exception(e.Message); } }
public bool MarcarConsultaCheckIn(string cpf, string nome, string id, string tipo) { dao = new ConexaoDAO(); bool valor = false; try { string readCommand = "Update Consulta set Tipo = @tipo, Status = 3, CPF_Paciente = @cpf where Id_Consulta = @id;"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@cpf", cpf); m.Parameters.AddWithValue("@tipo", tipo); m.Parameters.AddWithValue("@id", id); var resultado = m.ExecuteNonQuery(); return(true); } catch (Exception e) { return(false); } }
public bool CadastrarAgenda(string data, string hora_inicio, string hora_fim, string crm) { dao = new ConexaoDAO(); bool valor = false; try { //string readCommand = "Insert into Agenda values (@data, @hr_inicio, @hr_fim, @crm)"; MySqlCommand m = new MySqlCommand("spagenda", dao.conexao); m.CommandType = CommandType.StoredProcedure; m.Parameters.AddWithValue("@data_agenda", data); m.Parameters.AddWithValue("@hora_inicio", data + " " + hora_inicio); m.Parameters.AddWithValue("@hora_fim", data + " " + hora_fim); m.Parameters.AddWithValue("@crm", crm); m.ExecuteNonQuery(); return(valor = true); } catch (Exception e) { throw new Exception(e.Message); return(valor = false); } }
public string BuscarTipoNome(string nome) { dao = new ConexaoDAO(); string tipo = ""; try { string readCommand = "select Id_Tipo_Consulta from Tipo_Consulta where Nome_Tipo_Consulta = @nome;"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@nome", nome); var resultado = m.ExecuteReader(); while (resultado.Read()) { tipo = Convert.ToString(resultado["Id_Tipo_Consulta"]); } return(tipo); } catch (Exception e) { throw new Exception(e.Message); } }
//refazer isso daqui public bool MarcarConsultaCartao(string cartao, string idConsulta) { dao = new ConexaoDAO(); Paciente paciente = new Paciente(); try { string readCommand = "Insert into Paciente values (@cpf, @nome, @dtnasc, @rua, @num, @estado, @cidade)"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@cpf", paciente.cpf); m.Parameters.AddWithValue("@nome", paciente.nome); m.Parameters.AddWithValue("@dtnasc", paciente.dt_nasc); m.Parameters.AddWithValue("@rua", paciente.rua); m.Parameters.AddWithValue("@num", paciente.numero); m.Parameters.AddWithValue("@estado", paciente.estado); m.Parameters.AddWithValue("@cidade", paciente.cidade); var resultado = m.ExecuteNonQuery(); return(true); } catch (Exception e) { return(false); } }
public List <Exame> BuscarExames(string cpf) { dao = new ConexaoDAO(); List <Exame> exames = new List <Exame>(); try { string readCommand = "SELECT * FROM Exames where Id_Paciente = @cpf"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@cpf", cpf); var resultado = m.ExecuteReader(); Exame exame = new Exame(); while (resultado.Read()) { exame.id_exame = Convert.ToString(resultado["Id_Exame"]); exame.cpf = Convert.ToString(resultado["Id_Paciente"]); exame.crm = Convert.ToString(resultado["Id_Medico"]); exame.descricao = Convert.ToString(resultado["Descricao"]); exames.Add(exame); } return(exames); } catch (Exception e) { throw new Exception(e.Message); } }
public bool AlterarDadosUsuario(string nome, string data, string id) { dao = new ConexaoDAO(); try { string readCommand = "Update Usuario set Nome = @nome, Dt_Nasc = @data where Id_Funcionario = @id;"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@data", Convert.ToDateTime(data)); m.Parameters.AddWithValue("@nome", nome); m.Parameters.AddWithValue("@id", id); m.ExecuteNonQuery(); return(true); } catch (Exception e) { throw new Exception(e.Message); } }
public List <string> ListaTipos() { dao = new ConexaoDAO(); try { List <string> lista = new List <string>(); string readCommand = "SELECT * FROM Tipo_Consulta"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); var resultado = m.ExecuteReader(); while (resultado.Read()) { string item = Convert.ToString(resultado["Nome_Tipo_Consulta"]); lista.Add(item); } return(lista); } catch (Exception e) { throw new Exception(e.Message); } }
public Medico BuscaMedico(string crm) { dao = new ConexaoDAO(); Medico medico = new Medico(); try { string readCommand = "SELECT * FROM Usuario as F join Medico as M on F.Id_Funcionario = M.Id_Funcionario where crm = @crm"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@crm", crm); var resultado = m.ExecuteReader(); if (resultado.Read()) { medico.nome = Convert.ToString(resultado["Nome"]); medico.id_user = Convert.ToString(resultado["Id_Funcionario"]); medico.dt_nasc = Convert.ToString(resultado["Dt_Nasc"]); medico.especialidade = Convert.ToString(resultado["Especialidade"]); } return(medico); } catch (Exception e) { throw new Exception(e.Message); } }
public Usuario BuscarUsuarioDados(string id) { dao = new ConexaoDAO(); Usuario usuario = new Usuario(); try { string readCommand = "select * from Usuario where Id_Funcionario = @id;"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@id", id); var resultado = m.ExecuteReader(); while (resultado.Read()) { usuario.id_user = Convert.ToString(resultado["Id_Funcionario"]); usuario.nome = Convert.ToString(resultado["Nome"]); usuario.dt_nasc = Convert.ToString(resultado["Dt_Nasc"]); usuario.tipo = Convert.ToString(resultado["Tipo_Usuario"]); } return(usuario); } catch (Exception e) { throw new Exception(e.Message); } }
public bool AlterarDadosPaciente(string nome, string data, string cpf) { dao = new ConexaoDAO(); try { string readCommand = "Update Paciente set Nome = @nome, Dt_Nasc = @data where CPF = @cpf;"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@data", Convert.ToDateTime(data)); m.Parameters.AddWithValue("@nome", nome); m.Parameters.AddWithValue("@cpf", cpf); m.ExecuteNonQuery(); return(true); } catch (Exception e) { throw new Exception(e.Message); } }
public string BuscarIdFuncionario(string nome) { dao = new ConexaoDAO(); string id = ""; try { string readCommand = "Select Id_Funcionario from Usuario where Nome = @nome"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@nome", nome); var resultado = m.ExecuteReader(); while (resultado.Read()) { id = Convert.ToString(resultado["Id_Funcionario"]); } return(id); } catch (Exception e) { throw new Exception(e.Message); } }
public Paciente BuscaPaciente(string login, string senha) { dao = new ConexaoDAO(); Paciente user = new Paciente(); try { string readCommand = "SELECT * FROM Paciente WHERE login = @login AND senha = @senha;"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@login", login); m.Parameters.AddWithValue("@senha", senha); var resultado = m.ExecuteReader(); if (resultado.Read()) { user.nome = Convert.ToString(resultado["Nome"]); user.cpf = Convert.ToString(resultado["CPF"]); user.dt_nasc = Convert.ToString(resultado["Dt_Nasc"]); } return(user); } catch (Exception e) { throw new Exception(e.Message); //return retorno = false; } }
public Paciente BuscaPacientePorCartao(string cartao) { dao = new ConexaoDAO(); Paciente p = new Paciente(); try { string readCommand = "SELECT * FROM Paciente as P join Telefone as T on P.CPF = T.Id_Usuario WHERE cartao = @cartao"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@cartao", cartao); var resultado = m.ExecuteReader(); while (resultado.Read()) { p.nome = Convert.ToString(resultado["Nome"]); p.dt_nasc = Convert.ToString(resultado["Dt_Nasc"]); p.rua = Convert.ToString(resultado["Rua"]); p.numero = Convert.ToString(resultado["Num_Endereco"]); p.estado = Convert.ToString(resultado["Estado"]); p.cidade = Convert.ToString(resultado["Cidade"]); p.telefone = Convert.ToString(resultado["Telefone"]); } return(p); } catch (Exception e) { throw new Exception(e.Message); } }
public bool VerificaloginPaciente(string login, string senha) { dao = new ConexaoDAO(); try { string readCommand = "SELECT * FROM Paciente WHERE login = @login AND senha = @senha;"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@login", login); m.Parameters.AddWithValue("@senha", senha); var resultado = m.ExecuteReader(); if (resultado.HasRows) { return(true); } else { return(false); } } catch (Exception e) { throw new Exception(e.Message); //return retorno = false; } }
public bool VerificaCPF(string cpf) { dao = new ConexaoDAO(); try { string readCommand = "SELECT * FROM Paciente WHERE CPF = @cpf;"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@cpf", cpf); var resultado = m.ExecuteReader(); if (resultado.HasRows) { return(true); } else { return(false); } } catch (Exception e) { throw new Exception(e.Message); //return retorno = false; } }
public List <Paciente> ListaPacientes() { dao = new ConexaoDAO(); List <Paciente> pacientes = new List <Paciente>(); try { string readCommand = "SELECT * FROM Paciente"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); var resultado = m.ExecuteReader(); while (resultado.Read()) { Paciente paciente = new Paciente(); paciente.cpf = Convert.ToString(resultado["CPF"]); paciente.nome = Convert.ToString(resultado["Nome"]); paciente.dt_nasc = Convert.ToString(resultado["Dt_Nasc"]); } return(pacientes); } catch (Exception e) { throw new Exception(e.Message); } }
public bool AdicionaCadastroMedico(Usuario usuario, string crm, string especialidade) { dao = new ConexaoDAO(); try { MySqlCommand m = new MySqlCommand("sp_adiciona_funcionario", dao.conexao); m.CommandType = CommandType.StoredProcedure; m.Parameters.AddWithValue("@nome", usuario.nome); m.Parameters.AddWithValue("@dt_nasc", usuario.dt_nasc); m.Parameters.AddWithValue("@login", usuario.login); m.Parameters.AddWithValue("@senha", usuario.senha); m.ExecuteNonQuery(); return(true); } catch (Exception e) { return(false); } }
public string BuscaCartaoTemporario() { dao = new ConexaoDAO(); string cartao = " "; try { string readCommand = "Select valor_cartao from Cartao_Temp where id = 1;"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); var resultado = m.ExecuteReader(); while (resultado.Read()) { cartao = Convert.ToString(resultado["valor_cartao"]); } return(cartao); } catch (Exception e) { throw new Exception(e.Message); } }
public List <string> BuscarTiposUsuario() { dao = new ConexaoDAO(); List <string> tipos = new List <string>(); try { string readCommand = "SELECT * FROM Usuario_Tipo;"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); var resultado = m.ExecuteReader(); while (resultado.Read()) { string valor = Convert.ToString(resultado["Nome_Tipo_Usuario"]); tipos.Add(valor); } return(tipos); } catch (Exception e) { throw new Exception(e.Message); } }
public bool AdicionaPaciente(Paciente paciente) { dao = new ConexaoDAO(); try { string readCommand = "Insert into Paciente (CPF, Nome, Dt_Nasc, Rua, Num_Endereco, Estado, Cidade, login, senha) values (@cpf, @nome, @dtnasc, @rua, @num, @estado, @cidade, @login, @senha)"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@cpf", paciente.cpf); m.Parameters.AddWithValue("@nome", paciente.nome); m.Parameters.AddWithValue("@dtnasc", paciente.dt_nasc); m.Parameters.AddWithValue("@rua", paciente.rua); m.Parameters.AddWithValue("@num", paciente.numero); m.Parameters.AddWithValue("@estado", paciente.estado); m.Parameters.AddWithValue("@cidade", paciente.cidade); m.Parameters.AddWithValue("@login", paciente.login); m.Parameters.AddWithValue("@senha", paciente.senha); var resultado = m.ExecuteNonQuery(); return(true); } catch (Exception e) { return(false); } }
public Usuario BuscaUsuario(string login, string senha) { dao = new ConexaoDAO(); Usuario user = new Usuario(); try { string readCommand = "SELECT * FROM Usuario WHERE login = @login AND senha = @senha;"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@login", login); m.Parameters.AddWithValue("@senha", senha); var resultado = m.ExecuteReader(); if (resultado.Read()) { user.nome = Convert.ToString(resultado["Nome"]); user.id_user = Convert.ToString(resultado["Id_Funcionario"]); user.dt_nasc = Convert.ToString(resultado["Dt_Nasc"]); user.login = Convert.ToString(resultado["Login"]); user.tipo = Convert.ToString(resultado["Tipo_Usuario"]); } return(user); } catch (Exception e) { throw new Exception(e.Message); //return retorno = false; } }
public List <Usuario> ListaUsuario() { dao = new ConexaoDAO(); List <Usuario> usuarios = new List <Usuario>(); try { string readCommand = "SELECT * FROM Usuario"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); var resultado = m.ExecuteReader(); while (resultado.Read()) { Usuario user = new Usuario(); user.nome = Convert.ToString(resultado["Nome"]); user.id_user = Convert.ToString(resultado["Id_Funcionario"]); user.dt_nasc = Convert.ToString(resultado["Dt_Nasc"]); user.login = Convert.ToString(resultado["Login"]); if (Convert.ToString(resultado["Tipo_Usuario"]) == "1") { user.tipo = "Medico"; } else if (Convert.ToString(resultado["Tipo_Usuario"]) == "2") { user.tipo = "Atendente"; } else if (Convert.ToString(resultado["Tipo_Usuario"]) == "3") { user.tipo = "Administrador"; } usuarios.Add(user); } return(usuarios); } catch (Exception e) { throw new Exception(e.Message); } }
public bool ExcluirPacienteCPF(string cpf) { dao = new ConexaoDAO(); try { string readCommand = "Delete from Paciente where CPF = @cpf"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@cpf", cpf); var resultado = m.ExecuteNonQuery(); return(true); } catch (Exception e) { throw new Exception(e.Message); } }
public bool RemoverCartao(string cpf) { dao = new ConexaoDAO(); try { string readCommand = "Update Paciente set Cartao = null where CPF = @cpf"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@cpf", cpf); var resultado = m.ExecuteNonQuery(); return(true); } catch (Exception e) { return(false); } }
public bool ExcluirFuncionario(string id, string tipo) { dao = new ConexaoDAO(); try { MySqlCommand m = new MySqlCommand("sp_excluir_funcionario", dao.conexao); m.CommandType = CommandType.StoredProcedure; m.Parameters.AddWithValue("@idtipo", tipo); m.Parameters.AddWithValue("@idfuncionario", id); m.ExecuteNonQuery(); return(true); } catch (Exception e) { throw new Exception(e.Message); } }
public bool AlterarSenha(string senha, string idusuario) { dao = new ConexaoDAO(); try { string readCommand = "Update Usuario set senha = @senha where Id_Funcionario = @id;"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@senha", senha); m.Parameters.AddWithValue("@id", idusuario); m.ExecuteNonQuery(); return(true); } catch (Exception e) { throw new Exception(e.Message); } }
public bool AdicionaCadastro(Usuario usuario) { dao = new ConexaoDAO(); string tipo_numero = ""; if (usuario.tipo == "Atendente") { tipo_numero = "2"; } else if (usuario.tipo == "Administrador") { tipo_numero = "3"; } try { MySqlCommand m = new MySqlCommand("sp_adiciona_funcionario", dao.conexao); m.CommandType = CommandType.StoredProcedure; m.Parameters.AddWithValue("@nome", usuario.nome); m.Parameters.AddWithValue("@dt_nasc", usuario.dt_nasc); m.Parameters.AddWithValue("@login", usuario.login); m.Parameters.AddWithValue("@senha", usuario.senha); m.Parameters.AddWithValue("@tipo", tipo_numero); m.ExecuteNonQuery(); return(true); } catch (Exception e) { return(false); } }
public List <Consulta> BuscaConsultaPaciente(string cpf) { dao = new ConexaoDAO(); List <Consulta> consultas = new List <Consulta>(); try { string readCommand = "SELECT * FROM Agenda as A join Consulta as C on A.Id_Consulta = C.Id_Consulta where CPF_Paciente = @cpf"; MySqlCommand m = new MySqlCommand(readCommand, dao.conexao); m.Parameters.AddWithValue("@cpf", cpf); var resultado = m.ExecuteReader(); Consulta consulta = new Consulta(); //if ou while while (resultado.Read()) { consulta.cpf = Convert.ToString(resultado["CPF_Paciente"]); consulta.descricao = Convert.ToString(resultado["Descricao"]); consulta.id_consulta = Convert.ToString(resultado["Id_Consulta"]); consulta.id_medico = Convert.ToString(resultado["Id_Funcionario"]); if (Convert.ToString(resultado["Status"]) == "1") { consulta.status = "Aberto"; } else if (Convert.ToString(resultado["Status"]) == "2") { consulta.status = "Aguardando"; } else if (Convert.ToString(resultado["Status"]) == "3") { consulta.status = "Realizada"; } if (Convert.ToString(resultado["Tipo"]) == "1") { consulta.tipo = "Rotina"; } else if (Convert.ToString(resultado["Status"]) == "2") { consulta.tipo = "Primeira Consulta"; } else if (Convert.ToString(resultado["Status"]) == "3") { consulta.tipo = "Realizada"; } consulta.dt_consulta = Convert.ToString(resultado["Dt_Consulta"]); consulta.hr_inicio = Convert.ToString(resultado["Hr_Inicio"]); consulta.hr_fim = Convert.ToString(resultado["Hr_Fim"]); consultas.Add(consulta); } return(consultas); } catch (Exception e) { throw new Exception(e.Message); } }