Exemplo n.º 1
0
        public ActionResult DosyaUpload(HttpPostedFileBase[] files, Guid DavaBaslikId)
        {
            if (ModelState.IsValid)
            {
                int counter = 1;
                foreach (HttpPostedFileBase file in files)
                {
                    if (file != null)
                    {
                        ReadOnlyCollection <TimeZoneInfo> timeZones = TimeZoneInfo.GetSystemTimeZones();
                        var       tarih     = timeZones.FirstOrDefault(x => x.Id.ToLower().Contains("turkey"));
                        Guid      yeniId    = Guid.NewGuid();
                        DavaDosya yeniDosya = new DavaDosya()
                        {
                            AktifMi = true, DavaBaslikId = DavaBaslikId, DavaDosyaAdi = file.FileName.Substring(0, file.FileName.Length - 4), DavaDosyaId = yeniId, Url = yeniId + ".pdf", EklemeTarihi = TimeZoneInfo.ConvertTime(DateTime.Now, tarih)
                        };
                        _davaDosyaDAL.Add(yeniDosya);
                        var ServerSavePath = Path.Combine(Server.MapPath("~/Assets/DavaPDF/") + yeniId + ".pdf");
                        file.SaveAs(ServerSavePath);
                        TempData["uploadStatus"] = files.Count().ToString() + " dosya yüklemesi tamamlandı.";

                        counter++;
                    }
                }
            }
            return(RedirectToActionPermanent("DavaDuzenle", new { id = Session["davaId"].ToString() }));
        }
Exemplo n.º 2
0
        public JsonResult DavaDosyaSil(Guid davaDosyaId)
        {
            Guid      davaId         = new Guid(Session["davaId"].ToString());
            DavaDosya silinecekDosya = _davaDosyaDAL.Get(x => x.DavaDosyaId == davaDosyaId);

            silinecekDosya.AktifMi = false;
            _davaDosyaDAL.Update(silinecekDosya);
            return(Json(new { silinecekDosya.DavaDosyaId, silinecekDosya.DavaDosyaAdi }, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
        public JsonResult DosyaAdiDegistir(Guid davaDosyaId, string yeniAd)
        {
            Guid      davaId = new Guid(Session["davaId"].ToString());
            DavaDosya degistirilecekDosya = _davaDosyaDAL.Get(x => x.DavaDosyaId == davaDosyaId);

            degistirilecekDosya.DavaDosyaAdi = yeniAd;
            _davaDosyaDAL.Update(degistirilecekDosya);
            DuzenleTempData(davaId);

            return(Json(new { degistirilecekDosya.DavaDosyaId, degistirilecekDosya.DavaDosyaAdi }, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 4
0
        public ActionResult Goruntule(Guid id)
        {
            DavaBaslik davaBaslik    = new DavaBaslik();
            DavaDosya  davaDosyalari = new DavaDosya();
            Dava       dava          = _davaDAL.Get(x => x.DavaId == id && x.AktifMi == true);
            Dava       goruntule     = new Dava()
            {
                AcilisTarihi = dava.AcilisTarihi,
                AktifMi      = dava.AktifMi,
                BirimDaireId = dava.BirimDaireId,
                BirimDaire   = dava.BirimDaire,
                DavaDurum    = dava.DavaDurum,
                DavaDurumId  = dava.DavaDurumId,
                DavaId       = dava.DavaId,
                DosyaNo      = dava.DosyaNo,
                TCKimlikNo   = dava.TCKimlikNo,
                Kullanici    = dava.Kullanici
            };

            foreach (var baslik in dava.DavaBasliklari.Where(x => x.AktifMi == true))
            {
                davaBaslik.AktifMi       = baslik.AktifMi;
                davaBaslik.Dava          = baslik.Dava;
                davaBaslik.DavaBaslikAdi = baslik.DavaBaslikAdi;
                davaBaslik.DavaBaslikId  = baslik.DavaBaslikId;
                davaBaslik.DavaId        = baslik.DavaId;
                foreach (var dosya in baslik.DavaDosyalari.Where(x => x.AktifMi == true).OrderByDescending(x => x.EklemeTarihi))
                {
                    davaDosyalari.AktifMi      = dosya.AktifMi;
                    davaDosyalari.DavaBaslik   = dosya.DavaBaslik;
                    davaDosyalari.DavaBaslikId = dosya.DavaBaslikId;
                    davaDosyalari.DavaDosyaAdi = dosya.DavaDosyaAdi;
                    davaDosyalari.DavaDosyaId  = dosya.DavaDosyaId;
                    davaDosyalari.Url          = dosya.Url;
                    davaDosyalari.EklemeTarihi = dosya.EklemeTarihi;

                    davaBaslik.DavaDosyalari.Add(davaDosyalari);
                    davaDosyalari = new DavaDosya();
                }
                goruntule.DavaBasliklari.Add(davaBaslik);
                davaBaslik = new DavaBaslik();
            }

            return(View(goruntule));
        }
Exemplo n.º 5
0
        public ActionResult Evrak(Guid id)
        {
            DavaDosya dosya = _davaDosyaDAL.Get(x => x.DavaDosyaId == id && x.AktifMi == true);

            return(View(dosya));
        }