示例#1
0
 /// <summary>
 /// FormSepet singleton fonksiyonu
 /// </summary>
 /// <returns></returns>
 public static FormSepet formSepet()
 {
     if (singletonNesnesi == null)
     {
         singletonNesnesi = new FormSepet();
     }
     return(singletonNesnesi);
 }
示例#2
0
        /// <summary>
        /// sepeti acar ve sepetteki urunleri gosterir
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void pbxSepet_Click(object sender, EventArgs e)
        {
            if (CustomerNesnesi != null)
            {
                CustomerNesnesi.logCustomer(this, pbxSepet.Name, CustomerNesnesi.userName);
            }
            FormSepet sepet = FormSepet.formSepet();

            sepet.ShowDialog();
        }
示例#3
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);
            }
        }