private string ImpExaminePlanImport(DataTable dt) { if (dt != null) { foreach (DataRow row in dt.Rows) { //班级名称 班主任 课程计划编号 开班日期 结束日期 考核项目编号 考核项目名称 //课程计划考评日期 考试起始时间 考试结束时间 考核地点 考核组织形式 //考核说明 监考员 考评员1 考评员2 备注 var model = new ImpExaminePlan(); model.ID = Guid.NewGuid(); model.ClassName = row["班级名称"].ToString(); model.ClassTeacher = row["班主任"].ToString(); model.CoursePlanID = row["课程计划编号"].ToString(); model.ClassBeginDate = ConvertUtil.ConvertObjToNullableDateTime(row["开班日期"]); model.ClassEndDate = ConvertUtil.ConvertObjToNullableDateTime(row["结束日期"]); model.ExamineProjectID = row["考核项目编号"].ToString(); model.ExamineProjectName = row["考核项目名称"].ToString(); model.CoursePlanExamineDate = ConvertUtil.ConvertObjToNullableDateTime(row["课程计划考评日期"]); model.ExamineStartTime = row["考试起始时间"].ToString(); model.ExamineEndTime = row["考试结束时间"].ToString(); model.ExaminePlace = row["考核地点"].ToString(); model.ExamineOraganizeType = row["考核组织形式"].ToString(); model.ExamineDesc = row["考核说明"].ToString(); model.Invigilator = row["监考员"].ToString(); model.AssessorOne = row["考评员1"].ToString(); model.AssessorTwo = row["考评员2"].ToString(); model.Remark = row["备注"].ToString(); model.CreateTime = System.DateTime.Now; model.CreateID = CurrentUser.UserId; model.CreateName = CurrentUser.UserName; model.IsValid = true; unitOfWork.ImpExaminePlanBLL.InsertEntity(model); } unitOfWork.Save(); } return ""; }
public string Add() { if (string.IsNullOrWhiteSpace(Request["ClassName"])) { return "班级名称不能为空!"; } if (string.IsNullOrWhiteSpace(Request["ExamineProjectID"])) { return "考核项目编号不能为空!"; } if (string.IsNullOrWhiteSpace(Request["CoursePlanExamineDate"])) { return "课程计划考评日期不能为空!"; } DateTime coursePlanExamineDate; if (DateTime.TryParse(Request["CoursePlanExamineDate"], out coursePlanExamineDate) == false) { return "课程计划考评日期的格式不正确!"; } var className = Request["ClassName"]; var classTeacher = Request["ClassTeacher"]; var coursePlanID = Request["CoursePlanID"]; var classBeginDate = ConvertUtil.ConvertStringToNullableDateTime(Request["ClassBeginDate"]); var classEndDate = ConvertUtil.ConvertStringToNullableDateTime(Request["ClassEndDate"]); var examineProjectID = Request["ExamineProjectID"]; var examineProjectName = Request["ExamineProjectName"]; //var examineDate = ConvertUtil.ConvertStringToNullableDateTime(Request["ExamineDate"]); var examineStartTime = Request["ExamineStartTime"]; var examineEndTime = Request["ExamineEndTime"]; var examinePlace = Request["ExaminePlace"]; var examineOraganizeType = Request["ExamineOraganizeType"]; var examineDesc = Request["ExamineDesc"]; var invigilator = Request["Invigilator"]; var assessorOne = Request["AssessorOne"]; var assessorTwo = Request["AssessorTwo"]; var remark = Request["Remark"]; var model = new ImpExaminePlan(); model.ID = Guid.NewGuid(); model.ClassName = className; model.ClassTeacher = classTeacher; model.CoursePlanID = coursePlanID; model.ClassBeginDate = classBeginDate; model.ClassEndDate = classEndDate; model.ExamineProjectID = examineProjectID; model.ExamineProjectName = examineProjectName; model.CoursePlanExamineDate = coursePlanExamineDate; model.ExamineStartTime = examineStartTime; model.ExamineEndTime = examineEndTime; model.ExaminePlace = examinePlace; model.ExamineOraganizeType = examineOraganizeType; model.ExamineDesc = examineDesc; model.Invigilator = invigilator; model.AssessorOne = assessorOne; model.AssessorTwo = assessorTwo; model.Remark = remark; model.CreateTime = System.DateTime.Now; model.CreateID = CurrentUser.UserId; model.CreateName = CurrentUser.UserName; model.IsValid = true; try { unitOfWork.ImpExaminePlanBLL.InsertEntity(model); unitOfWork.Save(); return ""; } catch (Exception ex) { Log.Error("保存实作考核计划安排信息异常:" + ex.Message, ex); return "系统异常,请联系管理员!"; } }