Exemple #1
0
        private void GirisYap()
        {
            KullaniciDBEntity KullaniciDB = new KullaniciDBEntity();

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

            if (temp)
            {
                frmKullaniciPaneli Kullanici = new frmKullaniciPaneli();
                Kullanici.MdiParent = this.MdiParent;

                SonGiris = DateTime.Now;

                KullaniciDB.SonGirisZamaniTut(ID[0], SonGiris);

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

            else
            {
                MessageBox.Show("Geçersiz kullanıcı adı veya şifre.", "Hata",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #2
0
        private bool KayitKontrol(TextBox kullaniciadi, TextBox eposta)
        {
            KullaniciDBEntity KullaniciDB = new KullaniciDBEntity();

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

            if (temp == 1)
            {
                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 == 2)
            {
                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);
            }
        }
Exemple #3
0
        private void RandevuTalebiGonder(int iID, int kId, 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)
        {
            KullaniciDBEntity KullaniciDB = new KullaniciDBEntity();

            if (RadiobtnKontrol(grpRandevuAlinabilecekSaatler, temp) > 0)
            {
                KullaniciDB.RandevuTalebi(iID, kId, tarih, saat8_9, saat9_10,
                                          saat10_11, saat11_12, saat13_14,
                                          saat14_15, saat15_16, saat16_17);

                MessageBox.Show("Randevu talebiniz başarıyla " + "\n" +
                                "oluşturuldu. Randevu talebinizin " + "\n" +
                                "onaylanması durumunda randevunuzu " + "\n" +
                                "'Randevularım' sekmesinde " + "\n" +
                                "görüntüleyebilirsiniz.", "Bilgi",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);

                RadiobtnSıfırla(grpRandevuAlinabilecekSaatler);
            }

            else
            {
                MessageBox.Show("Lütfen saat aralığını belirleyiniz.", "Uyarı",
                                MessageBoxButtons.OK, MessageBoxIcon.Warning);

                RadiobtnSıfırla(grpRandevuAlinabilecekSaatler);
            }
        }
        private void KullaniciOnayla(string isim, string soyisim, long telefonnumarasi,
                                     string kullaniciadi, string sifre, string eposta,
                                     string il, string ilce, string cadde, string mahalle,
                                     string sokak, int id)
        {
            KullaniciDBEntity KullaniciDB = new KullaniciDBEntity();

            Kullanici kullanici1 = new Kullanici
            {
                Isim            = isim,
                SoyIsim         = soyisim,
                TelefonNumarasi = telefonnumarasi,
                KullaniciAdi    = kullaniciadi,
                Sifre           = sifre,
                Eposta          = eposta
            };

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

            KullaniciDB.KullaniciEkle(kullanici1, "tbl_KayitliKullanici");
            KullaniciDB.SonGirisZamaniOlustur(kullanici1.KullaniciAdi, temp);

            KullaniciDB.Sil(id);

            EkranTemizle(tabKullaniciOnaylama);

            KullaniciListele("tbl_KullaniciBasvuru");

            btnKullaniciOnayla.Enabled = false;
            btnKullaniciReddet.Enabled = false;
        }
Exemple #5
0
        private void IsYeriListesi(DataGridView dgv, Control control)
        {
            KullaniciDBEntity KullaniciDB = new KullaniciDBEntity();

            dgv.DataSource = KullaniciDB.Listele("tbl_IsYeri").Tables[0];

            EkranTemizle(control);
        }
        private void KullaniciListele(string Tablo)
        {
            KullaniciDBEntity KullaniciDB = new KullaniciDBEntity();

            dgvKullaniciBasvuruListesi.DataSource = KullaniciDB.Listele(Tablo).Tables[0];

            EkranTemizle(tabKullaniciOnaylama);
        }
        private void KullaniciReddet(int id)
        {
            KullaniciDBEntity KullaniciDB = new KullaniciDBEntity();

            KullaniciDB.Sil(id);

            EkranTemizle(tabKullaniciOnaylama);

            KullaniciListele("tbl_KullaniciBasvuru");

            btnKullaniciOnayla.Enabled = false;
            btnKullaniciReddet.Enabled = false;
        }
Exemple #8
0
        private void SoruSor(int isyeriId, int kullaniciId, string soru, bool durum)
        {
            KullaniciDBEntity KullaniciDB = new KullaniciDBEntity();

            KullaniciDB.SoruSor(isyeriId, kullaniciId, soru, durum);

            MessageBox.Show("Sorunuz başarıyla iletildi." + "\n" +
                            "Yetkilinin, sorunuzu cevaplaması " + "\n" +
                            "durumunda cevabı 'Sorularım' " + "\n" +
                            "sekmesinden öğrenebilirsiniz.", "Bilgi",
                            MessageBoxButtons.OK, MessageBoxIcon.Information);

            rtbSoru.Clear();

            EkranTemizle(pnlSoruSorIsYeriGenelBilgiler);
        }
Exemple #9
0
        private void BasvuruEkle(string isim, string soyisim, long telefonnumarasi,
                                 string kullaniciadi, string sifre, string eposta,
                                 string il, string ilce, string cadde, string mahalle,
                                 string sokak)

        {
            KullaniciDBEntity KullaniciDB = new KullaniciDBEntity();

            Kullanici kullanici = new Kullanici
            {
                Isim            = isim,
                SoyIsim         = soyisim,
                TelefonNumarasi = telefonnumarasi,
                KullaniciAdi    = kullaniciadi,
                Sifre           = sifre,
                Eposta          = eposta
            };

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

            KullaniciDB.KullaniciEkle(kullanici, "tbl_KullaniciBasvuru");

            MessageBox.Show("Kullanıcı kayıt başvurusu " + "\n" +
                            "başarıyla gerçekleştirildi. " + "\n" +
                            "Sisteme giriş yapabilmeniz için " + "\n" +
                            "başvurunuzun yetkililer tarafından " + "\n" +
                            "onaylanması gerekmektedir.", "Bilgi",
                            MessageBoxButtons.OK, MessageBoxIcon.Information);

            EkranTemizle(pnlKisiselBilgiler, pnlGirisBilgileri,
                         pnlAdresBilgileri, txtIsim);
        }
Exemple #10
0
        private void IsYeriFiltrele(string isyeriadi, string isyerituru, DataGridView dgv)
        {
            KullaniciDBEntity KullaniciDB = new KullaniciDBEntity();

            dgv.DataSource = KullaniciDB.IsYeriFiltrele(isyeriadi, isyerituru).Tables[0];
        }
Exemple #11
0
        private void RandevularimiGoster(int KullaniciID, DataGridView dgv)
        {
            KullaniciDBEntity KullaniciDB = new KullaniciDBEntity();

            dgv.DataSource = KullaniciDB.Randevularim(KullaniciID).Tables[0];
        }
Exemple #12
0
        private void RandevuAraligiOku(int iId, DateTime[] tarih1, bool[,] Bool)
        {
            secilentarih = mcRandevuTakvim.SelectionStart;

            KullaniciDBEntity KullaniciDB = new KullaniciDBEntity();

            tempsayi2 = KullaniciDB.RandevuAraligi
                            (iId, tarih1, Bool, "tbl_UygunRandevu", SatirSayisi2).Item3;

            Bool = new bool[tempsayi2, 8];
            Bool = KullaniciDB.RandevuAraligi
                       (iId, tarih1, Bool, "tbl_UygunRandevu", SatirSayisi2).Item2;


            tarih1 = new DateTime[tempsayi2];
            tarih1 = KullaniciDB.RandevuAraligi
                         (iId, tarih1, Bool, "tbl_UygunRandevu", SatirSayisi2).Item1;

            tempsayi = KullaniciDB.KayitliRandevuAraligi
                           (iId, temptarih, "tbl_KayitliRandevu", Bool2, SatirSayisi).Item1;

            Bool2 = new bool[tempsayi, 8];
            Bool2 = KullaniciDB.KayitliRandevuAraligi
                        (iId, temptarih, "tbl_KayitliRandevu", Bool2, SatirSayisi).Item2;

            temptarih = new DateTime[tempsayi];
            temptarih = KullaniciDB.KayitliRandevuAraligi
                            (iId, temptarih, "tbl_KayitliRandevu", Bool2, SatirSayisi).Item3;

            RadiobtnSıfırla(grpRandevuAlinabilecekSaatler);

            int temp = 0;

            for (int i = 0; i < tempsayi2; i++)
            {
                if (secilentarih == tarih1[i])
                {
                    rb8_9.Enabled   = Bool[i, 0];
                    rb9_10.Enabled  = Bool[i, 1];
                    rb10_11.Enabled = Bool[i, 2];
                    rb11_12.Enabled = Bool[i, 3];
                    rb13_14.Enabled = Bool[i, 4];
                    rb14_15.Enabled = Bool[i, 5];
                    rb15_16.Enabled = Bool[i, 6];
                    rb16_17.Enabled = Bool[i, 7];

                    temp++;
                }
            }

            if (temp == 0)
            {
                rb8_9.Enabled   = true;
                rb9_10.Enabled  = true;
                rb10_11.Enabled = true;
                rb11_12.Enabled = true;
                rb13_14.Enabled = true;
                rb14_15.Enabled = true;
                rb15_16.Enabled = true;
                rb16_17.Enabled = true;
            }

            for (int i = 0; i < tempsayi; i++)
            {
                if (secilentarih == temptarih[i])
                {
                    if (Bool2[i, 0] == true)
                    {
                        rb8_9.Enabled = false;
                    }
                    else if (Bool2[i, 1] == true)
                    {
                        rb9_10.Enabled = false;
                    }
                    else if (Bool2[i, 2] == true)
                    {
                        rb10_11.Enabled = false;
                    }
                    else if (Bool2[i, 3] == true)
                    {
                        rb11_12.Enabled = false;
                    }
                    else if (Bool2[i, 4] == true)
                    {
                        rb13_14.Enabled = false;
                    }
                    else if (Bool2[i, 5] == true)
                    {
                        rb14_15.Enabled = false;
                    }
                    else if (Bool2[i, 6] == true)
                    {
                        rb15_16.Enabled = false;
                    }
                    else if (Bool2[i, 7] == true)
                    {
                        rb16_17.Enabled = false;
                    }
                }
            }
        }