Example #1
0
        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"));
        }
Example #2
0
 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);
 }
Example #3
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"));
     }
 }
Example #4
0
 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"));
 }
Example #5
0
 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);
     }
 }
Example #6
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"));
        }