public ActionResult YeniSahaDenetimi(int?FirmaID, string Adi) { try { Firma firma = db.Firmas.Find(FirmaID); FirmaUzman fu = db.FirmaUzmen.FirstOrDefault(x => x.FirmaID == firma.Id && x.UzmanID == benuzman.Id); if (fu != null) { SahaDenetim denetim = new SahaDenetim() { Adi = Adi, FirmaID = firma.Id, UzmanID = benuzman.Id, EklenenTarih = DateTime.Now }; db.SahaDenetims.Add(denetim); db.SaveChanges(); return(RedirectToAction("SahaDenetimi", new { id = denetim.Id })); } } catch { } return(RedirectToAction("YeniSahaDenetimi")); }
public int FirmaUzmanYetkiSil(int?firmaid, int?uzmanid) { try { FirmaUzman fu = db.FirmaUzmen.FirstOrDefault(x => x.FirmaID == firmaid && x.UzmanID == uzmanid); if (fu != null) { db.FirmaUzmen.Remove(fu); db.SaveChanges(); return(1); } } catch { } return(0); }
public ActionResult FirmaUzmanYonet(int?id) { try { FirmaUzman fu = db.FirmaUzmen.Find(id); if (fu != null) { return(View(fu)); } return(RedirectToAction("Firmalar")); } catch (Exception) { return(RedirectToAction("Firmalar")); } }
public JavaScriptResult YeniYapilacak(FirmaYapilacak yap) { try { FirmaUzman fu = db.FirmaUzmen.FirstOrDefault(x => x.FirmaID == yap.FirmaID && x.UzmanID == benuzman.Id); if (fu == null) { return(hata("Bu işlem için yetkiniz bulunmuyor")); } yap.UzmanID = benuzman.Id; yap.Tarih = DateTime.Now; yap.isTamam = false; db.FirmaYapilacaks.Add(yap); db.SaveChanges(); return(onayyenile("Hatırlatmanız başarıyla kaydedildi")); } catch { } return(hata("Yapılacak kaydedilemedi. Lütfen tüm alanarı doldurduğunuzdan emin olup tekrar deneyin")); }
public int FirmaUzmanYetkilendir(int?firmaid, int?uzmanid) { try { Firma firma = db.Firmas.Find(firmaid); Uzman uzman = db.Uzmen.Find(uzmanid); FirmaUzman fd = new FirmaUzman() { UzmanID = uzman.Id, FirmaID = firma.Id, AtayanID = (Session["yonetici"] as Yonetici).Id, AtanmaTarihi = DateTime.Now }; db.FirmaUzmen.Add(fd); db.SaveChanges(); return(1); } catch { return(0); } }
public ActionResult FirmaDetay(int?id) { try { Firma firma = db.Firmas.Find(id); ViewBag.yapilacaklar = db.FirmaYapilacaks.Where(x => x.FirmaID == id && x.UzmanID == benuzman.Id).ToList(); ViewBag.ben = benuzman; FirmaUzman fu = db.FirmaUzmen.FirstOrDefault(x => x.UzmanID == benuzman.Id && x.FirmaID == firma.Id); if (fu != null) { return(View(firma)); } } catch (Exception) { } return(RedirectToAction("Firmalar")); }