Beispiel #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["loginModel"] == null)
        {
            Response.Write("<script>alert('请重新登录');opener.top.location.href='../../Default.aspx';window.close();</script>");
            return;
        }
        id = CommonFunc.FilterSpecialString(CommonFunc.SafeGetStringFromObj(Request.QueryString["id"]));


        if (!IsPostBack)
        {
            loginModel = (LoginModel)Session["loginModel"];
            teachers_real_name.Text      = loginModel.real_name.ToString();
            teachers_name.Value          = loginModel.name.ToString();
            training_base_code.Value     = loginModel.training_base_code.ToString();
            training_base_name.Value     = loginModel.training_base_name.ToString();
            professional_base_code.Value = loginModel.professional_base_code;
            professional_base_name.Value = loginModel.professional_base_name;
            dept_code.Value    = loginModel.dept_code;
            dept_name.Text     = loginModel.dept_name;
            register_date.Text = DateTime.Now.Date.ToString("yyyy-MM-dd");

            if (!string.IsNullOrEmpty(id))
            {//如果不是表单提交,并且带了id值来做修改操作,则在界面上把值都呈现出来
                teachersAppointInformationModel = new TeachersAppointInformationModel();
                teachersAppointInformationBLL   = new TeachersAppointInformationBLL();

                teachersAppointInformationModel = teachersAppointInformationBLL.SelectModelById(id);

                appoint_begin_time.Text = teachersAppointInformationModel.appoint_begin_time;
                appoint_end_time.Text   = teachersAppointInformationModel.appoint_end_time;
                total_num.Text          = teachersAppointInformationModel.total_num;
                class_num.Text          = teachersAppointInformationModel.class_num;
                each_class_num.Text     = teachersAppointInformationModel.each_class_num;
                training_content.Text   = teachersAppointInformationModel.training_content;
                comment.Text            = teachersAppointInformationModel.comment;
                register_date.Text      = teachersAppointInformationModel.register_date;
            }
        }
    }
Beispiel #2
0
    protected void save_Click(object sender, EventArgs e)
    {
        teachersAppointInformationModel = new TeachersAppointInformationModel();
        teachersAppointInformationBLL   = new TeachersAppointInformationBLL();

        teachersAppointInformationModel.appoint_begin_time = CommonFunc.SafeGetDateTimeStringFromObjectByFormat(CommonFunc.FilterSpecialString(appoint_begin_time.Text.Trim()), "yyyy-MM-dd HH:mm");
        teachersAppointInformationModel.appoint_end_time   = CommonFunc.SafeGetDateTimeStringFromObjectByFormat(CommonFunc.FilterSpecialString(appoint_end_time.Text.Trim()), "yyyy-MM-dd HH:mm");
        teachersAppointInformationModel.total_num          = CommonFunc.FilterSpecialString(total_num.Text.Trim());
        teachersAppointInformationModel.class_num          = CommonFunc.FilterSpecialString(class_num.Text.Trim());
        teachersAppointInformationModel.each_class_num     = CommonFunc.FilterSpecialString(each_class_num.Text.Trim());
        teachersAppointInformationModel.training_content   = CommonFunc.FilterSpecialString(CommonFunc.SafeGetStringFromObj(training_content.Text.Trim()));
        teachersAppointInformationModel.comment            = CommonFunc.FilterSpecialString(comment.Text.Trim());
        teachersAppointInformationModel.register_date      = CommonFunc.FilterSpecialString(register_date.Text.Trim());



        if (string.IsNullOrEmpty(id))
        {
            teachersAppointInformationModel.id                     = Guid.NewGuid().ToString();
            teachersAppointInformationModel.teachers_name          = CommonFunc.FilterSpecialString(teachers_name.Value.Trim());
            teachersAppointInformationModel.teachers_real_name     = CommonFunc.FilterSpecialString(teachers_real_name.Text.Trim());
            teachersAppointInformationModel.training_base_code     = CommonFunc.FilterSpecialString(training_base_code.Value.Trim());
            teachersAppointInformationModel.training_base_name     = CommonFunc.FilterSpecialString(training_base_name.Value.Trim());
            teachersAppointInformationModel.professional_base_code = CommonFunc.FilterSpecialString(professional_base_code.Value.Trim());
            teachersAppointInformationModel.professional_base_name = CommonFunc.FilterSpecialString(professional_base_name.Value.Trim());
            teachersAppointInformationModel.dept_code              = CommonFunc.FilterSpecialString(dept_code.Value.Trim());
            teachersAppointInformationModel.dept_name              = CommonFunc.FilterSpecialString(dept_name.Text.Trim());

            teachersAppointInformationModel.IsReceive = isReceive;
            teachersAppointInformationModel.is_pass   = ispass;
            teachersAppointInformationModel.type      = typ;
            teachersAppointInformationModel.FileName  = FileName.Value;
            teachersAppointInformationModel.FilePath  = FilePath.Value;

            if (string.IsNullOrEmpty(teachersAppointInformationModel.appoint_begin_time) || string.IsNullOrEmpty(teachersAppointInformationModel.appoint_end_time))
            {
                ShowMessageBox.Showmessagebox(this, "预约时间不能为空", null);
                return;
            }
            if (string.IsNullOrEmpty(teachersAppointInformationModel.total_num))
            {
                ShowMessageBox.Showmessagebox(this, "培训总人数不能为空", null);
                return;
            }
            if (string.IsNullOrEmpty(teachersAppointInformationModel.training_content))
            {
                ShowMessageBox.Showmessagebox(this, "培训内容不能为空", null);
                return;
            }

            if (teachersAppointInformationBLL.Insert(teachersAppointInformationModel))
            {
                try
                {
                    //this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script>window.opener.parent.frames.bodyFrame.frames.frmright.window.loadPageList(1);</script>", true);
                    //Response.Write("<script language='javascript'> alert('预约信息提交成功');window.opener.parent.frames.bodyFrame.frames.frmright.location.reload();window.close();</script>");
                    Response.Write("<script language='javascript'> alert('预约信息提交成功');window.opener.parent.frames.bodyFrame.frames.frmright.window.loadPageList(1);window.close();</script>");
                    Response.End();
                }
                catch (Exception ex)
                {
                    Response.Write(ex.Message);
                }
            }
        }
        else
        {
            teachersAppointInformationModel.id = id;
            if (string.IsNullOrEmpty(teachersAppointInformationModel.appoint_begin_time) || string.IsNullOrEmpty(teachersAppointInformationModel.appoint_end_time))
            {
                ShowMessageBox.Showmessagebox(this, "预约时间不能为空", null);
                return;
            }
            if (string.IsNullOrEmpty(teachersAppointInformationModel.total_num))
            {
                ShowMessageBox.Showmessagebox(this, "培训总人数不能为空", null);
                return;
            }
            if (string.IsNullOrEmpty(teachersAppointInformationModel.training_content))
            {
                ShowMessageBox.Showmessagebox(this, "培训内容不能为空", null);
                return;
            }

            if (teachersAppointInformationBLL.Update(teachersAppointInformationModel))
            {
                try
                {
                    Response.Write("<script language='javascript'> alert('预约信息修改成功'); window.opener.window.loadPageList('" + pi + "');window.close();</script>");
                    Response.End();
                }
                catch (Exception ex)
                {
                    Response.Write(ex.Message);
                }
            }
        }
    }