private void Button2_Click(object sender, EventArgs e)
        {
            string kullanici_girisadi = textBox1.Text.ToString().Trim();
            string kullanici_adi      = textBox2.Text.ToString().TrimStart().TrimEnd();
            string kullanici_soyadi   = textBox3.Text.ToString().TrimStart().TrimEnd();
            string sifre = textBox4.Text.ToString().Trim();

            if (kullanici_girisadi != "" && kullanici_adi != "" && kullanici_soyadi != "" && sifre != "")
            {
                if (islem_tipi == "yeni")
                {
                    SqlDataReader dr;
                    SqlCommand    cmd = new SqlCommand();
                    Veritabani.baglanti.Open();
                    cmd.Connection  = Veritabani.baglanti;
                    cmd.CommandText = "SELECT * FROM tbl_kullanicilar where kullanici_girisadi='" + kullanici_girisadi + "'";
                    dr = cmd.ExecuteReader();
                    if (dr.Read())
                    {
                        MessageBox.Show("Aynı Kullanıcı Adında Başka Bir Kullanıcı Var", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        Veritabani.baglanti.Close();
                    }
                    else
                    {
                        Veritabani.baglanti.Close();
                        Veritabani.baglanti.Open();
                        cmd.Connection  = Veritabani.baglanti;
                        cmd.CommandText = "INSERT INTO tbl_kullanicilar (kullanici_girisadi,kullanici_sifre,kullanici_adi,kullanici_soyadi) VALUES('" + kullanici_girisadi + "','" + Sifreleme.Sifrele(sifre) + "','" + kullanici_adi + "','" + kullanici_soyadi + "')";
                        int sonuc = cmd.ExecuteNonQuery();
                        if (sonuc < 0)
                        {
                            MessageBox.Show("Hatalı İşlem", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                        else
                        {
                            MessageBox.Show("Kullanıcı Eklendi.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                            this.Close();
                        }
                    }
                    Veritabani.baglanti.Close();
                }
                else if (islem_tipi == "guncelleme")
                {
                    if (kullanici_id == LoginKullanici.kullanici_id.ToString() || LoginKullanici.kullanici_adi == "admin")
                    {
                        SqlDataReader dr;
                        SqlCommand    cmd = new SqlCommand();
                        Veritabani.baglanti.Open();
                        cmd.Connection  = Veritabani.baglanti;
                        cmd.CommandText = "SELECT * FROM tbl_kullanicilar where kullanici_girisadi='" + kullanici_girisadi + "' and kullanici_id<>" + kullanici_id;
                        dr = cmd.ExecuteReader();
                        if (dr.Read())
                        {
                            MessageBox.Show("Aynı Kullanıcı Adında Başka Bir Kullanıcı Var", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            Veritabani.baglanti.Close();
                        }
                        else
                        {
                            Veritabani.baglanti.Close();
                            Veritabani.baglanti.Open();
                            cmd.Connection  = Veritabani.baglanti;
                            cmd.CommandText = "UPDATE tbl_kullanicilar SET kullanici_girisadi='" + kullanici_girisadi + "',kullanici_sifre='" + Sifreleme.Sifrele(sifre) + "',kullanici_adi='" + kullanici_adi + "',kullanici_soyadi='" + kullanici_soyadi + "' WHERE kullanici_id=" + kullanici_id;
                            int sonuc = cmd.ExecuteNonQuery();
                            if (sonuc < 0)
                            {
                                MessageBox.Show("Hatalı İşlem", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            }
                            else
                            {
                                MessageBox.Show("Kullanıcı Güncellendi.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                                this.Close();
                            }
                        }
                        Veritabani.baglanti.Close();
                    }
                    else
                    {
                        MessageBox.Show("Kendinizden Başka Bir Kullanıcıyı Düzenleyemezsiniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    MessageBox.Show("Hatalı İşlem", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Lütfen Boş Alan Bırakmayın", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Exemplo n.º 2
0
        private void Button1_Click(object sender, EventArgs e)
        {
            string kullanici_adi = textBox1.Text.ToString().Trim();
            string sifre         = textBox2.Text.ToString().Trim();

            if (kullanici_adi != "" && sifre != "")
            {
                SqlCommand cmd = new SqlCommand();
                Veritabani.baglanti.Open();
                cmd.Connection  = Veritabani.baglanti;
                cmd.CommandText = "SELECT * FROM tbl_kullanicilar where kullanici_girisadi='" + kullanici_adi + "' AND kullanici_sifre='" + Sifreleme.Sifrele(sifre) + "'";

                dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    LoginKullanici.kullanici_id  = Convert.ToInt32(dr["kullanici_id"]);
                    LoginKullanici.kullanici_adi = dr["kullanici_girisadi"].ToString();
                    this.Hide();
                    Form1 frm = new Form1();
                    frm.Text = "Kuzem Eczane Otomasyonu V1 | " + dr["kullanici_adi"] + " " + dr["kullanici_soyadi"];
                    Veritabani.baglanti.Close();
                    frm.Show();
                }
                else
                {
                    MessageBox.Show("Kullanıcı adını ve şifrenizi kontrol ediniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                Veritabani.baglanti.Close();
            }
            else
            {
                MessageBox.Show("Lütfen Boş Alan Bırakmayın", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }