public ActionResult Create([Bind(Include="UretimYetkilendirmeId,PersonelUN,AltUretimAsamalariId,IsEmriId,Aciklama")] UretimYetkilendirme uretimyetkilendirme)
        {
            if (PersonelBelirliBirRoleSahipMi("MatbaaAdmin"))
            {
                if (ModelState.IsValid)
                {
                    db.UretimYetkilendirme.Add(uretimyetkilendirme);
                    db.SaveChanges();
                    //return RedirectToAction("Index");
                    //Burada iş emri parçası için yetkilendirilen personele mail gitmesi gerekli

                    Query q = new Query();
                    string PersonelAdiSoyadi = q.PersonelUNdenPeronelAdiSoyadiniDon(uretimyetkilendirme.PersonelUN);
                    string YetkilendirilenPersonelinEPostaAdresi = q.PersonelUNdenPeronelMailiniDon(uretimyetkilendirme.PersonelUN);
                    string IsNo = q.IsEmriIddenIsNoDon(uretimyetkilendirme.IsEmriId);
                    string Subject = IsNo + " nolu iş emri için yetkilendirme mesajıdır";
                    string AltUretimAsamasiAdi = q.AltUretimAsamalariIddenAsamaAdiDon(uretimyetkilendirme.AltUretimAsamalariId);
                    string Body = "Sn. " + PersonelAdiSoyadi + ",<br>" + IsNo + " nolu iş emri üzerinde, " +
                                  AltUretimAsamasiAdi + " üretim aşaması için yetkilendirildiniz. İyi çalışmalar.";
                    MailGonder("*****@*****.**", YetkilendirilenPersonelinEPostaAdresi, Subject, Body);

                    return RedirectToAction("TabView", "IsEmri", new { IsEmriId = uretimyetkilendirme.IsEmriId, index = 8 }).Success("Yetki ekleme işlemi başarılı");
                }

                ViewBag.AltUretimAsamalariId = new SelectList(db.AltUretimAsamalari, "AltUretimAsamalariId", "AltUretimAsamalariAdi", uretimyetkilendirme.AltUretimAsamalariId);
                ViewBag.IsEmriId = new SelectList(db.IsEmri, "IsEmriId", "IsNo", uretimyetkilendirme.IsEmriId);
                ViewBag.PersonelUN = new SelectList(db.Personel, "PersonelUN", "PersonelAdiSoyadi", uretimyetkilendirme.PersonelUN);
                return View(uretimyetkilendirme);
            }
            else
            {
                return RedirectToAction("TabView", "IsEmri", new { IsEmriId = uretimyetkilendirme.IsEmriId }).Warning("Yetkiniz yok!");
            }
        }
Exemplo n.º 2
0
        public ActionResult Create([Bind(Include="UretimId,IsEmriId,AltUretimAsamalariId,Tarih,Personel,UretimeBaslama,UretimiSonlandirma")] Uretim uretim)
        {
            if (PersonelBelirliBirRoleSahipMi("MatbaaAdmin"))
            {
                int IsEmriId = uretim.IsEmriId;
                int AltUretimAsamalariId = uretim.AltUretimAsamalariId;
                //Eger UretimYetkilendirmesi yapılmamıssa kaydedilmeyecek
                if (PersonelUretimAsamasiIcinYetkilendirimisMi(IsEmriId, AltUretimAsamalariId, UserManager.User.Username))
                {

                    if (ModelState.IsValid)
                    {
                        db.Uretim.Add(uretim);
                        db.SaveChanges();
                        //Burada mail gonderilecek

                        Query q = new Query();
                        string IlgiliAdi = q.IlgilininAdiniDon(uretim.IsEmriId);
                        string IlgilininEPostaAdresi = q.IlgilininEPostaAdresiniDon(uretim.IsEmriId);
                        string IsNo = q.IsEmriIddenIsNoDon(uretim.IsEmriId);
                        string AsamaAdi = q.AltUretimAsamalariIddenAsamaAdiDon(uretim.AltUretimAsamalariId);
                        string MailBody = "TSE Matbaasında yürütülen " + IsNo + " lu işiniz, " + DateTime.Now.ToString() +
                                          " itibarı ile," + AsamaAdi + " aşamasına geçmiştir.";
                        MailGonder("*****@*****.**", IlgilininEPostaAdresi, "TSE Matbaasında yürütülen " + IsNo + " lu işiniz", MailBody);
                        return RedirectToAction("Index", "Uretim").Success("Üretim aşamasını başarılı biçimde üzerinize aldınız.");
                    }

                    ViewBag.AltUretimAsamalariId = new SelectList(db.AltUretimAsamalari, "AltUretimAsamalariId",
                        "AltUretimAsamalariAdi", uretim.AltUretimAsamalariId);
                    ViewBag.IsEmriId = new SelectList(db.IsEmri, "IsEmriId", "IsNo", uretim.IsEmriId);
                    ViewBag.Personel = new SelectList(db.Personel, "PersonelUN", "PersonelAdiSoyadi", uretim.Personel);
                    return View(uretim);
                }
                else
                {
                    //yetkilendirme yapılmamışsa nereye yonlendireceksen yonlendir..
                    return RedirectToAction("Create", "Uretim").Warning("Bu iş emri kapsamında ilgili üretim aşaması için yetkilendirilmemişsiniz. Uygulama yöneticiniz ile bağlantı kurup yetki isteyebilirsiniz.");
                    //return View();
                }
            }
            else
            {
                return RedirectToAction("Index", "Uretim").Warning("Yetkiniz yok!");
            }
        }
