Пример #1
0
        public ActionResult Edit(trlaporanksk trlaporanksk)
        {
            var cek = db.trlaporanksks.FirstOrDefault(x => x.status == 2 || x.status == 3 || x.status == 4);

            if (cek != null)
            {
                if (ModelState.IsValid)
                {
                    trlaporanksk msformat = db.trlaporanksks.Find(trlaporanksk.idlpksk);
                    //trlaporanksk.files = msformat.files;

                    foreach (var file in trlaporanksk.files)
                    {
                        if (file != null && file.ContentLength > 0)
                        {
                            var fileName = Path.GetFileName(file.FileName);
                            var filePath = Path.Combine(Server.MapPath("~/Files"), fileName);
                            file.SaveAs(filePath);


                            msformat.namaberkas = fileName.ToString();
                        }

                        if (trlaporanksk.komentar == "" || trlaporanksk.komentar == "-" || trlaporanksk.komentar == null || trlaporanksk.status == null)
                        {
                            trlaporanksk.komentar = "-";
                            msformat.status       = 4;
                        }

                        else if (trlaporanksk.status == 5)
                        {
                            msformat.status = 5;
                        }
                        else if (trlaporanksk.status == 6)
                        {
                            msformat.status = 6;
                        }
                        else
                        {
                            msformat.status = 3;
                        }
                        msformat.komentar   = trlaporanksk.komentar;
                        msformat.tglpresent = trlaporanksk.tglpresent;
                        msformat.modidate   = DateTime.Now;
                        msformat.modiby     = trlaporanksk.modiby.ToString();
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                }
                ViewBag.idukm_hima = new SelectList(db.msukm_hima, "idukm_hima", "nama", trlaporanksk.idukm_hima);
                return(View(trlaporanksk));
            }
            else
            {
                ViewBag.Message = "TIDAK BISA DIUBAH! BERKAS DALAM PROSES PENGAJUAN!";
                return(View(trlaporanksk));
            }
        }
Пример #2
0
        // GET: PengajuanOSP/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            trlaporanksk trlaporanksk = db.trlaporanksks.Find(id);

            if (trlaporanksk == null)
            {
                return(HttpNotFound());
            }
            return(View(trlaporanksk));
        }
Пример #3
0
        // GET: PengajuanOSP/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            trlaporanksk trlaporanksk = db.trlaporanksks.Find(id);

            if (trlaporanksk == null)
            {
                return(HttpNotFound());
            }
            ViewBag.idukm_hima = new SelectList(db.msukm_hima, "idukm_hima", "nama", trlaporanksk.idukm_hima);
            return(View(trlaporanksk));
        }
Пример #4
0
        // GET: PengajuanOSP/Delete/5
        public ActionResult Delete(int id)
        {
            var cek = db.trlaporanksks.FirstOrDefault(x => x.status != 1);

            if (cek == null)
            {
                trlaporanksk trlaporanksk = db.trlaporanksks.Find(id);
                trlaporanksk.status = 0;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            else
            {
                ViewBag.Message = "TIDAK BISA DIHAPUS! BERKAS DALAM PROSES PENGAJUAN!";
                return(View());
            }
        }
Пример #5
0
        public ActionResult Create(trlaporanksk trlaporanksk)
        {
            var idukmhima = (string)Session["idUKM_Hima"];

            if (ModelState.IsValid)
            {
                foreach (var file in trlaporanksk.files)
                {
                    if (file.ContentLength > 0)
                    {
                        var fileName = Path.GetFileName(file.FileName);
                        var filePath = Path.Combine(Server.MapPath("~/Files"), fileName);
                        file.SaveAs(filePath);

                        trlaporanksk.idukm_hima = Convert.ToInt32(idukmhima);
                        trlaporanksk.namaberkas = fileName.ToString();
                        trlaporanksk.keterangan = "OSP";
                        trlaporanksk.status     = 1;
                        trlaporanksk.komentar   = "-";
                        trlaporanksk.tglpresent = trlaporanksk.tglpresent;
                        trlaporanksk.creadate   = DateTime.Now;
                        trlaporanksk.modidate   = DateTime.Now;
                        trlaporanksk.creaby     = trlaporanksk.creaby.ToString();
                        trlaporanksk.modiby     = trlaporanksk.modiby.ToString();


                        db.trlaporanksks.Add(trlaporanksk);
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                }
            }

            ViewBag.idukm_hima = new SelectList(db.msukm_hima, "idukm_hima", "nama", trlaporanksk.idukm_hima);
            return(View(trlaporanksk));
        }