private void btnEtkinlestir_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(txtEpostaAdresi.Text)) { MessageBox.Show("E-posta Adresi Boş!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtEpostaAdresi.Focus(); return; } if (String.IsNullOrWhiteSpace(txtLisansAnahtari.Text)) { MessageBox.Show("Lisans Anahtarı Boş!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtLisansAnahtari.Focus(); return; } if (SMF.EpostaDogruMu(txtEpostaAdresi.Text)) { if (SMF.LisansiKontrolEt(txtEpostaAdresi.Text, txtLisansAnahtari.Text)) { SMF.LisansliMi = true; Settings.Default.LisansliMi = true; Settings.Default.LisansAnahtari = txtLisansAnahtari.Text.ToUpper(); Settings.Default.Eposta = txtEpostaAdresi.Text.ToUpper(); Settings.Default.Save(); MessageBox.Show("Programı Etkinleştirdiğiniz İçin Teşekkür Ederiz!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } else { MessageBox.Show("Lisans Bilgileri Yanlış!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Error); txtEpostaAdresi.Focus(); } } else { MessageBox.Show("Doğru Bir E-posta Adresi Girin!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtEpostaAdresi.Focus(); } }
private void btnGuncelle_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(txtKullaniciAdi.Text)) { MessageBox.Show("Kullanıcı Adı Boş!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtKullaniciAdi.Focus(); return; } if (String.IsNullOrWhiteSpace(txtMevcutSifre.Text)) { MessageBox.Show("Mevcut Şifrenizi Girin!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMevcutSifre.Focus(); return; } if (String.IsNullOrWhiteSpace(txtAdi.Text)) { MessageBox.Show("Adı Boş!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtAdi.Focus(); return; } if (String.IsNullOrWhiteSpace(txtSoyadi.Text)) { MessageBox.Show("Soyadı Boş!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtSoyadi.Focus(); return; } if (String.IsNullOrWhiteSpace(txtEpostaAdresi.Text) || !SMF.EpostaDogruMu(txtEpostaAdresi.Text)) { MessageBox.Show("Doğru Bir E-posta Adresi Girin!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtEpostaAdresi.Focus(); return; } if (String.IsNullOrWhiteSpace(txtYeniSifre.Text) || String.IsNullOrWhiteSpace(txtYeniSifreyiOnayla.Text)) { SMF.BaglantiKapaliysaAc(); SqlCommand cmd = new SqlCommand("SELECT * FROM Kullanicilar WHERE Id=@Id AND Sifre=@Sifre", SMF.Baglanti); cmd.Parameters.AddWithValue("@Id", SMF.KullaniciId); cmd.Parameters.AddWithValue("@Sifre", SMF.GetMd5Hash(txtMevcutSifre.Text)); DataTable dt = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(dt); if (dt.Rows.Count == 1) { cmd = new SqlCommand("UPDATE Kullanicilar SET KullaniciAdi=@KullaniciAdi, Adi=@Adi, Soyadi=@Soyadi, Eposta=@Eposta WHERE Id=@Id", SMF.Baglanti); cmd.Parameters.AddWithValue("@KullaniciAdi", txtKullaniciAdi.Text); cmd.Parameters.AddWithValue("@Adi", txtAdi.Text); cmd.Parameters.AddWithValue("@Soyadi", txtSoyadi.Text); cmd.Parameters.AddWithValue("@Eposta", txtEpostaAdresi.Text); cmd.Parameters.AddWithValue("@Id", SMF.KullaniciId); SMF.BaglantiKapaliysaAc(); cmd.ExecuteNonQuery(); SMF.Adi = txtAdi.Text; SMF.Soyadi = txtSoyadi.Text; MessageBox.Show("Bilgileriniz Güncellendi!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } else { MessageBox.Show("Mevcut Şifreniz Yanlış!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Warning); } return; } if (txtYeniSifre.Text == txtYeniSifreyiOnayla.Text) { SqlCommand cmd = new SqlCommand("UPDATE Kullanicilar SET KullaniciAdi=@KullaniciAdi, Adi=@Adi, Soyadi=@Soyadi, Eposta=@Eposta, Sifre=@Sifre WHERE Id=@Id", SMF.Baglanti); cmd.Parameters.AddWithValue("@KullaniciAdi", txtKullaniciAdi.Text); cmd.Parameters.AddWithValue("@Adi", txtAdi.Text); cmd.Parameters.AddWithValue("@Soyadi", txtSoyadi.Text); cmd.Parameters.AddWithValue("@Eposta", txtEpostaAdresi.Text); cmd.Parameters.AddWithValue("@Sifre", SMF.GetMd5Hash(txtMevcutSifre.Text)); cmd.Parameters.AddWithValue("@Id", SMF.KullaniciId); SMF.BaglantiKapaliysaAc(); cmd.ExecuteNonQuery(); SMF.Adi = txtAdi.Text; SMF.Soyadi = txtSoyadi.Text; MessageBox.Show("Bilgileriniz Güncellendi!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } }
private void btnEkle_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(txtKullaniciAdi.Text)) { MessageBox.Show("Kullanıcı Adı Boş!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtKullaniciAdi.Focus(); return; } if (String.IsNullOrWhiteSpace(txtAdi.Text)) { MessageBox.Show("Adı Boş!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtAdi.Focus(); return; } if (String.IsNullOrWhiteSpace(txtSoyadi.Text)) { MessageBox.Show("Soyadı Boş!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtSoyadi.Focus(); return; } if (String.IsNullOrWhiteSpace(txtEpostaAdresi.Text) || !SMF.EpostaDogruMu(txtEpostaAdresi.Text)) { MessageBox.Show("Doğru Bir E-posta Adresi Girin!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtEpostaAdresi.Focus(); return; } if (String.IsNullOrWhiteSpace(txtSifre.Text) || String.IsNullOrWhiteSpace(txtSifreyiOnayla.Text)) { MessageBox.Show("Şifre Alanları Boş!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtSifre.Focus(); return; } if (cmbRoller.SelectedIndex == 0) { MessageBox.Show("Bir Rol Seçin!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Warning); cmbRoller.Focus(); return; } try { if (txtSifre.Text == txtSifreyiOnayla.Text) { SqlCommand cmd = new SqlCommand("INSERT INTO Kullanicilar(KullaniciAdi, Sifre, Adi, Soyadi, Eposta, Rol) VALUES(@KullaniciAdi, @Sifre, @Adi, @Soyadi, @Eposta, @Rol)", SMF.Baglanti); cmd.Parameters.AddWithValue("@KullaniciAdi", txtKullaniciAdi.Text); cmd.Parameters.AddWithValue("@Sifre", SMF.GetMd5Hash(txtSifre.Text)); cmd.Parameters.AddWithValue("@Adi", txtAdi.Text); cmd.Parameters.AddWithValue("@Soyadi", txtSoyadi.Text); cmd.Parameters.AddWithValue("@Eposta", txtEpostaAdresi.Text); if (SMF.YoneticiMi) { switch (cmbRoller.SelectedIndex) { case 1: rol = 2; break; case 2: rol = 1; break; case 3: rol = 0; break; } } else if (SMF.YetkiliPersonelMi) { rol = 2; } cmd.Parameters.AddWithValue("@Rol", rol); SMF.BaglantiKapaliysaAc(); cmd.ExecuteNonQuery(); btnEkle.Enabled = true; btnGuncelle.Enabled = false; btnSil.Enabled = false; Temizle(); VerileriGetir(); MessageBox.Show("Personel Kaydedildi!", SMF.PrograminTamAdi, MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Hata"); } finally { SMF.Baglanti.Close(); } }