private void btn_yeniKullanici_Ekle_Click(object sender, EventArgs e)
        {
            Yonetici_Secimi_Ekle secim = new Yonetici_Secimi_Ekle(kisayol.yetkim, kisayol.Il_Id, kisayol.ilce_ID, kisayol.semt_Id);

            this.Hide();
            secim.ShowDialog(this);
            this.Show();
        }
        private void btn_Bina_Yonetici_ekle_Click(object sender, EventArgs e)
        {
            Yonetici_Secimi_Ekle secim = new Yonetici_Secimi_Ekle(kisayol.yetkim, kisayol.Il_Id, kisayol.ilce_ID, kisayol.semt_Id);

            secim.combo_secim.SelectedIndex = 4;
            kisayol.combobox_Sil(secim.combo_secim, "Genel Yönetici");
            kisayol.combobox_Sil(secim.combo_secim, "İl Yöneticisi");
            kisayol.combobox_Sil(secim.combo_secim, "İl Yardımcısı");
            kisayol.combobox_Sil(secim.combo_secim, "İlçe Yöneticisi");
            kisayol.combobox_Sil(secim.combo_secim, "Sınav Sorumlusu");


            if (secim.ShowDialog(this) == System.Windows.Forms.DialogResult.OK)
            {
                ///--- Il'e Gore Yonetici
                String sorgu = "Select Isim,Soyisim from Kullanicilar where il_ID = '" + il + "' and Yetki_Gorevi = 5 and binaID is null ";
                baglanti.Open();
                SqlCommand    kommi  = new SqlCommand(sorgu, baglanti);
                SqlDataReader okumaa = kommi.ExecuteReader();
                combobox_Bina_Yoneticisi.Items.Clear();
                while (okumaa.Read())
                {
                    isim = Convert.ToString(okumaa["Isim"]);

                    soyisim = Convert.ToString(okumaa["Soyisim"]);
                    combobox_Bina_Yoneticisi.Items.Add(isim + soyisim);
                }
                okumaa.Close();
                baglanti.Close();

                ///--- Il'e Gore Yardimcisi
                String     yard    = "Select Isim,Soyisim from Kullanicilar where il_ID = '" + il + "' and Yetki_Gorevi = 6 and binaID is null ";
                SqlCommand yardimc = new SqlCommand(yard, baglanti);
                baglanti.Open();
                SqlDataReader yardim_oku = yardimc.ExecuteReader();
                combobox_Bina_Yonetici_Yardimcisi.Items.Clear();
                while (yardim_oku.Read())
                {
                    isim2    = Convert.ToString(yardim_oku["Isim"]);
                    soyisim2 = Convert.ToString(yardim_oku["Soyisim"]);
                    combobox_Bina_Yonetici_Yardimcisi.Items.Add(isim2 + " " + soyisim2);
                }
                yardim_oku.Close();
                baglanti.Close();
            }
            this.Show();
        }
        private void btn_kaydetSinav_Click(object sender, EventArgs e)
        {
            Yonetici_Secimi_Ekle secim = new Yonetici_Secimi_Ekle(kisayol.yetkim, kisayol.Il_Id, kisayol.ilce_ID, kisayol.semt_Id);

            if (kisayol.yetkim == 1)
            {
                baglanti.Open();
                String     ekleme = "INSERT INTO Kullanicilar(kimlikNO,Isim,Soyisim,Unvan,CepNO,eposta,Adress,username,password,Yetki_Gorevi,il_ID,ilce_JD,semt_ID) Values (@kimlik,@isim,@soyisim,@unvan,@cepno,@eposta,@adres,@username,@password,@yetkisi,@ilNO,@ilceNO,@semtNO);";
                SqlCommand komut  = new SqlCommand(ekleme, baglanti);

                komut.Parameters.AddWithValue("@kimlik", txt_gorevliTC.Text);
                komut.Parameters.AddWithValue("@isim", txt_gorevliAd.Text);
                komut.Parameters.AddWithValue("@soyisim", txt_gorevliSoyad.Text);
                komut.Parameters.AddWithValue("@unvan", txt_gorevliUnvan.Text);
                komut.Parameters.AddWithValue("@cepno", txt_gorevliCepNO.Text);
                komut.Parameters.AddWithValue("@eposta", txt_gorevliEposta.Text);
                komut.Parameters.AddWithValue("@adres", txt_gorevliAdress.Text);
                komut.Parameters.AddWithValue("@username", txt_gorevliUsername.Text);
                komut.Parameters.AddWithValue("@password", txt_gorevliSifre.Text);
                komut.Parameters.AddWithValue("@yetkisi", kisayol.secim_gorevli);

                komut.Parameters.AddWithValue("@ilNO", il_ID);
                komut.Parameters.AddWithValue("@ilceNO", ilce_ID);
                komut.Parameters.AddWithValue("@semtNO", semt_ID);

                komut.ExecuteNonQuery();
                baglanti.Close();
            }
            else if (kisayol.yetkim == 2)
            {
                baglanti.Open();
                String     ekleme = "INSERT INTO Kullanicilar(kimlikNO,Isim,Soyisim,Unvan,CepNO,eposta,Adress,username,password,Yetki_Gorevi,il_ID,ilce_JD,semt_ID) Values (@kimlik,@isim,@soyisim,@unvan,@cepno,@eposta,@adres,@username,@password,@yetkisi,@ilNO,@ilceNO,@semtNO);";
                SqlCommand komut  = new SqlCommand(ekleme, baglanti);
                komut.Parameters.AddWithValue("@kimlik", txt_gorevliTC.Text);
                komut.Parameters.AddWithValue("@isim", txt_gorevliAd.Text);
                komut.Parameters.AddWithValue("@soyisim", txt_gorevliSoyad.Text);
                komut.Parameters.AddWithValue("@unvan", txt_gorevliUnvan.Text);
                komut.Parameters.AddWithValue("@cepno", txt_gorevliCepNO.Text);
                komut.Parameters.AddWithValue("@eposta", txt_gorevliEposta.Text);
                komut.Parameters.AddWithValue("@adres", txt_gorevliAdress.Text);
                komut.Parameters.AddWithValue("@username", txt_gorevliUsername.Text);
                komut.Parameters.AddWithValue("@password", txt_gorevliSifre.Text);
                komut.Parameters.AddWithValue("@yetkisi", kisayol.secim_gorevli);

                komut.Parameters.AddWithValue("@ilNO", kisayol.Il_Id);
                komut.Parameters.AddWithValue("@ilceNO", ilce_ID);
                komut.Parameters.AddWithValue("@semtNO", semt_ID);

                komut.ExecuteNonQuery();
                baglanti.Close();
            }
            else if (kisayol.yetkim == 3)
            {
                baglanti.Open();
                String     ekleme = "INSERT INTO Kullanicilar(kimlikNO,Isim,Soyisim,Unvan,CepNO,eposta,Adress,username,password,Yetki_Gorevi,il_ID,ilce_JD,semt_ID) Values (@kimlik,@isim,@soyisim,@unvan,@cepno,@eposta,@adres,@username,@password,@yetkisi,@ilNO,@ilceNO,@semtNO);";
                SqlCommand komut  = new SqlCommand(ekleme, baglanti);
                komut.Parameters.AddWithValue("@kimlik", txt_gorevliTC.Text);
                komut.Parameters.AddWithValue("@isim", txt_gorevliAd.Text);
                komut.Parameters.AddWithValue("@soyisim", txt_gorevliSoyad.Text);
                komut.Parameters.AddWithValue("@unvan", txt_gorevliUnvan.Text);
                komut.Parameters.AddWithValue("@cepno", txt_gorevliCepNO.Text);
                komut.Parameters.AddWithValue("@eposta", txt_gorevliEposta.Text);
                komut.Parameters.AddWithValue("@adres", txt_gorevliAdress.Text);
                komut.Parameters.AddWithValue("@username", txt_gorevliUsername.Text);
                komut.Parameters.AddWithValue("@password", txt_gorevliSifre.Text);
                komut.Parameters.AddWithValue("@yetkisi", kisayol.secim_gorevli);

                komut.Parameters.AddWithValue("@ilNO", kisayol.Il_Id);
                komut.Parameters.AddWithValue("@ilceNO", ilce_ID);
                komut.Parameters.AddWithValue("@semtNO", semt_ID);


                komut.ExecuteNonQuery();
                baglanti.Close();
            }
            else if (kisayol.yetkim == 4)
            {
                baglanti.Open();
                String     ekleme = "INSERT INTO Kullanicilar(kimlikNO,Isim,Soyisim,Unvan,CepNO,eposta,Adress,username,password,Yetki_Gorevi,il_ID,ilce_JD,semt_ID) Values (@kimlik,@isim,@soyisim,@unvan,@cepno,@eposta,@adres,@username,@password,@yetkisi,@ilNO,@ilceNO,@semtNO);";
                SqlCommand komut  = new SqlCommand(ekleme, baglanti);
                komut.Parameters.AddWithValue("@kimlik", txt_gorevliTC.Text);
                komut.Parameters.AddWithValue("@isim", txt_gorevliAd.Text);
                komut.Parameters.AddWithValue("@soyisim", txt_gorevliSoyad.Text);
                komut.Parameters.AddWithValue("@unvan", txt_gorevliUnvan.Text);
                komut.Parameters.AddWithValue("@cepno", txt_gorevliCepNO.Text);
                komut.Parameters.AddWithValue("@eposta", txt_gorevliEposta.Text);
                komut.Parameters.AddWithValue("@adres", txt_gorevliAdress.Text);
                komut.Parameters.AddWithValue("@username", txt_gorevliUsername.Text);
                komut.Parameters.AddWithValue("@password", txt_gorevliSifre.Text);
                komut.Parameters.AddWithValue("@yetkisi", kisayol.secim_gorevli);

                komut.Parameters.AddWithValue("@ilNO", kisayol.Il_Id);
                komut.Parameters.AddWithValue("@ilceNO", kisayol.ilce_ID);
                komut.Parameters.AddWithValue("@semtNO", semt_ID);

                komut.ExecuteNonQuery();
                baglanti.Close();
            }
            else if (kisayol.yetkim == 5)
            {
                baglanti.Open();
                String     ekleme = "INSERT INTO Kullanicilar(kimlikNO,Isim,Soyisim,Unvan,CepNO,eposta,Adress,username,password,Yetki_Gorevi,il_ID,ilce_JD,semt_ID) Values (@kimlik,@isim,@soyisim,@unvan,@cepno,@eposta,@adres,@username,@password,@yetkisi,@ilNO,@ilceNO,@semtNO);";
                SqlCommand komut  = new SqlCommand(ekleme, baglanti);
                komut.Parameters.AddWithValue("@kimlik", txt_gorevliTC.Text);
                komut.Parameters.AddWithValue("@isim", txt_gorevliAd.Text);
                komut.Parameters.AddWithValue("@soyisim", txt_gorevliSoyad.Text);
                komut.Parameters.AddWithValue("@unvan", txt_gorevliUnvan.Text);
                komut.Parameters.AddWithValue("@cepno", txt_gorevliCepNO.Text);
                komut.Parameters.AddWithValue("@eposta", txt_gorevliEposta.Text);
                komut.Parameters.AddWithValue("@adres", txt_gorevliAdress.Text);
                komut.Parameters.AddWithValue("@username", txt_gorevliUsername.Text);
                komut.Parameters.AddWithValue("@password", txt_gorevliSifre.Text);
                komut.Parameters.AddWithValue("@yetkisi", kisayol.secim_gorevli);

                komut.Parameters.AddWithValue("@ilNO", kisayol.Il_Id);
                komut.Parameters.AddWithValue("@ilceNO", kisayol.ilce_ID);
                komut.Parameters.AddWithValue("@semtNO", kisayol.semt_Id);


                komut.ExecuteNonQuery();
                baglanti.Close();
            }
            else if (kisayol.yetkim == 6)
            {
                baglanti.Open();
                String     ekleme = "INSERT INTO Kullanicilar(kimlikNO,Isim,Soyisim,Unvan,CepNO,eposta,Adress,username,password,Yetki_Gorevi) Values (@kimlik,@isim,@soyisim,@unvan,@cepno,@eposta,@adres,@username,@password,@yetkisi);";
                SqlCommand komut  = new SqlCommand(ekleme, baglanti);
                komut.Parameters.AddWithValue("@kimlik", txt_gorevliTC.Text);
                komut.Parameters.AddWithValue("@isim", txt_gorevliAd.Text);
                komut.Parameters.AddWithValue("@soyisim", txt_gorevliSoyad.Text);
                komut.Parameters.AddWithValue("@unvan", txt_gorevliUnvan.Text);
                komut.Parameters.AddWithValue("@cepno", txt_gorevliCepNO.Text);
                komut.Parameters.AddWithValue("@eposta", txt_gorevliEposta.Text);
                komut.Parameters.AddWithValue("@adres", txt_gorevliAdress.Text);
                komut.Parameters.AddWithValue("@username", txt_gorevliUsername.Text);
                komut.Parameters.AddWithValue("@password", txt_gorevliSifre.Text);
                komut.Parameters.AddWithValue("@yetkisi", kisayol.secim_gorevli);

                komut.ExecuteNonQuery();
                baglanti.Close();
            }


            kisayol.mesajBox_Basit("Bilgiler başarıyla kaydedildi. !!!");
            this.DialogResult = System.Windows.Forms.DialogResult.OK;
        }
