コード例 #1
0
        private void RandevuBilgiGetir(int id, string tablo, string tablo2,
                                       string[] kisi, string[] saataraligi, int rid)
        {
            YetkiliDBEntity YetkiliDB = new YetkiliDBEntity();

            YetkiliDB.RandevuTalepBilgileri(id, tablo, tablo2, kisi, saataraligi, rid);
        }
コード例 #2
0
        private void YetkiliListele(string Tablo, Control control,
                                    DataGridView datagridview)
        {
            YetkiliDBEntity YetkiliDB = new YetkiliDBEntity();

            datagridview.DataSource = YetkiliDB.Listele(Tablo).Tables[0];

            EkranTemizle(control);
        }
コード例 #3
0
        private void btnRandevuTalepListesi_Click(object sender, EventArgs e)
        {
            YetkiliDBEntity YetkiliDB = new YetkiliDBEntity();

            dgvRandevuTalepListesi.DataSource = YetkiliDB.RandevuTalepListele
                                                    (frmYetkili.ID[1], "tbl_RandevuTalebi").Tables[0];

            EkranTemizle(pnlTalepBilgileri);
        }
コード例 #4
0
        private void SoruListesiGoster()
        {
            YetkiliDBEntity YetkiliDB = new YetkiliDBEntity();

            dgvSoruListesi.DataSource = YetkiliDB.SoruListele
                                            (frmYetkili.ID[1], 0, "IsYeriID = ").Tables[0];

            rtbSoru.Clear();
            rtbCevap.Clear();
        }
コード例 #5
0
        private void SoruCevapla(int yetkiliId, string cevap, int soruId)
        {
            YetkiliDBEntity YetkiliDB = new YetkiliDBEntity();

            YetkiliDB.SoruCevapla(yetkiliId, cevap, soruId);

            SoruListesiGoster();

            MessageBox.Show("Cevabınız başarıyla iletildi. " + "\n" +
                            "Kullanıcı, kendi panelinden sorduğu " + "\n" +
                            "sorunun cevabını görüntüleyebilir.", "Bilgi",
                            MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
コード例 #6
0
        private void RandevuTalepSil(string tablo, int id)
        {
            YetkiliDBEntity YetkiliDB = new YetkiliDBEntity();

            YetkiliDB.SatirSil(tablo, id);

            dgvRandevuTalepListesi.DataSource = YetkiliDB.RandevuTalepListele
                                                    (frmYetkili.ID[1], "tbl_RandevuTalebi").Tables[0];

            btnTalepKabulEt.Enabled = false;
            btnTalepReddet.Enabled  = false;

            EkranTemizle(pnlTalepBilgileri);
        }
コード例 #7
0
        private void YetkiliReddet(int id)
        {
            YetkiliDBEntity YetkiliDB = new YetkiliDBEntity();

            YetkiliDB.Sil("tbl_YetkiliBasvuru", id);

            EkranTemizle(tabYetkiliOnaylama);

            YetkiliListele("tbl_YetkiliBasvuru", tabYetkiliOnaylama,
                           dgvYetkiliBasvuruListesi);

            btnYetkiliOnayla.Enabled = false;
            btnYetkiliReddet.Enabled = false;
        }
コード例 #8
0
        private void HedefIsYeriYetkiliListele()
        {
            IsYeriDBEntity IsYeriDB = new IsYeriDBEntity();

            dgvHedefIsYeriListesi.DataSource = IsYeriDB.Listele().Tables[0];

            YetkiliDBEntity YetkiliDB = new YetkiliDBEntity();

            dgvAtanacakYetkiliListesi.DataSource = YetkiliDB.Listele("tbl_KayitliYetkili").Tables[0];

            EkranTemizle(tabYetkiliTanimla);

            btnAtamayiGerceklestir.Enabled = false;
        }
コード例 #9
0
        private void RandevuOnayla(int iId, int kId, DateTime taleptarihi,
                                   bool saat8_9, bool saat9_10,
                                   bool saat10_11, bool saat11_12,
                                   bool saat13_14, bool saat14_15,
                                   bool saat15_16, bool saat16_17)
        {
            YetkiliDBEntity YetkiliDB = new YetkiliDBEntity();

            YetkiliDB.RandevuOnayla(iId, kId, taleptarihi, saat8_9,
                                    saat9_10, saat10_11, saat11_12,
                                    saat13_14, saat14_15, saat15_16,
                                    saat16_17);

            RandevuTalepSil("tbl_RandevuTalebi", rId);
        }
コード例 #10
0
        private bool KayitKontrol(TextBox kullaniciadi, TextBox eposta, TextBox TCkimlikNo)
        {
            YetkiliDBEntity YetkiliDB = new YetkiliDBEntity();

            int temp = YetkiliDB.KayitKontrolu(kullaniciadi.Text, eposta.Text, TCkimlikNo.Text);

            if (temp == 1)
            {
                MessageBox.Show("Bu kimlik numarasına sahip bir " + "\n" +
                                "kullanıcı sistemde halihazırda " + "\n" +
                                "bulunmaktadır. Yasal olarak her " + "\n" +
                                "kullanıcı yalnızca tek bir hesaba " + "\n" +
                                "sahip olabilmektedir.", "Uyarı",
                                MessageBoxButtons.OK, MessageBoxIcon.Warning);

                TCkimlikNo.Focus();

                return(false);
            }

            else if (temp == 2)
            {
                MessageBox.Show("Bu eposta halihazırda kullanılmaktadır." + "\n" +
                                "Lütfen farklı bir eposta tercih ediniz.", "Uyarı",
                                MessageBoxButtons.OK, MessageBoxIcon.Warning);

                eposta.Focus();

                return(false);
            }

            else if (temp == 3)
            {
                MessageBox.Show("Bu kullanıcı adı halihazırda " + "\n" +
                                "kullanılmaktadır. Lütfen farklı " + "\n" +
                                "bir kullanıcı adı tercih ediniz.", "Uyarı",
                                MessageBoxButtons.OK, MessageBoxIcon.Warning);

                kullaniciadi.Focus();

                return(false);
            }

            else
            {
                return(true);
            }
        }
コード例 #11
0
        private void RandevuAyari(int iID, DateTime tarih,
                                  bool saat8_9, bool saat9_10,
                                  bool saat10_11, bool saat11_12,
                                  bool saat13_14, bool saat14_15,
                                  bool saat15_16, bool saat16_17)
        {
            YetkiliDBEntity YetkiliDB = new YetkiliDBEntity();

            YetkiliDB.UygunRandevuAyari(iID, tarih, saat8_9, saat9_10,
                                        saat10_11, saat11_12, saat13_14,
                                        saat14_15, saat15_16, saat16_17);

            MessageBox.Show("Randevu uygun saat aralığı ile " + "\n" +
                            "ilgili yaptığınız güncelleme " + "\n" +
                            "başarıyla gerçekleştirildi.", "Bilgi",
                            MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
コード例 #12
0
        private void GirisYap()
        {
            YetkiliDBEntity YetkiliDB = new YetkiliDBEntity();

            bool temp = YetkiliDB.PaneleGirisVeIDtutucu(txtKullaniciAdi.Text,
                                                        txtSifre.Text, ID);

            if (temp)
            {
                frmYetkiliPaneli Yetkili = new frmYetkiliPaneli();
                Yetkili.MdiParent = this.MdiParent;

                Yetkili.Show();
                this.Close();
            }

            else
            {
                MessageBox.Show("Geçersiz kullanıcı adı veya şifre.", "Hata",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #13
0
        private void YetkiliOnayla(string isim, string soyisim, long TCkimliknumarasi,
                                   long telefonnumarasi, DateTime dogumtarihi,
                                   string eposta, string kullaniciadi, int id,
                                   string sifre, string il, string ilce,
                                   string cadde, string mahalle, string sokak)
        {
            YetkiliDBEntity YetkiliDB = new YetkiliDBEntity();

            Yetkili yetkili = new Yetkili
            {
                Isim             = isim,
                SoyIsim          = soyisim,
                TCkimlikNumarasi = TCkimliknumarasi,
                TelefonNumarasi  = telefonnumarasi,
                DogumTarihi      = dogumtarihi,
                Eposta           = eposta,
                KullaniciAdi     = kullaniciadi,
                Sifre            = sifre
            };

            yetkili.Adres.Il      = il;
            yetkili.Adres.Ilce    = ilce;
            yetkili.Adres.Cadde   = cadde;
            yetkili.Adres.Mahalle = mahalle;
            yetkili.Adres.Sokak   = sokak;

            YetkiliDB.YetkiliEkle(yetkili, "tbl_KayitliYetkili");

            YetkiliDB.Sil("tbl_YetkiliBasvuru", id);

            EkranTemizle(tabYetkiliOnaylama);

            YetkiliListele("tbl_YetkiliBasvuru", tabYetkiliOnaylama,
                           dgvYetkiliBasvuruListesi);

            btnYetkiliOnayla.Enabled = false;
            btnYetkiliReddet.Enabled = false;
        }
コード例 #14
0
        private void YetkiliTanimla(string isim, string soyisim, long TCkimlikNumarasi,
                                    long telefonnumarasi, DateTime dogumtarihi,
                                    string eposta, string kullaniciadi, string sifre,
                                    string il, string ilce, string cadde, string mahalle,
                                    string sokak, int yId, int iId)
        {
            YetkiliDBEntity YetkiliDB = new YetkiliDBEntity();

            Yetkili yetkili = new Yetkili
            {
                Isim             = isim,
                SoyIsim          = soyisim,
                TCkimlikNumarasi = TCkimlikNumarasi,
                TelefonNumarasi  = telefonnumarasi,
                DogumTarihi      = dogumtarihi,
                Eposta           = eposta,
                KullaniciAdi     = kullaniciadi,
                Sifre            = sifre,
            };

            yetkili.Adres.Il      = il;
            yetkili.Adres.Ilce    = ilce;
            yetkili.Adres.Cadde   = cadde;
            yetkili.Adres.Mahalle = mahalle;
            yetkili.Adres.Sokak   = sokak;

            YetkiliDB.Tanimla(yetkili, "tbl_TanimliYetkili", yId, iId);

            YetkiliDB.Sil("tbl_KayitliYetkili", yId);

            EkranTemizle(pnlAtanacakKisiselBilgiler);

            YetkiliListele("tbl_KayitliYetkili", pnlAtanacakKisiselBilgiler,
                           dgvAtanacakYetkiliListesi);

            btnAtamayiGerceklestir.Enabled = false;
        }
コード例 #15
0
        private void SorularimiGoster(int id, DataGridView dgv, int durum, string column)
        {
            YetkiliDBEntity YetkiliDB = new YetkiliDBEntity();

            dgv.DataSource = YetkiliDB.SoruListele(id, durum, column).Tables[0];
        }
コード例 #16
0
        private void RaporListele(string tablo, DataGridView dgv)
        {
            YetkiliDBEntity YetkiliDB = new YetkiliDBEntity();

            dgv.DataSource = YetkiliDB.Listele(tablo).Tables[0];
        }
コード例 #17
0
        private void RaporListele(int id, string tablo, DataGridView dgv)
        {
            YetkiliDBEntity YetkiliDB = new YetkiliDBEntity();

            dgv.DataSource = YetkiliDB.RandevuTalepListele(id, tablo).Tables[0];
        }
コード例 #18
0
        private void RaporListele2(int id, DataGridView dgv, string column)
        {
            YetkiliDBEntity YetkiliDB = new YetkiliDBEntity();

            dgv.DataSource = YetkiliDB.SoruListele(id, 0, column).Tables[0];
        }