/// <summary> /// 补预订 /// </summary> /// <param name="CourseId">课程ID</param> /// <param name="userid">用户ID</param> public void MakeUpOrder(int CourseId, int userid) { Co_Course jobmodel = AttDB.GetJobID(CourseId, userid); Sys_User leamodel = GetLeaderIdByUserId(userid); string where = string.Format(" where CourseId={0} and UserId={1}", CourseId, userid); Cl_MakeUpOrder model = clMakeDB.GetModel(where); Sys_ParamConfig param = paramConfigDB.GetSys_ParamConfig(23); if (model == null) { model = new Cl_MakeUpOrder(); model.CourseId = CourseId; model.UserId = userid; if (leamodel == null) { model.ApprovalUser = ""; } else { model.ApprovalUser = leamodel.JobNum; } model.ApprovalMemo = ""; model.ApprovalFlag = 0; model.ApprovalDateTime = DateTime.Now; model.ApprovalLimitTime = DateTime.Now.AddHours(Convert.ToDouble(param.ConfigValue)); model.LeaveUserID = jobmodel.JobNum; model.IsTimeOut = 0; model.Name = jobmodel.TeacherName; model.CourseName = jobmodel.CourseName; model.LeaveTime = DateTime.Now; model.CourseStartTime = jobmodel.StartTime; model.CourseEndTime = jobmodel.EndTime; model.AttStartTime = jobmodel.attStartTime; model.AttEndTime = jobmodel.attEndTime; clMakeDB.Add(model); } else { if (leamodel == null) { model.ApprovalUser = ""; } else { model.ApprovalUser = leamodel.JobNum; } model.ApprovalMemo = ""; model.ApprovalFlag = 0; model.ApprovalDateTime = DateTime.Now; model.ApprovalLimitTime = DateTime.Now.AddHours(Convert.ToDouble(param.ConfigValue)); model.IsTimeOut = 0; model.LeaveUserID = jobmodel.JobNum; model.Name = jobmodel.TeacherName; model.CourseName = jobmodel.CourseName; model.LeaveTime = DateTime.Now; model.CourseStartTime = jobmodel.StartTime; model.CourseEndTime = jobmodel.EndTime; model.AttStartTime = jobmodel.attStartTime; model.AttEndTime = jobmodel.attEndTime; clMakeDB.Update(model); } }
public Sys_ParamConfig GetSys_ParamConfig(int configType) { return(db.GetSys_ParamConfig(configType)); }