Exemplo n.º 3
0
        // GET: /TeslimatRaporu/Create
        public ActionResult Create(string SeciliIsEmriId)
        {
            using (matbaaEntities ent = new matbaaEntities())
            {

                Query q = new Query();
                ViewBag.TeslimTarihi = q.TaahhutEdilenTeslimTarihiniDon(Convert.ToInt32(SeciliIsEmriId)).Replace(" 00:00:00","");
                int IsEmriId = Convert.ToInt32(SeciliIsEmriId);
                ViewBag.IsEmriId = IsEmriId;
                int ToplamTeslimEdilmesiGereken = ent.spTeslimatOrani(IsEmriId).First().ToplamTeslimEdilmesiGereken;
                int TeslimEdilen = ent.spTeslimatOrani(IsEmriId).First().ToplamTeslimEdilen;
                string TeslimatOrani = ent.spTeslimatOrani(IsEmriId).First().TeslimatOrani;
                ViewBag.TeslimatOraniBilgisi = TeslimEdilen.ToString() + "/" + ToplamTeslimEdilmesiGereken + " (Teslimat Oranı=" + TeslimatOrani + ")";

                Session["ToplamTeslimEdilmesiGereken"] = ToplamTeslimEdilmesiGereken;
                Session["TeslimEdilen"] = TeslimEdilen;
            }

            ViewBag.IsEmriId = new SelectList(db.IsEmri.OrderByDescending(a => a.IsEmriId), "IsEmriId", "IsNo", SeciliIsEmriId);
            ViewBag.TeslimEdenPersonel = new SelectList(db.Personel, "PersonelUN", "PersonelAdiSoyadi");
            return View();
        }
