protected void BtnSubmit_Click(object sender, EventArgs e) { errormsg.Text = ""; try { if (hdCode.Value == "") { errormsg.Text = "班级编号不能为空"; return; } CY.GFive.Core.Business.ClassInfo ci = CY.GFive.Core.Business.ClassInfo.GetByCode(hdCode.Value); if (ci != null) { CY.GFive.Core.Business.StdStatistic ss = new CY.GFive.Core.Business.StdStatistic(); List<StdStatistic> listStd = StdStatistic.GetAllStdStatistic() as List<StdStatistic>; for (int k = 0; k < listStd.Count; k++) { if (listStd[k].ClsCode == hdCode.Value) { errormsg.Text = "该班级已经报道,不能重复报道"; code.Text = ""; code.Focus(); return; } } ss.ClsCode = hdCode.Value; if (num.Text.Trim() != "") ss.OrignNum = Convert.ToDecimal(num.Text.Trim()); if (lnum.Text.Trim() != "") ss.LostNum = Convert.ToInt32(lnum.Text.Trim()); ss.Year = ddlYear.SelectedValue.ToString(); string term=Request.Form["ddlTeam"].ToString(); ss.Term = int.Parse(term); ss.Summary = des.Text.Trim(); ss.AddDate = DateTime.Now; CY.GFive.Core.Business.StaffInfo st = GetUser(); if (st != null) { ss.Inputter = st.Code; } ss.Save(); Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "学生报到情况信息添加成功!", "<script>alert('学生报到情况信息添加成功,请点击已经添加的班级列表');</script>"); } else { errormsg.Text = "该班级不存在,请核对班级编号"; } } catch (Exception ex) { errormsg.Text = ex.Message; } }
protected void BtnSubmit_Click(object sender, EventArgs e) { errormsgAdd.Text = ""; try { if (code.Text.Trim() == "") { errormsgAdd.Text = "班级编号不能为空"; return; } else { int a; bool asuccess = false; asuccess = int.TryParse(num.Text.Trim(), out a); int b; bool bsuccess = false; bsuccess = int.TryParse(lnum.Text.Trim(), out b); if (asuccess && bsuccess) { CY.GFive.Core.Business.ClassInfo ci = CY.GFive.Core.Business.ClassInfo.GetByCode(code.Text.Trim()); if (ci != null) { CY.GFive.Core.Business.StdStatistic ss = new CY.GFive.Core.Business.StdStatistic(); ss.ClsCode = code.Text.Trim(); if (num.Text.Trim() != "") ss.OrignNum = Convert.ToDecimal(num.Text.Trim()); if (lnum.Text.Trim() != "") ss.LostNum = Convert.ToInt32(lnum.Text.Trim()); ss.Year = ddlYear.SelectedItem.Text; ss.Term = Convert.ToInt32(ddlTeam.SelectedValue); ss.Summary = des.Text.Trim(); ss.AddDate = DateTime.Now; CY.GFive.Core.Business.StaffInfo st = GetUser(); if (st != null) { ss.Inputter = st.Code; } ss.Save(); errormsgAdd.Text = "学生报到情况信息添加成功"; Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "学生报到情况信息添加成功!", "<script>window.location.href='StudentRegisterInfoAdd.aspx'</script>"); } else { Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "学生报到情况信息失败!班级不存在,请核对班级编号!", "<script>window.location.href='StudentRegisterInfoAdd.aspx'</script>"); errormsgAdd.Text = "该班级不存在,请核对班级编号"; } } else { Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "学生报到情况信息失败!注册人数和未返校人数应该输入数字!", "<script>window.location.href='StudentRegisterInfoAdd.aspx'</script>"); errormsgAdd.Text = "注册人数和未返校人数应该输入数字"; } } } catch (Exception ex) { errormsgAdd.Text = ex.Message; } }