예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                sc.Open();
                string sql   = "Select * From EgitmenTBL Where Nickname= @nick AND Password= @pass";
                string sql_2 = "Select Egitmenid,Yetki,Bolum From EgitmenTBL Where Nickname ='" + textBox1.Text + "'";

                SqlParameter prm1 = new SqlParameter("nick", textBox1.Text);
                SqlParameter prm2 = new SqlParameter("pass", textBox2.Text);

                SqlCommand komut   = new SqlCommand(sql, sc);
                SqlCommand komut_2 = new SqlCommand(sql_2, sc);

                komut.Parameters.Add(prm1);
                komut.Parameters.Add(prm2);
                DataTable      dt = new DataTable();
                SqlDataAdapter ad = new SqlDataAdapter(komut);
                ad.Fill(dt);

                SqlDataReader dr = komut_2.ExecuteReader();
                while (dr.Read())
                {
                    id    = dr["Egitmenid"].ToString();
                    yetki = dr["Yetki"].ToString();
                    bolum = dr["Bolum"].ToString();
                }
                if (dt.Rows.Count > 0)
                {
                    if (yetki == "Egitmen")
                    {
                        serialPort2.Close();
                        EgtProfil frm = new EgtProfil();
                        frm.id = id;
                        frm.Show();
                        this.Hide();
                    }
                    else if (yetki == "Admin")
                    {
                        serialPort2.Close();
                        AdmProfil frm1 = new AdmProfil();
                        frm1.Show();
                        this.Hide();
                    }
                }
                else
                {
                    MessageBox.Show("Kullanıcı adını ve şifrenizi kontrol ediniz.");
                }
                //Değişkeni gönderecek olan formda public değişkene gerek yoktur.
                //Normal bir değişken gönderebiliriz.
                sc.Close();
            }

            catch (Exception)
            {
                MessageBox.Show("Hatalı Giriş");
                throw;
            }
        }
예제 #2
0
        private void profilToolStripMenuItem_Click(object sender, EventArgs e)
        {
            AdmProfil form2sec = new AdmProfil();

            form2sec.Show();
            this.Hide();
        }
예제 #3
0
        private void displayData_event(object sender, EventArgs e)
        {
            button3.Enabled = true; //Durdurma butonunu pasif hale getir
            button2.Enabled = false;
            char ayrac = '\r';      //char türünde her hangi bir sembole göre ayrılabilir

            string[] deger = data.Split(ayrac);
            if (deger[0] == "Parmak Izi Bulunamadi")
            {
            }
            else
            {
                try
                {
                    sc.Open();
                    string sql   = "Select * From EgitmenTBL Where PId=@Pid";
                    string sql_2 = "Select Egitmenid,Yetki From EgitmenTBL Where PId ='" + deger[0] + "'";

                    SqlParameter prm1 = new SqlParameter("Pid", deger[0]);

                    SqlCommand komut   = new SqlCommand(sql, sc);
                    SqlCommand komut_2 = new SqlCommand(sql_2, sc);

                    komut.Parameters.Add(prm1);
                    DataTable      dt = new DataTable();
                    SqlDataAdapter ad = new SqlDataAdapter(komut);
                    ad.Fill(dt);

                    SqlDataReader dr = komut_2.ExecuteReader();
                    while (dr.Read())
                    {
                        id    = dr["Egitmenid"].ToString();
                        yetki = dr["Yetki"].ToString();
                    }
                    if (sayac == 0)
                    {
                        if (dt.Rows.Count > 0)
                        {
                            if (yetki == "Admin")
                            {
                                try
                                {
                                    AdmProfil frm = new AdmProfil();
                                    frm.FormClosed += new FormClosedEventHandler(frm_FormClosed);
                                    Task.Run(() =>
                                    {
                                        serialPort2.Close();
                                    }
                                             );
                                    frm.Show();

                                    Hide();

                                    sayac++;
                                }
                                catch (Exception)
                                {
                                    throw;
                                }
                            }
                            else if (yetki == "Egitmen")
                            {
                                EgtProfil frm1 = new EgtProfil();
                                frm1.FormClosed += new FormClosedEventHandler(frm1_FormClosed);
                                Task.Run(() =>
                                {
                                    serialPort2.Close();
                                }
                                         );
                                frm1.Show();

                                Hide();

                                sayac++;
                            }
                        }
                        else
                        {
                            MessageBox.Show("Kullanici Bulunamadi");
                        }
                        //Değişkeni gönderecek olan formda public değişkene gerek yoktur.
                        //Normal bir değişken gönderebiliriz.
                        sc.Close();
                    }
                }
                catch (Exception)
                {
                    MessageBox.Show("Hatalı Giriş");
                }
            }
        }