예제 #1
0
        public FileResult SignUpBankExcel(string ExamType, string ExamSubject, string ExamMajor, string ExamLevel, string ExamContent)
        {
            var model = new ExamBankModel();

            if (ExamType == "undefined")
            {
                ExamType = "";
            }
            if (ExamSubject == "undefined")
            {
                ExamSubject = "";
            }
            if (ExamMajor == "undefined")
            {
                ExamMajor = "";
            }
            if (ExamLevel == "undefined")
            {
                ExamLevel = "";
            }
            if (ExamContent == "undefined")
            {
                ExamContent = "";
            }
            var ms = model.SignUpBank(ExamType, ExamSubject, ExamMajor, ExamLevel, ExamContent);

            return(File(ms, "application/vnd.ms-excel", ExamType + ExamSubject + "题库" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls"));
        }
예제 #2
0
        //Excel上传题库
        public JsonResult Upload_TEL_MASTER(HttpPostedFileBase file)
        {
            string filepath = "";
            var    LBank    = new List <ExamBank>();

            if (file != null)
            {
                string path = Server.MapPath(_AttachmentUploadDirectory_temp);//设定上传的文件路径
                if (!Directory.Exists(path))
                {
                    Directory.CreateDirectory(path);
                }
                String gcode     = System.Guid.NewGuid().ToString("N");
                string filenName = '\\' + gcode + file.FileName;

                filepath = path + filenName;

                file.SaveAs(filepath);//上传路径
            }
            var model = new ExamBankModel();

            model.UploadBank(filepath);

            return(Json(new { Result = model.Result, model.LExamBank }, JsonRequestBehavior.AllowGet));
        }
예제 #3
0
        public ActionResult SaveBankInfo(ExamBankModel model)
        {
            var username = this.UserNameContext;

            model.SaveBankInfo(username);
            return(Json(new { model.LExamBank }, JsonRequestBehavior.AllowGet));
        }
예제 #4
0
        public ActionResult GetTopic(int ID)
        {
            var model = new ExamBankModel();

            model.GetTopic(ID);
            return(Json(new { VExamBank = model.VExamBank }, JsonRequestBehavior.AllowGet));
        }
예제 #5
0
        public ActionResult GetBankInfo(SearchBnakData VSearchBnakData)
        {
            var model = new ExamBankModel();

            model.GetBankInfo(VSearchBnakData);
            return(Json(new { LExamBank = model.LExamBank, LExamType = model.LExamType, BankRemark = model.BankRemark }, JsonRequestBehavior.AllowGet));
        }
예제 #6
0
        public ActionResult DeleteBankInfo(SearchBnakData VSearchBnakData)
        {
            var model  = new ExamBankModel();
            var count  = model.DeleteBankInfo(VSearchBnakData);
            var result = count + " ";

            return(Json(new { Result = result, LExamBank = model.LExamBank, BankRemark = model.BankRemark }));
        }
예제 #7
0
        public ActionResult MaintainExamBank()
        {
            var model = new ExamBankModel();

            return(View());
        }