public ActionResult BilgileriGuncelle(Calisanlar model, int?personelID) { DatabaseContext db = new DatabaseContext(); Calisanlar calisan = db.Calisanlar.Where(x => x.personel_ID == personelID).FirstOrDefault(); if (calisan != null) { calisan.Adi = model.Adi; calisan.Soyadi = model.Soyadi; calisan.TC = model.TC; calisan.Maas = model.Maas; calisan.Telefon = model.Telefon; calisan.Unvan = model.Unvan; calisan.Adres = model.Adres; int sonuc = db.SaveChanges(); if (sonuc > 0) { ViewBag.Result = "Personel Güncellenmiştir."; ViewBag.Status = "success"; } else { ViewBag.Result = "Personel Güncellenememiştir."; ViewBag.Status = "danger"; } } return(View()); }
public static string SavePersonel(string Adi, string Soyadi, string Gorev, string Maasi)//çalisanları kaydediyor { try { Calisanlar calisan = new Calisanlar(); Isler isler = new Isler(); if (kontenjan(Gorev) == false) { return("Kontenjan Sayisini Aştınız"); } else { if (kontrol(Adi, Soyadi, Maasi) == "BoşlukYok") { calisan.Ad = Adi; calisan.Soyad = Soyadi; calisan.Gorevi = Gorev; calisan.Maas = Convert.ToInt32(Maasi); calisan.KayitTarihi = DateTime.Now; entity.Calisanlars.Add(calisan); entity.SaveChanges(); return("Kaydetme İşlemi Başarı İle Gerçekleşti."); } return("Boşlukları Doldurunuz"); } } catch (Exception ex) { string message = (!string.IsNullOrEmpty(ex.Message) ? ("Message=" + ex.Message) : "") + (ex.InnerException != null && !string.IsNullOrEmpty(ex.InnerException.Message) ? ex.InnerException.Message : ""); return("Kaydetme Gerçekleştirilemedi."); } }
public static string UpdatePersonel(int idsi, string Adi, string Soyadi, string Gorev, string Maasi)//çalisanları güncelliyor { try { Calisanlar calisan = new Calisanlar(); Isler isler = new Isler(); if (kontenjan(Gorev) == false) { return("Kontenjan Sayisini Aştınız"); } if (kontrol(Adi, Soyadi, Maasi) == "BoşlukYok") { var guncellenicek_kisi = entity.Calisanlars.Find(idsi); if (guncellenicek_kisi != null) { guncellenicek_kisi.Ad = Adi; guncellenicek_kisi.Soyad = Soyadi; guncellenicek_kisi.Gorevi = Gorev; guncellenicek_kisi.Maas = Convert.ToInt32(Maasi); guncellenicek_kisi.KayitTarihi = DateTime.Now; entity.SaveChanges(); } return("Güncelleme İşlemi Başarı İle Gerçekleşti."); } return("Boşlukları Doldurunuz"); } catch (Exception ex) { return("Güncelleme Gerçekleştirilemedi."); } }
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 ActionResult Detay(int id, CalisanlarModel model) { Calisanlar calisanlar = cm.Bul(id); model.Calisanlar = calisanlar; return(View(model)); }
private void btnAdminGiris_Click(object sender, EventArgs e) { try { Calisanlar user = new Calisanlar(); //user.Sifre = txtSifre.Text; //string md5 = SifreDonusumu.CreateMD5(user.Sifre); if (string.IsNullOrEmpty(txtKullaniciAdi.Text) || string.IsNullOrEmpty(txtSifre.Text)) { throw new ValidationException("Kullanıcı Adı veya Şifre Boş Geçilemez !"); } else { user.KullaniciAdi = txtKullaniciAdi.Text; user.Sifre = txtSifre.Text; } //user.Sifre = md5; var result = CalisanlarBusiness.UserAdminLogin(user); AnasayfaCalisan ac = new AnasayfaCalisan(); ac.Show(); this.Hide(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Hata Meydana Geldi !", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public ActionResult ProfileEdit(int id = 0) { var personel = new Calisanlar(); personel.id = 0; Calisanlar model = new Calisanlar(); if (id != 0) { personel = context.Calisanlar.FirstOrDefault(x => x.id == id); model = personel; } System.Diagnostics.Debug.WriteLine("aaa--" + model.id + "--"); var departmanlar = context.Departmanlar.Select(x => new SelectListItem() { Text = x.adi, Value = x.id.ToString() }).ToList(); ViewBag.departmanList = departmanlar; var yoneticiler = context.Calisanlar.Select(x => new SelectListItem() { Text = x.ad + " " + x.soyad, Value = x.id.ToString() }).Where(x => x.Value != model.id.ToString()).ToList(); ViewBag.yoneticiList = yoneticiler; return(View(model)); }
public ActionResult GetSelected(int recordid) { Calisanlar c = db.Calisanlar.FirstOrDefault(x => x.id == recordid); return(Json(c, JsonRequestBehavior.AllowGet)); }
public void CalisanSil(int id) { Calisanlar u = db.Calisanlars.FirstOrDefault(x => x.CalisID == id); db.Calisanlars.Remove(u); db.SaveChanges(); }
public ActionResult Sil(int id) { Calisanlar calisanlar = cm.Bul(id); cm.Sil(calisanlar); cm.Save(); return(RedirectToAction("Index")); }
public ActionResult CalisanEkle(Calisanlar c) { db.Calisanlars.Add(c); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Calisanlar calisanlar = db.Calisanlar.Find(id); db.Calisanlar.Remove(calisanlar); db.Personel.Remove(db.Personel.Find(calisanlar.Personel.Id)); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Guncelle(Calisanlar c, int id) { Calisanlar u = db.Calisanlars.FirstOrDefault(x => x.CalisID == id); u.Adi = c.Adi; u.Soyadi = c.Soyadi; u.TelefonNo = u.TelefonNo; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult CalisanEkle(Calisanlar c1) { var ktg = db.Departmanlar.Where(m => m.departmanId == c1.Departmanlar.departmanId).FirstOrDefault(); c1.Departmanlar = ktg; db.Calisanlar.Add(c1); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult silconfirm(int id) { TelefonRehberiEntities db = new TelefonRehberiEntities(); Calisanlar calisan = db.Calisanlar.SingleOrDefault(a => a.CalisanId == id); db.Calisanlar.Remove(calisan); db.SaveChanges(); return(RedirectToAction("adminHomePage")); }
public ActionResult sil(int id = 0) { TelefonRehberiEntities db = new TelefonRehberiEntities(); Calisanlar calisan = db.Calisanlar.SingleOrDefault(a => a.CalisanId == id); if (calisan == null) { return(HttpNotFound()); } return(View(calisan)); }
public ActionResult DeleteSelected(int deleteid) { Calisanlar c = db.Calisanlar.FirstOrDefault(x => x.id == deleteid); if (c != null) { db.Calisanlar.Remove(c); } db.SaveChanges(); return(Json(c, JsonRequestBehavior.AllowGet)); }
public ActionResult Sil(int?personelID) { Calisanlar calisan = null; if (personelID != null) { DatabaseContext db = new DatabaseContext(); calisan = db.Calisanlar.Where(x => x.personel_ID == personelID).FirstOrDefault(); } return(View(calisan)); }
private void btnKaydet_Click(object sender, EventArgs e) { Calisanlar calisanlar = new Calisanlar(); calisanlar.Ad = txtAd.Text; calisanlar.Soyad = txtSoyad.Text; calisanlar.Telefon = txtTelefon.Text; calisanlar.Mail = txtMail.Text; calisanlar.Bölüm = int.Parse(txtBolum.Text); db.Calisanlar.Add(calisanlar); db.SaveChanges(); MessageBox.Show("Yeni çalışan eklendi.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); }
public bool Ekle(Calisanlar entity) { try { Context.Set <Calisanlar>().Add(entity); Context.SaveChanges(); return(true); } catch (Exception ex) { throw new Exception("Business:AraclarBusiness::AracEkle::Error occured.", ex); } }
public ActionResult SilOnay(int?personelID) { if (personelID != null) { DatabaseContext db = new DatabaseContext(); Calisanlar calisan = db.Calisanlar.Where(x => x.personel_ID == personelID).FirstOrDefault(); db.Calisanlar.Remove(calisan); db.SaveChanges(); } return(RedirectToAction("PersonelListele", "Personel")); }
public ActionResult Guncelle(CalisanlarModel model, int id) { Calisanlar calisanlar = cm.Bul(id); calisanlar.CalisanAd = model.Calisanlar.CalisanAd; calisanlar.CalisanSoyad = model.Calisanlar.CalisanSoyad; calisanlar.CalisanTelefon = model.Calisanlar.CalisanTelefon; calisanlar.DepartmanId = model.Calisanlar.DepartmanId; calisanlar.YöneticiId = model.Calisanlar.YöneticiId; cm.Guncelle(calisanlar); cm.Save(); return(RedirectToAction("Index")); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Calisanlar calisanlar = db.Calisanlar.Find(id); if (calisanlar == null) { return(HttpNotFound()); } return(View(calisanlar)); }
public ActionResult Ekle(CalisanlarModel model) { Calisanlar calisanlar = new Calisanlar(); calisanlar.CalisanAd = model.Calisanlar.CalisanAd; calisanlar.CalisanSoyad = model.Calisanlar.CalisanSoyad; calisanlar.CalisanTelefon = model.Calisanlar.CalisanTelefon; calisanlar.DepartmanId = model.Calisanlar.DepartmanId; calisanlar.YöneticiId = model.Calisanlar.YöneticiId; cm.Ekle(calisanlar); cm.Save(); return(RedirectToAction("Index")); }
public ActionResult Edit(Calisanlar calisanlar, string YeniSifre) { ViewBag.Roller = new SelectList(db.Roller, "Id", "RolAdi"); ViewBag.Departmanlar = new SelectList(db.Departmanlar, "Id", "DepartmanAdi"); var dbuser = db.GirisBilgileri.FirstOrDefault(x => x.KullaniciAdi == calisanlar.Personel.GirisBilgileri.KullaniciAdi && x.Email == calisanlar.Personel.GirisBilgileri.Email); if (dbuser != null && dbuser.Id != calisanlar.Personel.GirisBilgileri.Id) { if (dbuser.KullaniciAdi == calisanlar.Personel.GirisBilgileri.KullaniciAdi) { ModelState.AddModelError("", "Kullanıcı adı zaten kayıtlı"); } if (dbuser.Email == calisanlar.Personel.GirisBilgileri.Email) { ModelState.AddModelError("", "E-mail zaten kayıtlı"); } return(View(calisanlar)); } if (ModelState.IsValid) { if (db.Personel.FirstOrDefault(x => x.GirisBilgileri.Sifre == calisanlar.Personel.GirisBilgileri.Sifre) == null) { ModelState.AddModelError("", "Girilen Eski Şifre eşleşmedi."); ViewBag.Departmanlar = new SelectList(db.Departmanlar, "Id", "DepartmanAdi"); return(View(calisanlar)); } Calisanlar data = db.Calisanlar.Find(calisanlar.Id); //Giriş Bilgileri Güncellemesi data.Personel.GirisBilgileri.KullaniciAdi = calisanlar.Personel.GirisBilgileri.KullaniciAdi; data.Personel.GirisBilgileri.Sifre = calisanlar.Personel.GirisBilgileri.Sifre; if (!string.IsNullOrEmpty(YeniSifre)) { data.Personel.GirisBilgileri.Sifre = YeniSifre; } data.Personel.GirisBilgileri.Email = calisanlar.Personel.GirisBilgileri.Email; //Personel Bilgileri Güncellemesi data.Personel.Ad = calisanlar.Personel.Ad; data.Personel.Soyad = calisanlar.Personel.Soyad; data.Personel.Telefon = calisanlar.Personel.Telefon; data.Personel.Departman = db.Departmanlar.Find(calisanlar.Personel.Departman.Id); data.Personel.Rol = db.Roller.FirstOrDefault(x => x.RolAdi == "Çalışan"); data.Personel.DegistirenKisi = CurrentSession.CurrentUser.User.Ad + " " + CurrentSession.CurrentUser.User.Soyad; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(calisanlar)); }
public ActionResult CalisanEkle(Calisanlar calisan) { if (ModelState.IsValid) { using (TelefonRehberiEntities db = new TelefonRehberiEntities()) { db.Calisanlar.Add(calisan); db.SaveChanges(); } return(RedirectToAction("AdminHomePage")); } return(View()); }
public bool EkleCalisan(Calisanlar entity) { try { using (CalisanlarBusiness calisanlarBusiness = new CalisanlarBusiness()) { calisanlarBusiness.Ekle(entity); } return(true); } catch (Exception) { return(false); } }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Calisanlar calisanlar = db.Calisanlar.Find(id); if (calisanlar == null) { return(HttpNotFound()); } ViewBag.Roller = new SelectList(db.Roller, "Id", "RolAdi"); ViewBag.Departmanlar = new SelectList(db.Departmanlar, "Id", "DepartmanAdi"); return(View(calisanlar)); }
public Calisan FactoryMethod(Calisanlar CalisanTipi) { Calisan calisan = null; switch (CalisanTipi) { case Calisanlar.Personel: calisan = new Personel(); break; case Calisanlar.Sofor: calisan = new Sofor(); break; } return(calisan); }
public void DepSil(int id) { Calisanlar c = db.Calisanlars.FirstOrDefault(x => x.DepartmanID == id); Departmanlar d = db.Departmanlars.FirstOrDefault(x => x.DepartmanID == id); if (c != null && c.DepartmanID.ToString() == d.DepartmanID.ToString()) { RedirectToAction("Index"); } else { db.Departmanlars.Remove(d); db.SaveChanges(); } }