public void AddWork(string type, string start, string end, int employeeid, int customerid, int adressid, string price, string plan) { try { Isler work = new Isler(); work.IsTuru = type; work.BaslangicTarihi = Convert.ToDateTime(start); work.BitisTarihi = Convert.ToDateTime(end); work.Durum = "Aktif"; work.AdresId = adressid; work.YetkiliPersonelId = employeeid; work.MusteriId = customerid; work.Fiyat = Convert.ToDecimal(price); work.OdemePlani = plan; db.Isler.Add(work); db.SaveChanges(); } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } throw; } }
public ActionResult Create(Isler isler) { bool sonuc = false; bool mail = false; string olusturanAdi = Session["personelAdi"].ToString(); var olusturanperson = db.Personels.Where(x => x.PersonelAd == olusturanAdi).FirstOrDefault(); isler.OlusturanIsim = olusturanAdi; isler.Olusturan = olusturanperson.PersonelID; sonuc = isatama.isata(isler); //mail için string maildetay = "İş Aciklama:" + isler.Aciklama + " Firma ismi:" + isler.Baslik; var atananperson = db.Personels.Where(x => x.PersonelID == isler.Atanan).FirstOrDefault(); string personelisim = atananperson.PersonelAd; string mailadresi = atananperson.mail; mail = MailGonder.IsAtamaMaili(personelisim, "*****@*****.**", maildetay); if (sonuc == true) { return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "İş oluşturulamadı."); } return(View(isler)); }
public static string IsleriKaydet(string meslek, string aciklama, string kontenjan) { if (string.IsNullOrEmpty(meslek)) { return("Lütfen Meslek Alanını Doldurunuz"); } else if (string.IsNullOrEmpty(aciklama)) { return("Lütfen Açıklama Alanını Doldurunuz"); } else if (string.IsNullOrEmpty(kontenjan)) { return("Lütfen Kontenjan Alanını Doldurunuz"); } try { Isler isler = new Isler(); { isler.Meslek = meslek; isler.Aciklama = aciklama; isler.KontenjanSayisi = Convert.ToInt32(kontenjan); } entity.Islers.Add(isler); entity.SaveChanges(); return("1"); } catch (Exception ex) { string message = (!string.IsNullOrEmpty(ex.Message) ? ("Message=" + ex.Message) : "") + (ex.InnerException != null && !string.IsNullOrEmpty(ex.InnerException.Message) ? ex.InnerException.Message : ""); return("0"); } }
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 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 ActionResult Ata(string txtIs, string txtAciklama, int selectPer) { Isler isAta = new Isler(); isAta.isAd = txtIs; isAta.isAciklama = txtAciklama; isAta.isTarih = DateTime.Now; isAta.isPersonelId = selectPer; isAta.isDurum = "İletiliyor"; entity.Isler.Add(isAta); entity.SaveChanges(); return(RedirectToAction("Index", "Baskan")); }
public static bool isata(Isler isler) { IsTakipEntities db = new IsTakipEntities(); bool atandi = false; if (sayac == 6) { sayac = 1; } isler.Atanan = sayac; var atananperson = db.Personels.Where(x => x.PersonelID == sayac).FirstOrDefault(); isler.AtananIsim = atananperson.PersonelAd; atananperson.IsSayisi = atananperson.IsSayisi + 1; db.Islers.Add(isler); db.Database.ExecuteSqlCommand("update Personel set Durum = 1 where PersonelID=@p1", new SqlParameter("@p1", sayac)); db.SaveChanges(); sayac++; atandi = true; return(atandi); }
public ActionResult Details(int Id = 0) { Isler is1 = db.Islers.Find(Id); return(View(is1)); }