/// <summary> /// 保存申报信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void cbtnConfirm_Click(object sender, EventArgs e) { //检查申报信息是否合法 if (CheckDeclarationInfo()) { //取选中教学任务 cgrdTeachingClassList.PersistCheckState <TeachingTaskView>(); var views = cgrdTeachingClassList.GetAllCheckedDataList <TeachingTaskView>(); //取教材 cgrdTextbookList.PersistCheckState <TextbookForDeclarationView>(); var books = cgrdTextbookList.GetAllCheckedDataList <TextbookForDeclarationView>(); if (views.Count > 0 || books.Count > 0) { using (DeclarationApplClient app = new DeclarationApplClient()) { var view = GetView(views, books); var result = app.SubmitTeacherDeclaration(view); USCTAMis.Web.WebClient.ScriptManager.Alert(result.Message); } } else { USCTAMis.Web.WebClient.ScriptManager.Alert("请选择教学任务或教材"); } } else { USCTAMis.Web.WebClient.ScriptManager.Alert("请填写完整信息!"); } }
/// <summary> /// 保存申报信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void cbtnConfirm_Click(object sender, EventArgs e) { //检查申报信息是否合法 if (CheckDeclarationInfo()) { //取选中教学任务 cgrdTeachingClassList.PersistCheckState <TeachingTaskView>(); var views = cgrdTeachingClassList.GetAllCheckedDataList <TeachingTaskView>(); //取教材 cgrdTextbookList.PersistCheckState <TextbookForDeclarationView>(); var books = cgrdTextbookList.GetAllCheckedDataList <TextbookForDeclarationView>(); if (views.Count > 0) { using (DeclarationApplClient client = new DeclarationApplClient()) { //var result = client.SubmitStudentDeclaration(views.ToArray(), books.First().TextbookId, _loginName, ctxtMobile.Text.Trim(), ctxtHomePhone.Text.Trim(), ctxtAmount.Text.Trim()); var view = GetView(views, books); var result = client.SubmitStudentDeclaration(view); USCTAMis.Web.WebClient.ScriptManager.Alert(result.Message); cgrdTeachingClassList.DoDataBind(); } } else { USCTAMis.Web.WebClient.ScriptManager.Alert("请选择教学任务或教材"); } } else { USCTAMis.Web.WebClient.ScriptManager.Alert("请填写完整信息!"); } }
/// <summary> /// 保存申报信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void cbtnConfirm_Click(object sender, EventArgs e) { //检查申报信息是否合法 if (CheckDeclarationInfo()) { //取选中教学任务 cgrdTeachingClassList.PersistCheckState<TeachingTaskView>(); var views = cgrdTeachingClassList.GetAllCheckedDataList<TeachingTaskView>(); //取教材 cgrdTextbookList.PersistCheckState<TextbookForDeclarationView>(); var books = cgrdTextbookList.GetAllCheckedDataList<TextbookForDeclarationView>(); if (views.Count > 0) { using (DeclarationApplClient client = new DeclarationApplClient()) { //var result = client.SubmitStudentDeclaration(views.ToArray(), books.First().TextbookId, _loginName, ctxtMobile.Text.Trim(), ctxtHomePhone.Text.Trim(), ctxtAmount.Text.Trim()); var view = GetView(views, books); var result = client.SubmitStudentDeclaration(view); USCTAMis.Web.WebClient.ScriptManager.Alert(result.Message); cgrdTeachingClassList.DoDataBind(); } } else { USCTAMis.Web.WebClient.ScriptManager.Alert("请选择教学任务或教材"); } } else { USCTAMis.Web.WebClient.ScriptManager.Alert("请填写完整信息!"); } }
/// <summary> /// 选教学班数据绑定前处理 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void cgrdTeachingClassList_BeforeDataBind(object sender, EventArgs e) { using (DeclarationApplClient app = new DeclarationApplClient()) { //根据课程ID和教研室Id获取教学任务列表 cgrdTeachingClassList.DataSource = app.GetTeachingTaskByDepartmentId(ccmbDepartment.SelectedValue, ccmbCourse.SelectedValue); } }
protected void ccmbCourse_BeforeDataBind(object sender, EventArgs e) { using (DeclarationApplClient app = new DeclarationApplClient()) { //根据教研室ID获取课程列表 ccmbCourse.DataSource = app.GetCourseByDepartmentId(ccmbDepartment.SelectedValue); } }
protected void cgrdProfessionalClasses_BeforeDataBind(object sender, EventArgs e) { string num = Request.QueryString["TeachingClassNum"]; using (DeclarationApplClient app = new DeclarationApplClient()) { cgrdProfessionalClasses.DataSource = app.GetProfessionalClassByTeachingTaskNum(num); } }
protected void ccmbDepartment_BeforeDataBind(object sender, EventArgs e) { using (DeclarationApplClient app = new DeclarationApplClient()) { //根据学院ID和用户名获取教研室列表 ccmbDepartment.DataSource = app.GetDepartmentByLoginName(_loginName, ccmbSchool.SelectedValue); } }
protected void ccmbSchool_BeforeDataBind(object sender, EventArgs e) { using (DeclarationApplClient client = new DeclarationApplClient()) { //根据用户ID取学院列表 ccmbSchool.DataSource = client.GetSchoolByLoginName(_loginName); } }
/// <summary> /// 更新申报数量 /// </summary> private void CalculateDeclarationCount() { //取选中教学任务 cgrdTeachingClassList.PersistCheckState <TeachingTaskView>(); var views = cgrdTeachingClassList.GetAllCheckedDataList <TeachingTaskView>(); //计算人数 using (DeclarationApplClient client = new DeclarationApplClient()) { ctxtAmount.Text = client.CalculateDeclarationCount(views.ToArray()); } }
/// <summary> /// 选教材Grid绑定数据前处理 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void cgrdTextbookList_BeforeDataBind(object sender, EventArgs e) { string textBookName = ctxtTextBookName.Text.Trim(); string isbn = ctxtISBN.Text.Trim(); if (string.IsNullOrWhiteSpace(textBookName) && string.IsNullOrWhiteSpace(isbn)) { return; } using (DeclarationApplClient app = new DeclarationApplClient()) { cgrdTextbookList.DataSource = app.GetTextbooksByName(textBookName, isbn); } }
/// <summary> /// 更新申报数量 /// </summary> private void CalculateDeclarationCount() { //取选中教学任务 cgrdTeachingClassList.PersistCheckState<TeachingTaskView>(); var views = cgrdTeachingClassList.GetAllCheckedDataList<TeachingTaskView>(); //计算人数 using (DeclarationApplClient client = new DeclarationApplClient()) { ctxtAmount.Text = client.CalculateDeclarationCount(views.ToArray()); } }
/// <summary> /// 选教材Grid绑定数据前处理 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void cgrdTextbookList_BeforeDataBind(object sender, EventArgs e) { string textBookName = ctxtTextBookName.Text.Trim(); string isbn = ctxtISBN.Text.Trim(); if (string.IsNullOrWhiteSpace(textBookName) && string.IsNullOrWhiteSpace(isbn)) { return; } using (DeclarationApplClient client = new DeclarationApplClient()) { cgrdTextbookList.DataSource = client.GetTextbooksByName(textBookName, isbn); } }
/// <summary> /// 选教学班数据绑定前处理 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void cgrdTeachingClassList_BeforeDataBind(object sender, EventArgs e) { using (DeclarationApplClient client = new DeclarationApplClient()) { //根据课程ID和教研室Id获取教学任务列表 cgrdTeachingClassList.DataSource = client.GetTeachingTaskByDepartmentId(ccmbDepartment.SelectedValue, ccmbCourse.SelectedValue); } }
protected void ccmbDepartment_BeforeDataBind(object sender, EventArgs e) { using (DeclarationApplClient client = new DeclarationApplClient()) { //根据学院ID和用户名获取教研室列表 ccmbDepartment.DataSource = client.GetDepartmentByLoginName(_loginName, ccmbSchool.SelectedValue); } }
protected void ccmbCourse_BeforeDataBind(object sender, EventArgs e) { using (DeclarationApplClient client = new DeclarationApplClient()) { //根据教研室ID获取课程列表 ccmbCourse.DataSource = client.GetCourseByDepartmentId(ccmbDepartment.SelectedValue); } }