private void btnGuncelle_Click(object sender, EventArgs e) { Database.KullaniciKayit kullanici = new Database.KullaniciKayit(); Database.KullaniciKayitDB kayitDB = new Database.KullaniciKayitDB(); try { if (txtSifre.Text == txtSifreTekrar.Text) { string sifre = txtSifre.Text; if (sifre.Length == 8) { kullanici.Id = int.Parse(lblId.Text); kullanici.Sifre = txtSifre.Text; //SifreKontrol(); kayitDB.GuncelleSifreDegistirme(kullanici); lblMesaj.Text = "Veri Güncellendi ..."; lblMesaj.Visible = true; FormLogin login = new FormLogin(); login.Show(); this.Hide(); } else { lblMesaj.Text = "Şifre 8 haneli olmak zorunda ..."; lblMesaj.Visible = true; txtSifre.Text = ""; txtSifreTekrar.Text = ""; } } else { lblMesaj.Text = "Yaptığınız işlemlere dikkat ediniz ..."; lblMesaj.Visible = true; } } catch (Exception hata) { lblMesaj.Text = "Hata: " + hata.Message.ToString(); lblMesaj.Visible = true; } }
public void Listele() { Database.KullaniciKayit kk = new Database.KullaniciKayit(); Database.KullaniciKayitDB kkd = new Database.KullaniciKayitDB(); dgKullanici.DataSource = kkd.ListeleAdminKullaniciListe(kk); //MemoryStream ms = new MemoryStream(); //pbImage.Image.Save(ms, pbImage.Image.RawFormat); //byte[] img = ms.ToArray(); Byte[] picture = (Byte[])dgKullanici.CurrentRow.Cells["Resim"].Value; MemoryStream ms = new MemoryStream(picture); //pbImage.Image = Image.FromStream(ms); //string path = ms.ToString(); //for (int i = 0; i < dgKullanici.Columns.Count; i++) //{ //dgKullanici.Rows[0].Cells["Resim"].Value = ScaleImage(Image.FromFile(ms), 100, 100); //} }
private void btnGiris_Click(object sender, EventArgs e) { try { Database.KullaniciKayit kullanici = new Database.KullaniciKayit(); kullanici.Kullaniciadi = txtKullaniciAdiEmail.Text; kullanici.Email = txtKullaniciAdiEmail.Text; kullanici.Sifre = txtPassword.Text; SqlDataReader dr; Database.LoginDB loginDB = new Database.LoginDB(); loginDB.Baglan(); baglanti.Open(); DataTable tablo = loginDB.Listele(kullanici); if (tablo.Rows.Count > 0) { Login.Id = Convert.ToInt32(tablo.Rows[0]["Id"].ToString()); Login.Ad = tablo.Rows[0]["Ad"].ToString(); Login.Soyad = tablo.Rows[0]["Soyad"].ToString(); Login.Email = txtKullaniciAdiEmail.Text; Login.Kullaniciadi = txtKullaniciAdiEmail.Text; Login.Sifre = tablo.Rows[0]["Sifre"].ToString(); SqlCommand sqlCommand = new SqlCommand("SELECT * FROM tbl_Aktivasyon where AktivasyonKod=@AktivasyonKod", baglanti); sqlCommand.Parameters.AddWithValue("@AktivasyonKod", txtPassword.Text); SqlDataAdapter adapter = new SqlDataAdapter(); adapter.SelectCommand = sqlCommand; DataSet dataset = new DataSet(); adapter.Fill(dataset); if (dataset.Tables[0].Rows.Count == 0) { if (char.Parse(tablo.Rows[0]["Tip"].ToString()) == 'Y') { AdminAnasayfa admin = new AdminAnasayfa(); this.Hide(); admin.Show(); } else if (char.Parse(tablo.Rows[0]["Tip"].ToString()) == 'K') { FormKullaniciAnasayfa admin = new FormKullaniciAnasayfa(); this.Hide(); admin.Show(); } else if (char.Parse(tablo.Rows[0]["Tip"].ToString()) == 'E') { FormElemanAnasayfa formEleman = new FormElemanAnasayfa(); this.Hide(); formEleman.Show(); } else { lblMesaj.Visible = true; lblMesaj.Text = "Hata"; } baglanti.Close(); } string Sifresi = dataset.Tables[0].Rows[0]["AktivasyonKod"].ToString(); if (Sifresi == txtPassword.Text) { FormKullaniciSifreDegistirme formKullaniciSifreDegistirme = new FormKullaniciSifreDegistirme(); this.Hide(); formKullaniciSifreDegistirme.Show(); } else { lblMesaj.Text = "Giriş yaparken hata oluştu"; lblMesaj.Visible = true; } } else { lblMesaj.Text = "Kullanıcı Bilgisi ve Şifre geçersiz"; lblMesaj.Visible = true; } baglanti.Close(); } catch (Exception hata) { lblMesaj.Text = "Hata kodu : " + hata.Message; lblMesaj.Visible = true; } }
private void btnGuncelle_Click(object sender, EventArgs e) { bool retVal = false; retVal = Regex.IsMatch(txtEmail.Text, MatchEmailPattern); Database.KullaniciKayit kullanici = new Database.KullaniciKayit(); Database.KullaniciKayitDB kayitDB = new Database.KullaniciKayitDB(); try { MemoryStream ms = new MemoryStream(); pbImage.Image.Save(ms, pbImage.Image.RawFormat); byte[] img = ms.ToArray(); if (pbImage.Image == null) { lblMesaj.Text = "Resim seçiniz"; lblMesaj.Visible = true; } else { if (txtAd.Text != "" && txtSoyad.Text != "" && txtEmail.Text != "" && txtAdres.Text != "" && txtKullanici.Text != "" && txtSifre.Text != "" && dtTarih.Value.ToString() != "") { string sifre = txtSifre.Text; if (sifre.Length == 8) { if (retVal) { try { kullanici.Id = int.Parse(lblId.Text); kullanici.Ad = txtAd.Text; kullanici.Soyad = txtSoyad.Text; kullanici.DogumTarihi = dtTarih.Value; kullanici.Adres = txtAdres.Text; kullanici.Email = txtEmail.Text; kullanici.Kullaniciadi = txtKullanici.Text; kullanici.Sifre = txtSifre.Text; kullanici.Tip = Convert.ToChar(lblTip.Text); kullanici.Resim = img; kayitDB.Guncelle(kullanici); lblMesaj.Text = "Veri Güncellendi ..."; lblMesaj.Visible = true; } catch (Exception hata) { lblmailkontrol.Text = "Kayıtlı veri girişi ... \nİşaretlenen alanları kontrol ediniz..."; lblmailkontrol.Visible = true; lblEmail.Visible = true; lblKullaniciAdi.Visible = true; } } else { lblmailkontrol.Text = "E-Mail adresi geçersiz formatta"; lblmailkontrol.Visible = true; } } else { lblMesaj.Visible = true; lblMesaj.Text = "Şifre 8 haneli karakter içermelidir ..."; } } else if (txtAd.Text == "" && txtSoyad.Text == "" && txtEmail.Text == "" && txtAdres.Text == "" && txtKullanici.Text == "" && txtSifre.Text == "" && dtTarih.Value.ToString() == "") { lblMesaj.Text = "Gerekli alanlar boş geçilemez"; lblMesaj.Visible = true; } else { lblMesaj.Text = "Yaptığınız işlemlere dikkat ediniz ..."; lblMesaj.Visible = true; } } } catch (Exception hata) { lblMesaj.Text = "Hata: " + hata.Message.ToString(); lblMesaj.Visible = true; } }
private void btnEkle_Click(object sender, EventArgs e) { try { TextKontrol(); if (pbImage.Image == null) { lblmesaj.Text = "Resim seçiniz"; lblmesaj.Visible = true; } else { FileStream fsResim = new FileStream(resimAdresi, FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fsResim); byte[] resim2 = br.ReadBytes((int)fsResim.Length); br.Close(); fsResim.Close(); if (txtAd.Text != "" && txtSoyad.Text != "" && txtadres.Text != "" && txtEmail.Text != "" && txtKullanici.Text != "" && txtSifre.Text != "" && txtSifreTekrar.Text != "" && dtTarih.Value.ToString() != "" && cbTip.SelectedValue != "")//&& cbMail.Text != "" { bool retVal = false; retVal = Regex.IsMatch(txtEmail.Text, MatchEmailPattern); if (retVal) { if (txtSifre.Text == txtSifreTekrar.Text) { Database.KullaniciKayit kk = new Database.KullaniciKayit(); Database.KullaniciKayitDB kkDB = new Database.KullaniciKayitDB(); try { kk.Ad = txtAd.Text; kk.Soyad = txtSoyad.Text; kk.DogumTarihi = dtTarih.Value; kk.Adres = txtadres.Text; kk.Email = txtEmail.Text; kk.Kullaniciadi = txtKullanici.Text; kk.Sifre = txtSifre.Text; kk.Resim = resim2; if (cbTip.SelectedValue == "Yönetici") { kk.Tip = 'Y'; } else if (cbTip.SelectedValue == "Kullanıcı") { kk.Tip = 'K'; } else { kk.Tip = 'E'; } kkDB.AdminKullaniciEkle(kk); lblmesaj.Text = "Kayıt Gerçekleşti"; lblmesaj.Visible = true; this.Hide(); } catch (Exception ex) { lblmesaj.Text = "Kayıtlı veri ... Alanları kontrol ediniz ..."; lblmesaj.Visible = true; lblEmail.Visible = true; lblKullaniciAdi.Visible = true; } } else { lblSifre.Text = "*"; lblSifreTekrar.Text = "*"; lblSifre.Visible = true; lblSifreTekrar.Visible = true; txtSifre.Text = " "; txtSifreTekrar.Text = " "; } } else { lblEmail.Visible = true; lblmailkontrol.Visible = true; lblmailkontrol.Text = "E-Mail adresi geçersiz formatta"; } } else { lblmesaj.Text = "Gerekli alanlar boş bırakılamaz"; lblmesaj.Visible = true; } } } catch (Exception hata) { lblmesaj.Text = "Hata:" + hata.Message; lblmesaj.Visible = true; } }
private void btnGönder_Click(object sender, EventArgs e) { try { Database.KullaniciKayit kullanici = new Database.KullaniciKayit(); kullanici.Email = txtEmail.Text; Database.KullaniciKayitDB kuldb = new Database.KullaniciKayitDB(); kuldb.Baglan(); DataTable tablo = kuldb.ListeleSifre(kullanici); aktKod = rnd.Next(10000000, 99999999).ToString(); Aktivasyon aktivasyon = new Aktivasyon(); AktivasyonDB aktivasyonDB = new AktivasyonDB(); aktivasyonDB.Baglan(); bool retVal = false; retVal = Regex.IsMatch(txtEmail.Text, MatchEmailPattern); if (retVal) { if (tablo.Rows.Count > 0) { kullanici.Email = tablo.Rows[0]["Email"].ToString(); if (kullanici.Email == txtEmail.Text) { MailMessage message = new MailMessage(); SmtpClient istemci = new SmtpClient(); istemci.Credentials = new NetworkCredential("*****@*****.**", "iksvESTP34"); istemci.Port = 587; istemci.Host = "smtp.gmail.com"; istemci.EnableSsl = true; message.To.Add(txtEmail.Text); message.From = new MailAddress(txtEmail.Text); message.Subject = "Aktivasyon Kodu"; message.Body = "Aktivasyon kodunuz artık yeni şifreniz oldu : " + aktKod; istemci.Send(message); MessageBox.Show("Aktivasyon kodu mail adresine gönderildi. Yönlendiriliyorsunuz ... Daha sonra şifrenizi güncellemeyi unutmayınız ...", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); aktivasyon.AktivasyonKod = aktKod; aktivasyonDB.Ekle(aktivasyon); Database.KullaniciKayit kulakt = new Database.KullaniciKayit(); Database.KullaniciKayitDB kulaktdb = new Database.KullaniciKayitDB(); kulaktdb.Baglan(); kulakt.Email = txtEmail.Text; kulakt.Sifre = aktKod; kulaktdb.GuncelleAktivasyon(kulakt); txtEmail.Text = " "; Pages.FormLogin formLogin = new FormLogin(); this.Hide(); formLogin.Show(); } else { lblMesaj.Visible = true; lblMesaj.Text = "Kayıtlı Email adresi bulunamadı"; } } else { lblMesaj.Visible = true; lblMesaj.Text = "Kayıtlı Email adresi bulunamadı"; } } else { lblMesaj.Visible = true; lblMesaj.Text = "E-Mail adresi geçersiz formatta"; } } catch (Exception hata) { lblMesaj.Visible = true; lblMesaj.Text = "Hata kodu : " + hata.Message; } }