public static string sciezka = Application.StartupPath + @"\HOSPITAL.MDF"; // deklaracja zmiennej dla sciezki private void Login_button_Click(object sender, EventArgs e) // przycisk logowania { SqlConnection sqlcon = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename= " + Form1.sciezka + ";Integrated Security=True;Connect Timeout=30"); sqlcon.Open(); string zapytanie = "select PermissionLvl from Baza where Login= '******' and Password ='******';"; SqlDataAdapter sda = new SqlDataAdapter(zapytanie, sqlcon); DataTable dtbl = new DataTable(); sda.Fill(dtbl); if (dtbl.Rows.Count == 1) { if (dtbl.Rows[0]["PermissionLvl"].ToString() == "0") // warunek dla permission level dla admina { Login_textBox.Text = ""; Password_textBox.Text = ""; FormAdmina oknoAdmina = new FormAdmina(this); this.Hide(); oknoAdmina.Show(); } else if (dtbl.Rows[0]["PermissionLvl"].ToString() == "1") // warunek dla permission level dla doktora { findIDdoktor(); Login_textBox.Text = ""; Password_textBox.Text = ""; this.Hide(); } else if (dtbl.Rows[0]["PermissionLvl"].ToString() == "2") // warunek dla permission level dla recepcjonisty { Login_textBox.Text = ""; Password_textBox.Text = ""; FormReceptionist oknoRecepcionisty = new FormReceptionist(this); this.Hide(); oknoRecepcionisty.Show(); } else if (dtbl.Rows[0]["PermissionLvl"].ToString() == "3") // dla pacjenta { findID(); // funkcja pobiera id pacjenta ktory sie loguje Login_textBox.Text = ""; Password_textBox.Text = ""; this.Hide(); } else // warunek dla permission level dla ksiegowego { Login_textBox.Text = ""; Password_textBox.Text = ""; Formksiegowy oknoKsiegowego = new Formksiegowy(this); this.Hide(); oknoKsiegowego.Show(); } } else { MessageBox.Show("Check your username or password"); } sqlcon.Close(); }
private void FormAddPatient_FormClosed(object sender, FormClosedEventArgs e) { oknoWyboruRecepcjonisty.Show(); }
private void Back_button_Click(object sender, EventArgs e) { this.Close(); oknoWyboruRecepcjonisty.Show(); }