public static string DepartmanSil(int departmanID) { try { using (TelefonRehberiDBEntities db = new TelefonRehberiDBEntities()) { var departman = (from d in db.Departmanlar where d.ID == departmanID select d).SingleOrDefault(); if (departman.Calisanlar.Count() == 0) { db.Departmanlar.Remove(departman); db.SaveChanges(); return("Departman silme başarılı."); } else { return("Bu departmanı silemezsiniz! Bu departmanda çalışanlar var"); } } } catch (Exception ex) { return("Departman silme işlemi hatalı! Hata: " + ex.Message); } }
/// <summary> /// Adminin şifresini değiştirme işlemini gerçekleştirir /// </summary> /// <param name="eskiParola"></param> /// <param name="yeniParola"></param> /// <returns></returns> public JsonResult SifreDegistir(string eskiParola, string yeniParola) { try { int kullaniciID = Convert.ToInt32(Request.Cookies["KullaniciKimligi"].Value); var admin = (from a in db.Admin where a.ID == kullaniciID select a).SingleOrDefault(); if (admin != null) { if (eskiParola == admin.Parola) { admin.Parola = yeniParola; db.SaveChanges(); return(Json("Başarılı.")); } else { return(Json("Parola Hatalı!")); } } else { return(Json("Başarısız!")); } } catch (Exception) { return(Json("Başarısız!")); } }
public static string DepartmanEkle(Departmanlar departman) { try { using (TelefonRehberiDBEntities db = new TelefonRehberiDBEntities()) { departman.DepartmanAdi = departman.DepartmanAdi.ToUpper(); var departmanKontrol = (from d in db.Departmanlar where d.DepartmanAdi == departman.DepartmanAdi select d).SingleOrDefault(); if (departmanKontrol == null) { db.Departmanlar.Add(departman); db.SaveChanges(); return("Departman ekleme işlemi başarılı."); } else { return("Eklemeye çalıştığınız departman zaten mevcut!"); } } } catch (Exception ex) { return("Departman ekleme başarısız! Hata: " + ex.Message); } }
public static string CalisanSil(int calisanID) { try { using (TelefonRehberiDBEntities db = new TelefonRehberiDBEntities()) { var calisan = (from c in db.Calisanlar where c.ID == calisanID select c).SingleOrDefault(); if (calisan.Calisanlar1.Count() == 0) { db.Calisanlar.Remove(calisan); db.SaveChanges(); return("Başarılı."); } else { return("Bu çalışan yönetici konumunda!"); } } } catch (Exception ex) { return("Çalışan Silme başarısız! Hata: " + ex.Message); } }
public static string CalisanDuzenle(Calisanlar calisan) { try { using (TelefonRehberiDBEntities db = new TelefonRehberiDBEntities()) { var calisanEski = (from c in db.Calisanlar where c.ID == calisan.ID select c).SingleOrDefault(); calisanEski.CalisanAd = calisan.CalisanAd; calisanEski.CalisanSoyad = calisan.CalisanSoyad; calisanEski.Telefon = calisan.Telefon; calisanEski.DepartmanID = calisan.DepartmanID; calisanEski.YoneticiID = calisan.YoneticiID; db.SaveChanges(); return("Başarılı."); } } catch (Exception ex) { return("Çalışan güncelleme başarısız! Hata: " + ex.Message); } }
public static string CalisanEkle(Calisanlar calisan) { try { using (TelefonRehberiDBEntities db = new TelefonRehberiDBEntities()) { db.Calisanlar.Add(calisan); db.SaveChanges(); } return("Çalışan ekleme başarılı."); } catch (Exception ex) { return("Çalışan ekleme başarısız! Hata: " + ex.Message); } }
public static string DepartmanGuncelle(Departmanlar departman) { try { using (TelefonRehberiDBEntities db = new TelefonRehberiDBEntities()) { var guncellenecekDepartman = (from d in db.Departmanlar where d.ID == departman.ID select d).SingleOrDefault(); guncellenecekDepartman.DepartmanAdi = departman.DepartmanAdi.ToUpper(); guncellenecekDepartman.Aciklama = departman.Aciklama; db.SaveChanges(); return("Departman güncelleme başarılı."); } } catch (Exception ex) { return("Departman güncelleme başarısız! Hata: " + ex.Message); } }