Exemplo n.º 4
0
        public ActionResult Create([Bind(Include = "IsEmriId,IsNo,TarihSayi,Adi,Personel,Telefon,KabulTarihi,TeslimTarihi,Aciklama,BirimId,Silindi,IlgiliEPosta,IKBSBirimUN,BitmisIsBoyutlariId")] IsEmri isEmri, string BirimUN, IEnumerable<string> OlmayanIsParcalariMultiSelect)
        {
            Query q=new Query();
            ModelState.Remove("Silindi");
            if (ModelState.IsValid)
            {
                //db.IsEmri.Add(isEmri);
                //db.SaveChanges();
                //return RedirectToAction("Index");

                //ilk eklemeyi yaparken silindiyi false a cek
                isEmri.Silindi = false;
                isEmri.IKBSBirimUN = Guid.Parse(BirimUN);
                isEmri.IsNo = OtomatikIsNoAl();
                db.IsEmri.Add(isEmri);
                db.SaveChanges();
                var olmayanIsParcalariMultiSelect = OlmayanIsParcalariMultiSelect as string[] ?? OlmayanIsParcalariMultiSelect.ToArray();
                foreach (var isParcasi in olmayanIsParcalariMultiSelect)
                {
                   bool bak= q.IsEmriYokIsParcasiTablosunaEkle(isEmri.IsEmriId, isParcasi.ToString());
                }
                //tam burada  diğer 4 tabloyada gelecek düzenlemeler için insert yapmalıyız
                //spIsEmriInsertEderkenDigerDortTabloyadaInsertEt(IsEmriId) prosedürünü çalıştırmak gerekli
                using (matbaaEntities ent = new matbaaEntities())
                {
                    ent.spIsEmriInsertEderkenDigerDortTabloyadaInsertEt(isEmri.IsEmriId);

                }
                MailGonder("*****@*****.**", ConfigurationManager.AppSettings["YeniIsEmrindeMailGonderilecekler"], isEmri.IsNo + " iş nolu yeni iş emri hakkında",
                    "Sisteme," + isEmri.IsNo + " iş nolu yeni bir iş emri girilmiştir.");
                return RedirectToAction("Index", "IsEmris").Success("Yeni İş Emri bigisi ekleme işlemi başarılı");

            }

            ViewBag.BirimId = new SelectList(db.Birim, "BirimId", "BirimAdi", isEmri.BirimId);
            return RedirectToAction("Index", "IsEmris").Danger("Yeni İş Emri bilgisi ekleme işlemi başarısız");
        }
        // GET: IsEmriBaskiMakineleris/Create
        public ActionResult Create(string SeciliIsEmriId)
        {
            ViewBag.SeciliIsEmriId = SeciliIsEmriId;

            //ViewBag.IcBaskiEbadi = new SelectList(db.BaskiEbatlari, "BaskiEbatlariId", "Boyut",BaskiIcinKapakveIcEbadiDon(int.Parse(SeciliIsEmriId), false));
            //ViewBag.KapakBaskiEbadi = new SelectList(db.BaskiEbatlari, "BaskiEbatlariId", "Boyut", BaskiIcinKapakveIcEbadiDon(int.Parse(SeciliIsEmriId), true));

            //Pzt günü burayı kullanilacak kagittaki seçilmiş baski ebadi ile seçili olarak getir...
            Query q = new Query();
            IsEmriKullanilacakKagit isEmriKullanilacakKagit =
                q.IsEmriIdedenKullanilacakKagitBaskiBoyutlariDon(int.Parse(SeciliIsEmriId));

            ViewBag.IcBaskiEbadi = new SelectList(db.BaskiEbatlari, "BaskiEbatlariId", "Boyut",isEmriKullanilacakKagit.IcBaskiBoyutu.Value);
            if (isEmriKullanilacakKagit.KapakBaskiBoyutu != null)
            {
                ViewBag.KapakBaskiEbadi = new SelectList(db.BaskiEbatlari, "BaskiEbatlariId", "Boyut",
                    isEmriKullanilacakKagit.KapakBaskiBoyutu.Value);
            }
            else
            {
                ViewBag.KapakBaskiEbadi = new SelectList(db.BaskiEbatlari, "BaskiEbatlariId", "Boyut","-");
            }

            /*
            ViewBag.IcBaskiEbadi = new SelectList(db.BaskiEbatlari, "BaskiEbatlariId", "Boyut");
            ViewBag.KapakBaskiEbadi = new SelectList(db.BaskiEbatlari, "BaskiEbatlariId", "Boyut");
            */

            ViewBag.BaskiMakineleriId = new SelectList(db.BaskiMakineleri, "BaskiMakineleriId", "MakineAdi");
            ViewBag.IsEmriId = new SelectList(db.IsEmri, "IsEmriId", "IsNo", SeciliIsEmriId);
            //ViewBag.IcBaskiBoyutu = BaskiIcinKapakveIcEbadiDon(int.Parse(SeciliIsEmriId), false);
            //ViewBag.KapakBaskiBoyutu = BaskiIcinKapakveIcEbadiDon(int.Parse(SeciliIsEmriId), true);
            //Burada  bir yerde Baski boyutunu Kullanılacakkagit kesim boyutlar(iç ve kapak) ile eşleştirmek gerekli

            return View();
        }
