public ActionResult Edit(int id) { EvalTemplateInfo info = EvalTemplateBLL.GetList(p => p.ID == id).FirstOrDefault(); ViewBag.listSort = Common.GetListOrderID(); return(View(info)); }
public ActionResult Edit(EvalTemplateInfo info) { EvalTemplateInfo infoExist = EvalTemplateBLL.GetList(p => p.ID == info.ID).FirstOrDefault(); if (string.IsNullOrEmpty(info.Name)) { return(Json("请填写模板名称")); } if (info.Amin < 0 || info.BMin < 0 || info.CMin < 0 || info.DMin < 0) { return(Json("下限值不能小于0")); } infoExist.Name = info.Name; infoExist.SortID = info.SortID; infoExist.Enable = info.Enable; infoExist.Amin = info.Amin; infoExist.BMin = info.BMin; infoExist.CMin = info.CMin; infoExist.DMin = info.DMin; if (EvalTemplateBLL.Edit(infoExist)) { return(Json(new APIJson(0, "提交成功"))); } return(Json(new APIJson(-1, "提交失败,请重试"))); }
private void GetSelectList() { ViewBag.listDepartment = DepartmentBLL.GetList(a => a.Enable).OrderBy(a => a.Name) .Select(a => new SelectListItem() { Text = a.Name, Value = a.ID.ToString() }).ToList(); ViewBag.listTemplate = EvalTemplateBLL.GetList(a => a.Enable).OrderByDescending(a => a.SortID).ThenByDescending(a => a.ID) .Select(a => new SelectListItem() { Text = a.Name, Value = a.ID.ToString() }).ToList(); ViewBag.listSubject = SubjectBLL.GetList(a => a.Enable)// CurrentUser.SubjectInfo .Select(a => new SelectListItem() { Text = a.Name, Value = a.ID.ToString() }).ToList(); ViewBag.listLessionNumber = Common.GetListOrderID(); ViewBag.listGrade = Common.EnumToSelectListItem(typeof(SysEnum.LessionGrade)); ViewBag.listArea = Common.EnumToSelectListItem(typeof(SysEnum.ResearchArea)); List <SelectListItem> listClass = new List <SelectListItem>(); for (int i = 1; i < 50; i++) { listClass.Add(new SelectListItem() { Text = i + "班", Value = i + "班" }); } ViewBag.listClass = listClass; }
public ActionResult Delete(int id) { var info = EvalTemplateBLL.GetList(p => p.ID == id).FirstOrDefault(); if (null == info) { return(Json(new APIJson(-1, "删除失败,参数有误", info))); } if (EvalTemplateBLL.Delete(info)) { return(Json(new APIJson(0, "删除成功", info))); } return(Json(new APIJson(-1, "删除失败,请重试", info))); }
private void GetSelectList() { ViewBag.listDepartment = DepartmentBLL.GetList(a => a.Enable && a.TypeEmun == (int)SysEnum.DepartmentTypeEnum.区内学校) .OrderBy(a => a.Name) .Select(a => new SelectListItem() { Text = a.Name, Value = a.ID.ToString() }).ToList(); ViewBag.listTemplate = EvalTemplateBLL.GetList(a => a.Enable).OrderByDescending(a => a.SortID).ThenByDescending(a => a.ID) .Select(a => new SelectListItem() { Text = a.Name, Value = a.ID.ToString() }).ToList(); }
/// <summary> /// 学校调研报表 /// </summary> public ActionResult ResearchDepartment(int DepartmentID = 0, int EvalTemplateID = 0) { ViewBag.listEvalTempate = EvalTemplateBLL.GetList(a => true).OrderByDescending(a => a.ID).ToList() .Select(a => new SelectListItem() { Text = a.Name, Value = a.ID.ToString() }); var listDepartment = DepartmentBLL.GetList(a => true); if (!PowerActionBLL.PowerCheck(PowerInfo.P_评课管理.PP组织调研.PPP听评课管理.查看所有学校)) { listDepartment = listDepartment.Where(a => a.ID == CurrentUser.DepartmentID); DepartmentID = CurrentUser.DepartmentID; } ViewBag.listDepartment = listDepartment.Select(a => new SelectListItem() { Text = a.Name, Value = a.ID.ToString() }); DateTime DateBegin = Function.GetRequestDateTime("DateBegin"); DateTime DateEnd = Function.GetRequestDateTime("DateEnd"); if (EvalTemplateID <= 0) { EvalTemplateID = EvalTemplateBLL.GetList(a => a.Enable).OrderByDescending(a => a.ID).FirstOrDefault().ID; } ViewBag.infoEvalTemplate = EvalTemplateBLL.GetList(a => a.ID == EvalTemplateID).FirstOrDefault(); ViewBag.DdlEvalTemplateID = EvalTemplateID; var list = ResearchPlanBLL.GetList(a => a.TypeEnum == (int)SysEnum.ResearchPlanType.组织调研); if (DepartmentID > 0) { list = list.Where(a => a.DepartmentID == DepartmentID); ViewBag.DdlDepartmentID = DepartmentID; } if (DateBegin > DicInfo.DateZone) { list = list.Where(a => DbFunctions.DiffDays(a.DateBegin, DateBegin) <= 0); ViewBag.TxtDateBegin = DateBegin.ToString("yyyy-MM-dd"); } if (DateEnd > DicInfo.DateZone) { list = list.Where(a => DbFunctions.DiffDays(a.DateEnd, DateEnd) <= 0); ViewBag.TxtDateEnd = DateEnd.ToString("yyyy-MM-dd"); } return(View(list)); }
public ActionResult Index(int page = 1) { WechatHeaderInfo infoHead = new WechatHeaderInfo(); infoHead.HeadText = "评价模板管理"; ViewBag.WechatHeaderInfo = infoHead; // GetSelectList(); var list = EvalTemplateBLL.GetList(p => true); list = list.OrderByDescending(p => p.SortID).ThenByDescending(a => a.ID); IPagedList <EvalTemplateInfo> result = list.ToPagedList(page, PageSize); return(View(result)); }
public ActionResult Edit(TemplateItemInfo info) { if (string.IsNullOrEmpty(info.Name)) { return(Json(new APIJson(-1, "请填写项目名称"))); } EvalTemplateInfo infoTemplate = EvalTemplateBLL.GetList(a => a.ID == info.TemplateID).FirstOrDefault(); if (null == infoTemplate) { return(Json(new APIJson(-1, "parms Error"))); } if (infoTemplate.TypeFlag == (int)SysEnum.TemplateTypeFlag.分值模板) { if (info.MaxScore <= 0) { return(Json(new APIJson(-1, "最大分值是0,你让人家怎么填真是0分吗?"))); } } TemplateItemInfo infoExist = TemplateItemBLL.GetList(a => a.ID == info.ID).FirstOrDefault(); if (null != infoExist) { infoExist.Name = info.Name; infoExist.MaxScore = info.MaxScore; infoExist.SortID = info.SortID; infoExist.Enable = info.Enable; if (TemplateItemBLL.Edit(infoExist)) { return(Json(new APIJson(0, "更新成功"))); } return(Json(new APIJson("更新失败,请重试"))); } if (TemplateItemBLL.Create(info).ID > 0) { return(Json(new APIJson(0, "添加成功"))); } return(Json(new APIJson("添加失败,请重试"))); }
/// <summary> /// 学校教师调研报表 /// </summary> public ActionResult ResearchLectureUser() { int DepartmentID = Function.GetRequestInt("DepartmentID"); int SubjectID = Function.GetRequestInt("SubjectID"); int LectureUserID = Function.GetRequestInt("LectureUserID"); int EvalTemplateID = Function.GetRequestInt("EvalTemplateID"); DateTime DateBegin = Function.GetRequestDateTime("DateBegin"); DateTime DateEnd = Function.GetRequestDateTime("DateEnd"); if (EvalTemplateID <= 0) { EvalTemplateID = EvalTemplateBLL.GetList(a => a.Enable).OrderByDescending(a => a.ID).FirstOrDefault().ID; } ViewBag.infoEvalTemplate = EvalTemplateBLL.GetList(a => a.ID == EvalTemplateID).FirstOrDefault(); ViewBag.DdlEvalTemplateID = EvalTemplateID; ViewBag.listEvalTempate = EvalTemplateBLL.GetList(a => true).OrderByDescending(a => a.ID).ToList() .Select(a => new SelectListItem() { Text = a.Name, Value = a.ID.ToString() }); var listDepartment = DepartmentBLL.GetList(a => true); if (!PowerActionBLL.PowerCheck(PowerInfo.P_评课管理.PP组织调研.PPP听评课管理.查看所有学校)) { listDepartment = listDepartment.Where(a => a.ID == CurrentUser.DepartmentID); DepartmentID = CurrentUser.DepartmentID; } ViewBag.listDepartment = listDepartment.Select(a => new SelectListItem() { Text = a.Name, Value = a.ID.ToString() }); ViewBag.DdlDepartmentID = DepartmentID; ViewBag.DdlSubjectID = SubjectID; ViewBag.LectureUserID = LectureUserID; if (DateBegin > DicInfo.DateZone) { ViewBag.TxtDateBegin = DateBegin.ToString("yyyy-MM-dd"); } if (DateEnd > DicInfo.DateZone) { ViewBag.TxtDateEnd = DateEnd.ToString("yyyy-MM-dd"); } ViewBag.EvalTemplateID = EvalTemplateID; var listResearch = ResearchBLL.GetList(a => a.UserInfo.SubjectInfo.Any(s => s.ID == a.SubjectID)); if (LectureUserID > 0) { listResearch = listResearch.Where(a => a.lectureUserID == LectureUserID); var infoLectureUser = UserBLL.GetList(a => a.ID == LectureUserID).FirstOrDefault(); if (null != infoLectureUser) { ViewBag.TxtLectureUserID = infoLectureUser.Name; ViewBag.infoLectureUser = infoLectureUser; } } else { listResearch = listResearch.Where(a => false); } return(View(listResearch)); }
public ActionResult Detail(int id) { EvalTemplateInfo info = EvalTemplateBLL.GetList(p => p.ID == id).FirstOrDefault(); return(View(info)); }