public FormConsultaMedica(int idmarcacao1, Utilizadores utilizador1, int idutilizador1) { InitializeComponent(); idmarcacao = idmarcacao1; utilizador = utilizador1; idutilizador = idutilizador1; consulta1 = new Consulta(); carregarDadosMarcacao(idmarcacao); List <TipoSintoma> tipossintomas = new List <TipoSintoma>(); tipossintomas = consulta1.carregarTiposSintomas(); cmbtiposintoma.Items.AddRange(tipossintomas.ToArray()); cmbtiposintoma.SelectedIndex = 1; nova = true; Boolean jaregistada = consulta1.verificaExisteConsulta(idmarcacao); if (jaregistada == true) { nova = false; carregarConsulta(idmarcacao); } else { nova = true; } }
public FormTipoSintoma(Utilizadores utilizador1, int idutilizador1) { InitializeComponent(); nova = true; utilizador = utilizador1; idutilizador = idutilizador1; cbxpesquisarpor.SelectedIndex = 0; }
public FormMinhasConsultas(Utilizadores utilizador1, int idutilizador1) { InitializeComponent(); utilizador = utilizador1; idutilizador = idutilizador1; cbpesquisarpor.SelectedIndex = 0; toolStripTextBox2.Text = utilizador1.Username; }
private void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (tbxnomeutilizador.Text.Length > 0 && tbxpalavrapasse.Text.Length > 0) { //<<<----------Login sem hash da password, devido a dados dos médicos (password) existirem em plain text na BD----------->>>>> // (Foram inseridos manualmente na BD para teste, mas depois dos médicos estarem associados a marcações, a mudança exigia a eliminação de todos os dados associados a eles, // pois requiria a sua remoção e re-inserção) Por efeito, o login é com a password em plain text. Temos conhecimento que deveria ser com a hash da mesma. O tempo é escasso para efetuar as alterações necessárias. string nome = tbxnomeutilizador.Text.Trim(); string palavrapasse = tbxpalavrapasse.Text; con.Open(); SqlCommand cmd = con.CreateCommand(); SqlDataReader reader; cmd.CommandText = "SELECT * FROM utilizador u, medico m WHERE u.username = '******' AND u.password = '******' AND u.Id = m.id_utilizador"; cmd.CommandType = CommandType.Text; reader = cmd.ExecuteReader(); if (reader.HasRows) { if (reader.Read()) { int id = Convert.ToInt32(reader[0]); Utilizadores utilizador = new Utilizadores(reader[1].ToString(), reader[2].ToString()); FormPrincipalMedico form = new FormPrincipalMedico(utilizador, id); form.Show(); Hide(); } } else { MessageBox.Show("Utilizador inválido."); } } else { MessageBox.Show("Preencha os dados corretamente", "Preenchimento de dados"); } con.Close(); } }
public FormPrincipalMedico(Utilizadores utilizador1, int idutilizador1) { InitializeComponent(); utilizador = utilizador1; idutilizador = idutilizador1; }