public ModifyPatient(FormReceptionist oknoWyboruRecepcjonisty)
 {
     InitializeComponent();
     this.oknoWyboruRecepcjonisty = oknoWyboruRecepcjonisty;
     oknoWyboruRecepcjonisty.Hide();
     wyswietl();
 }
예제 #2
0
        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();
        }
예제 #3
0
 public FormAddPatient(FormReceptionist oknoWyboruRecepcjonisty)
 {
     InitializeComponent();
     this.oknoWyboruRecepcjonisty = oknoWyboruRecepcjonisty;
     oknoWyboruRecepcjonisty.Hide();
 }