Exemplo n.º 6
0
        public ActionResult Create([Bind(Include = "TeslimatRaporuId,IsEmriId,TeslimEdenPersonel,TeslimAlan,TeslimatMiktari,Tarih")] TeslimatRaporu teslimatraporu, int TeslimatMiktari)
        {
            if (TeslimatMiktari > int.Parse(Session["ToplamTeslimEdilmesiGereken"].ToString()))
            {
                int TeslimEdilebilecekMaxMiktar = int.Parse(Session["ToplamTeslimEdilmesiGereken"].ToString()) -
                                                  int.Parse(Session["TeslimEdilen"].ToString());
                int SeciliIsEmriId = int.Parse(Request["SeciliIsEmriId"].ToString());
                return RedirectToAction("Create", new { SeciliIsEmriId = SeciliIsEmriId }).Warning("Teslim edebileceğiniz maksimum miktar="+TeslimEdilebilecekMaxMiktar.ToString()+"! Bu iş için daha fazla miktarda teslimat yapamazsınız!");
            }
            if (ModelState.IsValid)
            {
                db.TeslimatRaporu.Add(teslimatraporu);
                db.SaveChanges();
                Session.Remove("ToplamTeslimEdilmesiGereken");
                Session.Remove("TeslimEdilen");
                Query q=new Query();
                string IlgiliIsNo = q.IsEmriIddenIsNoDon(teslimatraporu.IsEmriId.Value);
                return RedirectToAction("Index", new { IsNo = IlgiliIsNo }).Success("Teslimat raporu başarı ile eklendi.");
            }

            ViewBag.IsEmriId = new SelectList(db.IsEmri, "IsEmriId", "IsNo", teslimatraporu.IsEmriId);
            ViewBag.TeslimEdenPersonel = new SelectList(db.Personel, "PersonelUN", "PersonelAdiSoyadi", teslimatraporu.TeslimEdenPersonel);
            return View(teslimatraporu);
        }
        //public bool DosyayiSil(string filePath)
        //{
        //    bool Basarim = false;
        //    try
        //    {
        //        string fullPath = Request.MapPath(filePath.Replace("c:\\Projects\\KendoMatbaa\\KendoMatbaa", "~"));
        //        if (System.IO.File.Exists(fullPath))
        //        {
        //            System.IO.File.Delete(fullPath);
        //        }
        //        Basarim = true;
        //        //return RedirectToAction("Index", "IsEmri").Success("Dosya silme işlemi başarılı");
        //    }
        //    catch (Exception)
        //    {
        //        Basarim = false;
        //    }
        //    return Basarim;
        //}
        public ActionResult DosyayiSil(string filePath,int isEmriUploadDosyalariId)
        {
            if (PersonelBelirliBirRoleSahipMi("MatbaaAdmin"))
            {
                try
                {
                    Query q=new Query();
                    int IsEmriIdd = q.isEmriUploadDosyalariIddenIsEmriIdDon(isEmriUploadDosyalariId);
                    string fullPath = Request.MapPath(filePath.Replace("c:\\Projects\\KendoMatbaa\\KendoMatbaa", "~"));
                    if (System.IO.File.Exists(fullPath))
                    {
                        System.IO.File.Delete(fullPath);
                        //Burada o dosyayı veritabanından da silmek gerekiyor
                        using (matbaaEntities ent = new matbaaEntities())
                        {
                            ent.spIsEmriDosyasiniSil(isEmriUploadDosyalariId);
                        }
                    }
                    //return RedirectToAction("Index", "IsEmri").Success("Dosya silme işlemi başarılı");
                    return RedirectToAction("TabView", "IsEmri", new { IsEmriId = IsEmriIdd, index = 7 }).Success("Dosya silme işlemi başarılı"); ;
                }
                catch (Exception)
                {
                    Query q = new Query();
                    int IsEmriIdd = q.isEmriUploadDosyalariIddenIsEmriIdDon(isEmriUploadDosyalariId);
                    return RedirectToAction("TabView", "IsEmri", new { IsEmriId = IsEmriIdd, index = 7 }).Danger("İş Emri bilgisi güncelleme işlemi başarısız");

                }
            }
            else
            {
                return RedirectToAction("Index", "IsEmris").Danger("Yetkiniz yok!");
            }
        }
Exemplo n.º 8
0
 public ActionResult IsiBitirdim(int UretimId)
 {
     Query q = new Query();
     q.IsiBitirdim(UretimId);
     //return View("Index");
     int iIsEmriId=q.UretiIddenIsEmriIdDon(UretimId);
     return RedirectToAction("TabView", "IsEmri", new { IsEmriId = iIsEmriId, index = 8 }).Success("İşi bitirdim olarak işaretleme başarılı..");
 }
