Пример #1
0
        //// GET: FenLeiDangAn/Delete/5
        //public ActionResult Delete(long? id)
        //{
        //    if (id == null)
        //    {
        //        return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
        //    }
        //    OtherArchives otherArchives = db.OtherArchives.Find(id);
        //    if (otherArchives == null)
        //    {
        //        return HttpNotFound();
        //    }
        //    return View(otherArchives);
        //}

        //// POST: FenLeiDangAn/Delete/5
        //[HttpPost, ActionName("Delete")]
        //[ValidateAntiForgeryToken]
        public ActionResult Delete(long id)
        {
            OtherArchives otherArchives = db.OtherArchives.Find(id);

            db.OtherArchives.Remove(otherArchives);
            db.SaveChanges();
            //return RedirectToAction("Index");
            return(Content("<script>alert('删除成功!');history.go(-1);</script>"));
        }
Пример #2
0
 public ActionResult Create([Bind(Include = "ID,registrationNo,classNo,archiveNo,paijiaNo,archiveTitle,bianzhiUnit,bianzhiTime,inHouseTime,measureUnit,count,securityID,retentionPeriodNo,licenceNo,location,classTypeID,ArchiveThick,proSeqNo,urbanID,firstResponsible,otherResponsible,developUnit,tranferUnit,designUnit,constructionUnit,textMaterial,drawing,licenceTime,kaigongTime,jungongTime,jianzhuArea,bilichi,biaoyinPerson,biaoyinTime,shenhePerson,shenheTime,luruPerson,luruTime,tuzhiniandai,tufu,tuzhiStatus,newLocation,cunfangLocation,neirongTiyao,isJungongArch,note,isYD,coordinate")] OtherArchives otherArchives)
 {
     if (ModelState.IsValid)
     {
         if (otherArchives.bianzhiTime == null)
         {
             return(Content("<script>alert('编制日期不能为空!');window.history.back();</script>"));
         }
         if (otherArchives.inHouseTime == null)
         {
             return(Content("<script>alert('进馆日期不能为空!');window.history.back();</script>"));
         }
         if (otherArchives.count.ToString() == "" || otherArchives.count == null)
         {
             otherArchives.count = 0;
         }
         if (otherArchives.proSeqNo == null)
         {
             otherArchives.proSeqNo = 0;
         }
         if (otherArchives.paijiaNo == null)
         {
             otherArchives.paijiaNo = "";
         }
         if (otherArchives.registrationNo == null)
         {
             otherArchives.registrationNo = "";
         }
         if (otherArchives.textMaterial == null)
         {
             otherArchives.textMaterial = 0;
         }
         if (otherArchives.drawing == null)
         {
             otherArchives.drawing = 0;
         }
         if (otherArchives.jianzhuArea == null)
         {
             otherArchives.jianzhuArea = 0;
         }
         otherArchives.doorplate    = "";
         otherArchives.landNo       = "";
         otherArchives.projectRange = "";
         otherArchives.year         = "";
         otherArchives.volNo        = "";
         otherArchives.applyUnit    = "";
         otherArchives.note         = "";
         otherArchives.status       = "";
         otherArchives.isNeibu      = "0";
         db.OtherArchives.Add(otherArchives);
         db.SaveChanges();
         return(Content("<script>alert('已成功保存!');window.location.href='./Index'</script>"));
     }
     return(View(otherArchives));
 }
