Пример #1
0
        /// <summary>
        /// butona tiklandiginda girilen kullanici adinin mailine sifre gonderen fonksiyon
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnMailGonder_Click(object sender, EventArgs e)
        {
            int boslukSayac = 0;

            for (int i = 0; i < txtKullaniciAdiAl.Text.Length; i++)
            {
                if (txtKullaniciAdiAl.Text[i].Equals(' '))
                {
                    boslukSayac++;
                }
            }
            if (txtKullaniciAdiAl.Text.Length != boslukSayac)
            {
                string   mail  = "";
                string   sifre = "";
                SQL_User user  = new SQL_User();
                if (user.mailDonder(txtKullaniciAdiAl.Text, ref mail, ref sifre))
                {
                    mailSifreGonder(mail, sifre);
                }
                else
                {
                    MessageBox.Show("Girilen Kullanıcı Adı Bulunamadı");
                }
            }
            else
            {
                MessageBox.Show("Kullanıcı Adı Boş Bırakılamaz.");
            }
        }
Пример #2
0
        /// <summary>
        /// musteri kayit eden fonksiyon
        /// </summary>
        private void kayitOlMusteri()
        {
            userNesnesi = new SQL_User();
            bool kontrolName     = girdiKontrol(txtName);
            bool kontrolAdres    = girdiKontrol(txtAddress);
            bool kontrolEmail    = girdiKontrol(txtEmail);
            bool kontrolUserName = girdiKontrol(txtUserName);
            bool kontrolPassword = girdiKontrol(txtPassword);

            if (kontrolName && kontrolAdres && kontrolEmail && kontrolUserName && kontrolPassword)
            {
                if (userNesnesi.KayitMusteri(txtUserName.Text) && userNesnesi.kayitAdmin(txtUserName.Text))
                {
                    Customer.saveCustomer(this);
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Bu Kullanıcı Adı Daha Önce Alınmış. Başka Bir Bullanıcı Adı Girin");
                }
            }
            else
            {
                hataDurum(kontrolName, lblYildiz1);
                hataDurum(kontrolAdres, lblYildiz2);
                hataDurum(kontrolEmail, lblYildiz3);
                hataDurum(kontrolUserName, lblYildiz4);
                hataDurum(kontrolPassword, lblYildiz5);
                MessageBox.Show("İşaretli Alanlar Boş Bırakılamaz");
            }
        }
Пример #3
0
        /// <summary>
        /// verileri dgwAdmin datagridview tablosunda gosteren fonksiyon
        /// </summary>
        private void tabloGoster()
        {
            userNesnesi = new SQL_User();
            DataTable tablo = new DataTable();

            userNesnesi.adminGoster(tablo);
            dgvAdmin.DataSource = tablo;
        }
Пример #4
0
        /// <summary>
        /// giris yapan kullanicinin bilgilerini alir
        /// </summary>
        public void GirisYapan()
        {
            userNesnesi = new SQL_User();
            if (userNesnesi.GirisYapanMusteri(txtKullaniciAdiUyeGirisi.Text, txtSifreUyeGirisi.Text))
            {
                form1AnaEkran_obj.linklblUyeGirisi.Visible = false;
                form1AnaEkran_obj.linklblKayitOl.Visible   = false;
                MessageBox.Show("Musteri Girişi Yapıldı", "Close Window", MessageBoxButtons.OK, MessageBoxIcon.Information);


                SQL_SepetKayit sepetKayit = new SQL_SepetKayit();
                ShoppingCard   card       = ShoppingCard.shoppingCard;
                FormSepet      sepet      = FormSepet.formSepet();
                FormSepet.listeSepet.Clear();
                ShoppingCard.ListeSepet.Clear();
                sepet.esle();
                sepet.dgwColonDoldur();
                List <Product> cekilenListe = sepetKayit.SepettenCek();

                card.dgwDoldur();
                for (int i = 0; i < cekilenListe.Count; i++)
                {
                    sepet.FormSepeteekle(cekilenListe[i]);
                }
                this.Close();
                form1AnaEkran_obj.linklblCikisYap.Visible = true;
                form1AnaEkran_obj.BringToFront();
            }
            else if (userNesnesi.GirisYapanAdmin(txtKullaniciAdiUyeGirisi.Text, txtSifreUyeGirisi.Text))
            {
                form1AnaEkran_obj.linklblUyeGirisi.Visible    = false;
                form1AnaEkran_obj.linklblKayitOl.Visible      = false;
                form1AnaEkran_obj.linklblCikisYap.Visible     = true;
                formAdminEkrani_obj.lblAdminAdi.Text          = FormAnaEkran.AdminUserNesnesi.name;
                formAdminEkrani_obj.lblAdminKullaniciAdi.Text = FormAnaEkran.AdminUserNesnesi.userName;
                MessageBox.Show("Admin Girişi Yapıldı", "Close Window", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
                formAdminEkrani_obj.Show();
            }
            else
            {
                MessageBox.Show("Girdiğiniz Bilgilere Ait Kullanıcı Bulunamadı", "Close Window", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }