コード例 #1
0
 private void FrmSifreYenile_Load(object sender, EventArgs e)
 {
     GrbSifreYenilemeSon.SendToBack();
     watermark.ForDongu(GrbSifreYenilemeSon);
     watermark.ForDongu(GbrSifreYenileme);
 }
コード例 #2
0
        private void BtnSifreYenile_Click(object sender, EventArgs e)
        {
            //kişi kontrol varmı diye
            if (BtnSifreYenile.Text == "İleri")
            {
                CmbKontrol();
                //hata verdirme
                foreach (Control item in GbrSifreYenileme.Controls)
                {
                    if (item is GunaLineTextBox)
                    {
                        txtIslem.TxtKontorIslemi((GunaLineTextBox)item);
                        ErrorFlash(item, txtIslem.msj);
                    }
                }

                if (!IzinEmail || !IzinTc || !IzinTxt || !IzinCmb)
                {
                    uyarıClass.Alert("Lütfen tüm alanları doldurunuz", BildirimForms.EnmType.Warning);
                }

                else
                {
                    if (dataBaseIslem.KayitKontrol(TxtTc.Text, TxtGmail.Text, CmbGizliSoru.Text, TxtGizliSoruCevap.Text, TxtKulAdSoyad.Text))
                    {
                        GrbSifreYenilemeSon.BringToFront();
                        BtnSifreYenile.Text  = "Şifreyi Yenile";
                        CmbGizliSoru.Visible = false;
                    }
                    else
                    {
                        uyarıClass.Alert("Böyle bir Kullanıcı bulunamdı", BildirimForms.EnmType.Error);
                    }
                }
            }
            //şifre güncelleme
            else
            {
                //hata verdirme
                foreach (Control item in GrbSifreYenilemeSon.Controls)
                {
                    if (item is GunaLineTextBox box)
                    {
                        txtIslem.TxtKontorIslemi(box);
                        ErrorFlash(item, txtIslem.msj);
                    }
                }

                if (TxtSifre.Text.Length == 8)
                {
                    if (TxtSifre.Text == TxtSifreTekrar.Text)
                    {
                        dataBaseIslem.SifreGüncelle(TxtSifre.Text);
                        GrbSifreYenilemeSon.SendToBack();
                        uyarıClass.Alert("Şifre Güncellenmiştir", BildirimForms.EnmType.Success);
                        BtnSifreYenile.Text  = "İleri";
                        CmbGizliSoru.Visible = true;
                        //txt boşatma
                        watermark.ForDongu(GbrSifreYenileme);
                        watermark.ForDongu(GrbSifreYenilemeSon);
                    }
                    else
                    {
                        uyarıClass.Alert("    Şifreler uyuşmuyor", BildirimForms.EnmType.Warning);
                        ErrorFlash(TxtSifreTekrar, "Şifreler Uyuşmuyor!");
                    }
                }

                else
                {
                    uyarıClass.Alert("Şifre 8 Karakterden Oluşmalıdır!", BildirimForms.EnmType.Warning);
                    ErrorFlash(TxtSifre, "Şifre 8 Karakterden Oluşmalıdır!");
                }
            }
        }