Exemplo n.º 9
0
 public ActionResult TabView(int IsEmriId, int index = 0)
 {
     Query q = new Query();
     ViewBag.IsEmriTeknikBilglerGirilmisMi = q.IsEmriTeknikBilglerGirilmisMi(IsEmriId);
     ViewBag.IsEmriId = IsEmriId;
     ViewBag.index = index;
     return View();
 }
Exemplo n.º 10
0
        // GET: /IsEmri/Edit/5
        public ActionResult Edit(int? id)
        {
            Session["BitmisIsBoyutunaGidecekIsEmriId"] = id.ToString();
            if (id == null)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            IsEmri isemri = db.IsEmri.Find(id);
            if (isemri == null)
            {
                return HttpNotFound();
            }
            //ViewBag.BirimId = new SelectList(db.Birim.OrderBy(x => x.BirimAdi), "BirimId", "BirimAdi", isemri.BirimId);
            ViewBag.BirimUN = new SelectList(db.IKBSBirim.OrderBy(x => x.Adi), "BirimUN", "Adi", isemri.IKBSBirimUN);

            //using (IKBSServis.ikbsSoapClient g = new ikbsSoapClient())
            //{
            //DataSet dsBirimListesi = g.BirimListesi();
            //ViewBag.BirimUN = new SelectList(db.IKBSBirim.OrderBy(x => x.Adi), "BirimUN", "Adi");
            //}
            Query q = new Query();
            if (q.IsEmriOnaylanmisMi(id.Value))
            {
                ViewBag.IsEmriOnaylanmisMi = "E";
            }
            //return View(isemri);
            if (PersonelBelirliBirRoleSahipMi("MatbaaAdmin"))
            {
                return View(isemri);
            }
            else
            {
                //buray uygun bir yonlendirme yap donguyer giriyor

                //  return RedirectToAction("TabView", "IsEmri", new { IsEmriId = id.Value, index = 0 }).Danger("İş Emri bilgisi güncelleme yetkisine sahip değilsiniz!");
                return View(isemri).Warning("Yetkiniz yok!");

            }
        }
        public ActionResult DeleteConfirmed(int id)
        {
            UretimYetkilendirme uretimyetkilendirme = db.UretimYetkilendirme.Find(id);
            db.UretimYetkilendirme.Remove(uretimyetkilendirme);
            db.SaveChanges();

            //Burada iş emri parçası için yetkisi geri alınan personele mail gitmesi gerekli

            Query q = new Query();
            string PersonelAdiSoyadi = q.PersonelUNdenPeronelAdiSoyadiniDon(uretimyetkilendirme.PersonelUN);
            string YetkilendirilenPersonelinEPostaAdresi = q.PersonelUNdenPeronelMailiniDon(uretimyetkilendirme.PersonelUN);
            string IsNo = q.IsEmriIddenIsNoDon(uretimyetkilendirme.IsEmriId);
            string Subject = IsNo + " nolu iş emri için yetkilendirmenin geri alınmasına ilişkin mesajıdır";
            string AltUretimAsamasiAdi = q.AltUretimAsamalariIddenAsamaAdiDon(uretimyetkilendirme.AltUretimAsamalariId);
            string Body = "Sn. " + PersonelAdiSoyadi + ",<br>" + IsNo + " nolu iş emri üzerinde, " +
                          AltUretimAsamasiAdi + " üretim aşaması için yetki geri alınmıştır. İyi çalışmalar.";
            MailGonder("*****@*****.**", YetkilendirilenPersonelinEPostaAdresi, Subject, Body);

            return RedirectToAction("TabView", "IsEmri", new { IsEmriId = uretimyetkilendirme.IsEmriId, index = 8 }).Success("Yetki silme işlemi başarılı");
        }
