示例#1
0
        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;
            }
        }
示例#2
0
        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;
            }
        }