Ejemplo n.º 4
0
        private void btn_sinav_Sorumlu_Click(object sender, EventArgs e)
        {
            Gorevli_Ekle ekle = new Gorevli_Ekle(kisayol.yetkim, kisayol.secim_gorevli, kisayol.Il_Id, kisayol.ilce_ID, kisayol.semt_Id);

            Yonetici_Secimi_Ekle secim = new Yonetici_Secimi_Ekle(kisayol.yetkim, kisayol.Il_Id, kisayol.ilce_ID, kisayol.semt_Id);

            kisayol.combobox_Sil(secim.combo_secim, "Genel Yönetici");
            kisayol.combobox_Sil(secim.combo_secim, "İl Yöneticisi");
            kisayol.combobox_Sil(secim.combo_secim, "İl Yardımcısı");
            kisayol.combobox_Sil(secim.combo_secim, "İlçe Yöneticisi");
            kisayol.combobox_Sil(secim.combo_secim, "Bina Yöneticisi");
            kisayol.combobox_Sil(secim.combo_secim, "Bina Yardımcısı");
            secim.combo_secim.SelectedIndex = 0;

            secim.ShowDialog(this);

            if (ekle.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                if (kisayol.yetkim == 1)
                {
                    String sorgu = "Select gorevliID,Isim,Soyisim from Kullanicilar Where il_ID = '" + il + "' and Yetki_Gorevi = 7 and binaID is null";
                    baglanti.Open();
                    SqlCommand    komut   = new SqlCommand(sorgu, baglanti);
                    SqlDataReader veriler = komut.ExecuteReader();

                    combo_Sinav_Sorumlu.Items.Clear();
                    while (veriler.Read())
                    {
                        sorumluID = Convert.ToInt32(veriler["gorevliID"]);
                        String ad    = Convert.ToString(veriler["Isim"]);
                        String soyad = Convert.ToString(veriler["Soyisim"]);

                        ComboboxItem item = new ComboboxItem();
                        item.Text  = ad + " " + soyad;
                        item.Value = sorumluID;
                        combo_Sinav_Sorumlu.Items.Add(item);
                    }
                    veriler.Close();
                    baglanti.Close();
                }
                else if (kisayol.yetkim == 2 || kisayol.yetkim == 3)
                {
                    ekle.label15.Hide();
                    ekle.combobox_gorevli_il.Hide();

                    String sorgu = "Select gorevliID,Isim,Soyisim from Kullanicilar Where il_ID = '" + kisayol.Il_Id + "' and Yetki_Gorevi = 7 and binaID is null";
                    baglanti.Open();
                    SqlCommand    komut   = new SqlCommand(sorgu, baglanti);
                    SqlDataReader veriler = komut.ExecuteReader();

                    combo_Sinav_Sorumlu.Items.Clear();
                    while (veriler.Read())
                    {
                        sorumluID = Convert.ToInt32(veriler["gorevliID"]);
                        String ad    = Convert.ToString(veriler["Isim"]);
                        String soyad = Convert.ToString(veriler["Soyisim"]);

                        ComboboxItem item = new ComboboxItem();
                        item.Text  = ad + " " + soyad;
                        item.Value = sorumluID;
                        combo_Sinav_Sorumlu.Items.Add(item);
                    }
                    veriler.Close();
                    baglanti.Close();
                }
                else if (kisayol.yetkim == 4)
                {
                    ekle.label15.Hide();
                    ekle.combobox_gorevli_il.Hide();
                    ekle.label14.Hide();
                    ekle.combobox_gorevli_ilce.Hide();

                    String sorgu = "Select gorevliID,Isim,Soyisim from Kullanicilar Where il_ID = '" + kisayol.Il_Id + "' and Yetki_Gorevi = 7 and binaID is null";
                    baglanti.Open();
                    SqlCommand    komut   = new SqlCommand(sorgu, baglanti);
                    SqlDataReader veriler = komut.ExecuteReader();

                    combo_Sinav_Sorumlu.Items.Clear();
                    while (veriler.Read())
                    {
                        sorumluID = Convert.ToInt32(veriler["gorevliID"]);
                        String ad    = Convert.ToString(veriler["Isim"]);
                        String soyad = Convert.ToString(veriler["Soyisim"]);

                        ComboboxItem item = new ComboboxItem();
                        item.Text  = ad + " " + soyad;
                        item.Value = sorumluID;
                        combo_Sinav_Sorumlu.Items.Add(item);
                    }
                    veriler.Close();
                    baglanti.Close();
                }
                else if (kisayol.yetkim == 5 || kisayol.yetkim == 6)
                {
                    ekle.label15.Hide();
                    ekle.combobox_gorevli_il.Hide();
                    ekle.label14.Hide();
                    ekle.combobox_gorevli_ilce.Hide();
                    ekle.label16.Hide();
                    ekle.combo_gorevli_Semt.Hide();

                    String sorgu = "Select gorevliID,Isim,Soyisim from Kullanicilar Where ilce_JD = '" + kisayol.ilce_ID + "' and Yetki_Gorevi = 7 and binaID is null";
                    baglanti.Open();
                    SqlCommand    komut   = new SqlCommand(sorgu, baglanti);
                    SqlDataReader veriler = komut.ExecuteReader();

                    combo_Sinav_Sorumlu.Items.Clear();
                    while (veriler.Read())
                    {
                        sorumluID = Convert.ToInt32(veriler["gorevliID"]);
                        String ad    = Convert.ToString(veriler["Isim"]);
                        String soyad = Convert.ToString(veriler["Soyisim"]);

                        ComboboxItem item = new ComboboxItem();
                        item.Text  = ad + " " + soyad;
                        item.Value = sorumluID;
                        combo_Sinav_Sorumlu.Items.Add(item);
                    }
                    veriler.Close();
                    baglanti.Close();
                }
                this.Show();
            }
        }