Exemplo n.º 12
0
        public ActionResult TumunuTeslimEt(int IsEmriId)
        {
            Query q = new Query();
            if (IsEmriId == null)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            try
            {
                using (matbaaEntities ent = new matbaaEntities())
            {
                //int ToplamTeslimEdilmesiGereken = ent.spTeslimatOrani(IsEmriId).First().ToplamTeslimEdilmesiGereken;
                int ToplamTeslimEdilmesiGereken = Convert.ToInt32(Session["TeslimEdilmesiGerekenToplamKalan"].ToString());
                TeslimatRaporu teslimatRaporu=new TeslimatRaporu();
                teslimatRaporu.IsEmriId = IsEmriId;

                teslimatRaporu.TeslimEdenPersonel = User.KullaniciUN;
                teslimatRaporu.TeslimAlan = "-";
                teslimatRaporu.TeslimatMiktari = ToplamTeslimEdilmesiGereken;
                teslimatRaporu.Tarih=DateTime.Now;
                ent.TeslimatRaporu.Add(teslimatRaporu);
                ent.SaveChanges();
                    //return View("Index").Success("İşin tümü başarı ile teslim edildi");

                return RedirectToAction("Index", "TeslimatRaporu",new {IsNo=q.IsEmriIddenIsNoDon(IsEmriId)}).Danger("İşin tümü başarı ile teslim edildi");
            }
            }
            catch (Exception e)
            {

                return RedirectToAction("Index", "TeslimatRaporu", new { IsNo = q.IsEmriIddenIsNoDon(IsEmriId) }).Danger("İş teslimatı başarısız. Hata:" + e.Message);
            }
        }
Exemplo n.º 13
0
        // GET: /TeslimatRaporu/
        public ActionResult Index(string IsNo)
        {
            /*
            var teslimatraporu = db.TeslimatRaporu.Include(t => t.IsEmri).Include(t => t.Personel);
            return View(teslimatraporu.ToList());
             */

            var teslimatraporu = db.TeslimatRaporu.Include(t => t.IsEmri).Include(t => t.Personel);
            if (!String.IsNullOrEmpty(IsNo))
            {
                teslimatraporu = teslimatraporu.Where(s => s.IsEmri.IsNo.ToString().Contains(IsNo.ToUpper())
                    || s.IsEmri.Adi.ToUpper().Contains(IsNo.ToUpper())
                    || s.Personel.PersonelAdiSoyadi.ToUpper().Contains(IsNo.ToUpper())
                    || s.TeslimAlan.ToUpper().Contains(IsNo.ToUpper())
                    );

            using(matbaaEntities ent=new matbaaEntities())
            {
                Query q = new Query();
                int IsEmriId = q.IsNodanIsEmriIdDon(IsNo);
                ViewBag.IsEmriId = IsEmriId;
                int ToplamTeslimEdilmesiGereken=ent.spTeslimatOrani(IsEmriId).First().ToplamTeslimEdilmesiGereken;
                int TeslimEdilen=ent.spTeslimatOrani(IsEmriId).First().ToplamTeslimEdilen;
                string TeslimatOrani=ent.spTeslimatOrani(IsEmriId).First().TeslimatOrani;

                int TeslimEdilmesiGerekenToplamKalan = ToplamTeslimEdilmesiGereken - TeslimEdilen;

                Session["TeslimEdilmesiGerekenToplamKalan"] = TeslimEdilmesiGerekenToplamKalan;
                if (TeslimEdilmesiGerekenToplamKalan != 0)
                {
                    ViewBag.TumunuTeslimEtGorunecekMi = true;
                }
                else
                {
                    ViewBag.TumunuTeslimEtGorunecekMi = false;
                }
                //int Oran = TeslimEdilen/ToplamTeslimEdilmesiGereken;
                ViewBag.TeslimatOraniBilgisi = TeslimEdilen.ToString() + "/" + ToplamTeslimEdilmesiGereken + " (Teslimat Oranı=" + TeslimatOrani + ")";

                Session["ToplamTeslimEdilmesiGereken"] = ToplamTeslimEdilmesiGereken;
                Session["TeslimEdilen"] = TeslimEdilen;
            }
            }

            return View(teslimatraporu.ToList().Take(50));
        }
Exemplo n.º 14
0
 public ActionResult DeleteConfirmed(int id)
 {
     Query q = new Query();
     TeslimatRaporu teslimatraporu = db.TeslimatRaporu.Find(id);
     string IlgiliIsNo = q.IsEmriIddenIsNoDon(teslimatraporu.IsEmriId.Value);
     db.TeslimatRaporu.Remove(teslimatraporu);
     db.SaveChanges();
     //return RedirectToAction("Index");
     return RedirectToAction("Index", new { IsNo = IlgiliIsNo }).Success("Teslimat raporu başarı ile silindi.");
 }