private void btnSil_Click(object sender, EventArgs e) { Calisan yeniCalisan = new Calisan(); Iletisim calisanIletisim = new Iletisim(); int seciliCalisanID = Convert.ToInt32(KullaniciGiris._girisYapanKullanici.ID); seciliCalisan = _calisanService.CalisanGetirById(seciliCalisanID); girisIslemleri = _girisIslemleriService.GirisBilgileriGetir(seciliCalisanID); if (seciliCalisan != null) { if (girisIslemleri.GizliSoruCevap == txtGizliSoruCevap.Text && girisIslemleri.AktifMi == true) { DialogResult dialog = MessageBox.Show("Hesabı Silme İşlemi Geri Alınamaz. Yine de Silmek İstiyor Musunuz?", "UYARI", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (DialogResult.Yes == dialog) { _girisIslemleriService.HesabıSil(girisIslemleri); MessageBox.Show("Hesap Silindi! Giriş Ekranına Yönlendiriliyorsunuz."); KullaniciGiris kullaniciGiris = new KullaniciGiris(); kullaniciGiris.Show(); Anasayfa ana = new Anasayfa(); ana.Hide(); } else { MessageBox.Show("İşlem İptal Edildi."); } } } }
public int UpdateItem(GirisIslemleri item) { using (CRMContext _db = new CRMContext()) { GirisIslemleri girisIslemleri = _db.GirisIslemleri.Where(x => x.ID == item.ID).FirstOrDefault(); girisIslemleri.AktifMi = false; return(_db.SaveChanges()); } }
public Calisan girisYapanKullaniciGetir(string kullaniciAdi, string sifre) { using (CRMContext _db = new CRMContext()) { GirisIslemleri g = _db.GirisIslemleri.Where(x => x.KullaniciAdi == kullaniciAdi && x.AktifMi == true && x.Sifre == sifre).FirstOrDefault(); return(g.Calisan); } }
private void btnGuncelle_Click(object sender, EventArgs e) { Calisan yeniCalisan = new Calisan(); Iletisim calisanIletisim = new Iletisim(); int seciliCalisanID = Convert.ToInt32(KullaniciGiris._girisYapanKullanici.ID); seciliCalisan = _calisanService.CalisanGetirById(seciliCalisanID); girisIslemleri = _girisIslemleriService.GirisBilgileriGetir(seciliCalisanID); if (seciliCalisan != null) { if (girisIslemleri.GizliSoruCevap == txtGizliSoruCevap.Text && girisIslemleri.AktifMi == true) { yeniCalisan.ID = KullaniciGiris._girisYapanKullanici.ID; yeniCalisan.TCKimlikNo = txtTCNo.Text; yeniCalisan.Ad = txtAd.Text; yeniCalisan.Soyad = txtSoyad.Text; yeniCalisan.Cinsiyet = rdbErkek.Checked == true ? Cinsiyet.Erkek : Cinsiyet.Kadin; yeniCalisan.DogumTarihi = dtpDogumTarihi.Value; yeniCalisan.AktifMi = true; yeniCalisan.OlusturulmaTarihi = DateTime.Now; yeniCalisan.GuncellenmeTarihi = DateTime.Now; calisanIletisim.CalisanID = KullaniciGiris._girisYapanKullanici.ID; calisanIletisim.Telefon = txtTel.Text; calisanIletisim.Adres = txtAdres.Text; calisanIletisim.EMail = txtEmail.Text; calisanIletisim.AktifMi = true; calisanIletisim.OlusturulmaTarihi = DateTime.Now; calisanIletisim.GuncellenmeTarihi = DateTime.Now; //yeniCalisan.CalisanIletisimleri.Add(calisanIletisim); if (_calisanService.CalisanIletisimBilgileriniGetir(KullaniciGiris._girisYapanKullanici.ID).Count == 0) { _iletisimService.AddIletisimService(calisanIletisim); } else if (_calisanService.CalisanIletisimBilgileriniGetir(KullaniciGiris._girisYapanKullanici.ID).Count > 0) { _iletisimService.IletisimCalisanUpdate(calisanIletisim); } _calisanService.CalisanUpdate(yeniCalisan); MessageBox.Show("Profil Bilgisi Güncellendi."); } else { MessageBox.Show("Gizli Cevap Yanlış! Bunu Yapmaya Yetkiniz Yok!"); } } }
private void btnİlerle_Click_1(object sender, EventArgs e) { int KullaniciID = _calisanService.emaileGoreGetir(txtEmail.Text); if (KullaniciID == 0) { MessageBox.Show("Kullanıcı Bulunamadı!"); txtEmail.Text = "Email-Kullanıcı Adı"; } else { GirisIslemleri kullaniciGirisBilgisi = _girisIslemleriService.GirisBilgileriGetir(KullaniciID); GizliSoru kullaniciGizliSoru = _gizliSoruService.GizliSoruGetirById(kullaniciGirisBilgisi.GizliSoruID); label4.Text = kullaniciGizliSoru.Soru; } }
public bool LoginKontrol(string kullaniciAdi, string sifre) { using (CRMContext _db = new CRMContext()) { GirisIslemleri girisIslemleri = _db.GirisIslemleri.Where(x => x.KullaniciAdi == kullaniciAdi && x.AktifMi == true && x.Sifre == sifre && x.KullaniciMi == true).FirstOrDefault(); if (girisIslemleri != null) { return(true); } else { return(false); } } }
public int KullaniciSifreDegistir(int id, string sifre) { using (CRMContext _db = new CRMContext()) { GirisIslemleri girisIslemleri = _db.GirisIslemleri.Where(x => x.CalisanID == id).FirstOrDefault(); GirisIslemleri yeniGiris = new GirisIslemleri(); yeniGiris.AktifMi = true; yeniGiris.Sifre = sifre; yeniGiris.OlusturulmaTarihi = DateTime.Now; yeniGiris.KullaniciMi = true; yeniGiris.KullaniciAdi = girisIslemleri.KullaniciAdi; yeniGiris.GizliSoruID = girisIslemleri.GizliSoruID; yeniGiris.GizliSoruCevap = girisIslemleri.GizliSoruCevap; yeniGiris.CalisanID = girisIslemleri.CalisanID; _db.GirisIslemleri.Add(yeniGiris); return(_db.SaveChanges()); } }
public int DeleteItem(GirisIslemleri item) { using (CRMContext _db = new CRMContext()) { try { var entry = _db.Entry(item); if (entry.State == EntityState.Detached) { _db.GirisIslemleri.Attach(item); } _db.GirisIslemleri.Remove(item); int _etkilenenSatir = _db.SaveChanges(); return(_etkilenenSatir); } catch (Exception e) { System.Windows.Forms.MessageBox.Show("Hata : " + e.Message); return(0); } } }
public int emaileGoreGetir(string email) { using (CRMContext _db = new CRMContext()) { Iletisim ıletisim = _db.Iletisim.Where(x => x.EMail == email && x.CalisanID != null && x.AktifMi == true).FirstOrDefault(); if (ıletisim == null) { GirisIslemleri girisIslemleri = _db.GirisIslemleri.Where(x => x.KullaniciAdi == email && x.AktifMi == true).FirstOrDefault(); if (girisIslemleri == null) { return(0); } else { return(girisIslemleri.CalisanID); } } else { return(ıletisim.CalisanID.Value); } } }
private void btnSifreGuncelle_Click(object sender, EventArgs e) { int id = _calisanService.emaileGoreGetir(txtEmail.Text); GirisIslemleri kullaniciGirisBilgisi = _girisIslemleriService.GirisBilgileriGetir(id); GirisIslemleri yeniGiris = new GirisIslemleri(); if (txtCevap.Text == kullaniciGirisBilgisi.GizliSoruCevap) { if (txtSifre.Text == txtSifreTekrar.Text) { int a = _girisIslemleriService.KullaniciSifreDegistir(id, txtSifre.Text); if (a > 0) { MessageBox.Show("Şifre Değiştirildi"); _girisIslemleriService.GirisGuncelle(kullaniciGirisBilgisi); this.Close(); KullaniciGiris kullaniciGiris = new KullaniciGiris(); kullaniciGiris.Show(); } } else { MessageBox.Show("Şifreler Aynı Değil!"); txtCevap.Text = "Gizli Cevap"; txtSifre.Text = "Şifre"; txtSifreTekrar.Text = "Şifre Tekrar"; } } else { MessageBox.Show("Cevap Hatalı! Güncelleme Başarısız!"); txtCevap.Text = "Gizli Cevap"; txtSifre.Text = "Şifre"; txtSifreTekrar.Text = "Şifre Tekrar"; } }
public int GirisBilgisiEkle(GirisIslemleri girisIslemleri) { return(_girisIslemleriRepository.AddItem(girisIslemleri)); }
public int HesabıSil(GirisIslemleri girisIslemleri) { return(_girisIslemleriRepository.DeleteItem(girisIslemleri)); }
public int GirisGuncelle(GirisIslemleri girisIslemleri) { return(_girisIslemleriRepository.UpdateItem(girisIslemleri)); }
private void btnKullaniciGuncelle_Click(object sender, EventArgs e) { int seciliCalisanID = Convert.ToInt32(KullaniciGiris._girisYapanKullanici.ID); seciliCalisan = _calisanService.CalisanGetirById(seciliCalisanID); if (seciliCalisan != null) { seciliCalisan.TCKimlikNo = txtTCNo.Text; seciliCalisan.Ad = txtAd.Text; seciliCalisan.Soyad = txtSoyad.Text; seciliCalisan.DogumTarihi = dtpDogumTarihi.Value; seciliCalisan.AktifMi = true; Iletisim iletisimBilgisi = new Iletisim(); iletisimBilgisi.CalisanID = seciliCalisan.ID; iletisimBilgisi.Telefon = txtTelefon.Text; iletisimBilgisi.EMail = txtEmail.Text; iletisimBilgisi.Adres = txtAdres.Text; iletisimBilgisi.AktifMi = true; iletisimBilgisi.OlusturulmaTarihi = DateTime.Now; _iletisimService.IletisimCalisanUpdate(iletisimBilgisi); girisIslemleri = _girisIslemleriService.GirisBilgileriGetir(seciliCalisanID); //if (cbGizliSoru.Checked == true && KullaniciGiris._girisYapanKullaniciGizliSoru.GizliSoruCevap == txtGizliSoruCevap.Text) //{ // cmbYeniGizliSoru.Enabled = true; // txtYeniGizliSoruCevabı.Enabled = true; // if ((int)cmbYeniGizliSoru.SelectedValue > 0) // { // girisIslemleri.CalisanID = seciliCalisan.ID; // girisIslemleri.GizliSoruID = (int)cmbYeniGizliSoru.SelectedValue; // //girisIslemleri.CalisanID = (int)cmbYeniGizliSoru.SelectedValue; // girisIslemleri.GizliSoruCevap = txtYeniGizliSoruCevabı.Text; // } //} _girisIslemleriService.GirisGuncelle(girisIslemleri); if (_calisanService.CalisanIletisimBilgileriniGetir(seciliCalisan.ID).Count > 0) { _girisIslemleriService.GirisGuncelle(girisIslemleri); } else if (_calisanService.CalisanIletisimBilgileriniGetir(seciliCalisan.ID).Count > 0) { _iletisimService.IletisimCalisanUpdate(iletisimBilgisi); } _calisanService.CalisanUpdate(seciliCalisan); MessageBox.Show("Calisan Bilgisi Guncellendi."); } else { MessageBox.Show("Hata"); } }