Пример #3
0
        // GET: LicenceFiles
        public ActionResult Index(int archiveID, int id1, int id)
        {
            List <SelectListItem> listNeibu = new List <SelectListItem> {
                new SelectListItem {
                    Text = "公开", Value = "0"
                },
                new SelectListItem {
                    Text = "内部", Value = "1"
                }
            };

            ViewBag.isNeibu   = new SelectList(listNeibu, "Value", "Text");
            ViewBag.archiveID = archiveID;
            if (id1 == 2)
            {
                LicenceFiles licenceFiles1 = db.LicenceFiles.Find(id);

                ViewBag.archiveID    = licenceFiles1.archiveID;//记得传回视图
                ViewBag.fileTitle1   = licenceFiles1.fileTitle;
                ViewBag.resUnit1     = licenceFiles1.resUnit;
                ViewBag.ID           = id;
                ViewBag.juanneiSeqNo = licenceFiles1.juanneiSeqNo;//记得传回视图
                ViewBag.fileNo       = licenceFiles1.fileNo;
                ViewBag.pageNo       = licenceFiles1.pageNo;
                ViewBag.bianzhiDate  = licenceFiles1.bianzhiDate;
                ViewBag.isNeibu      = new SelectList(listNeibu, "Value", "Text", licenceFiles1.isNeibu.Trim());
                ViewBag.remarks      = licenceFiles1.remarks;
                ViewBag.edit         = "display:block";
                ViewBag.add          = "display:none";
            }
            if (id1 == 0)
            {
                ViewBag.edit = "display:none";
                ViewBag.add  = "display:none";
            }
            if (id1 == 1)//添加
            {
                LicenceFiles licenceFiles1 = db.LicenceFiles.Find(id);
                if (licenceFiles1 != null)
                {
                    ViewBag.archiveID    = licenceFiles1.archiveID;//记得传回视图
                    ViewBag.fileTitle1   = licenceFiles1.fileTitle;
                    ViewBag.resUnit1     = licenceFiles1.resUnit;
                    ViewBag.ID           = id;
                    ViewBag.juanneiSeqNo = licenceFiles1.juanneiSeqNo;//记得传回视图
                    ViewBag.fileNo       = licenceFiles1.fileNo;
                    ViewBag.pageNo       = licenceFiles1.pageNo;
                    ViewBag.bianzhiDate  = licenceFiles1.bianzhiDate;
                    ViewBag.isNeibu      = new SelectList(listNeibu, "Value", "Text", licenceFiles1.isNeibu.Trim());
                    ViewBag.remarks      = licenceFiles1.remarks;
                }
                else
                {
                    long         maxid         = db.LicenceFiles.Max(a => a.ID);
                    LicenceFiles licenceFiles2 = db.LicenceFiles.Find(maxid);
                    ViewBag.isNeibu = new SelectList(listNeibu, "Value", "Text", licenceFiles2.isNeibu.Trim());
                }
                ViewBag.add  = "display:block";
                ViewBag.edit = "display:none";
            }

            var licenceFiles = from ad in db.LicenceFiles
                               where ad.archiveID == archiveID
                               orderby ad.juanneiSeqNo
                               select ad; //按卷内序号排序
            OtherArchives other = db.OtherArchives.Find(archiveID);

            ViewData["BACK_GD"] = "display:none";
            ViewData["BACK_BH"] = "display:none";
            ViewData["BACK_SH"] = "display:none";
            ViewData["BACK_RK"] = "display:none";
            ViewData["BACK"]    = "display:none";

            if (other.status == "RK")
            {
                ViewData["BACK_RK"] = "display:inline";
                ViewData["fanhui"]  = "display:none";
            }
            else if (other.status == "GD")
            {
                ViewData["BACK_GD"] = "display:inline";
                ViewData["fanhui"]  = "display:none";
            }
            else if (other.status == "BH")
            {
                ViewData["BACK_BH"] = "display:inline";
                ViewData["fanhui"]  = "display:none";
            }
            else if (other.status == "SH")
            {
                ViewData["BACK_SH"] = "display:inline";
                ViewData["fanhui"]  = "display:none";
            }
            else
            {
                ViewData["BACK"] = "display:inline";
            }


            return(View(licenceFiles.ToList()));
        }
Пример #4
0
        public ActionResult ProjectInfoDL(int id)
        {
            OtherArchives p = db.OtherArchives.SingleOrDefault(c => c.ID == id);

            return(PartialView(p));
        }
Пример #5
0
        // GET: FenLeiDangAn/Edit/5
        public ActionResult Edit(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            OtherArchives         otherArchives = db.OtherArchives.Find(id);
            List <SelectListItem> list          = new List <SelectListItem> {
                new SelectListItem {
                    Text = "请选择案卷厚度", Value = "0"
                },
                new SelectListItem {
                    Text = "1厘米", Value = "1"
                },
                new SelectListItem {
                    Text = "2厘米", Value = "2"
                },
                new SelectListItem {
                    Text = "3厘米", Value = "3"
                },
                new SelectListItem {
                    Text = "4厘米", Value = "4"
                },
                new SelectListItem {
                    Text = "5厘米", Value = "5"
                },
            };

            ViewBag.ArchiveThick = new SelectList(list, "Value", "Text", otherArchives.ArchiveThick);

            List <SelectListItem> list2 = new List <SelectListItem> {
                new SelectListItem {
                    Text = "否", Value = "false"
                },
                new SelectListItem {
                    Text = "是", Value = "true"
                },
            };

            ViewBag.isYD = new SelectList(list2, "Value", "Text", otherArchives.isYD);

            ViewBag.biaoyinPerson     = new SelectList(ab.AspNetUsers, "UserName", "UserName", otherArchives.biaoyinPerson);
            ViewBag.shenhePerson      = new SelectList(ab.AspNetUsers, "UserName", "UserName", otherArchives.shenhePerson);
            ViewBag.luruPerson        = new SelectList(ab.AspNetUsers, "UserName", "UserName", otherArchives.luruPerson);
            ViewBag.securityID        = new SelectList(db.SecurityClassification, "securityID", "securityName", otherArchives.securityID);
            ViewBag.retentionPeriodNo = new SelectList(db.RetentionPeriod, "retentionPeriodNo", "retentionPeriodName", otherArchives.retentionPeriodNo);
            List <SelectListItem> list1 = new List <SelectListItem> {
                new SelectListItem {
                    Text = "否", Value = "0"
                },
                new SelectListItem {
                    Text = "是", Value = "1"
                },
            };

            ViewBag.isJungongArch = new SelectList(list1, "Value", "Text", otherArchives.isJungongArch);
            if (otherArchives == null)
            {
                return(HttpNotFound());
            }
            return(View(otherArchives));
        }