Пример #1
0
        private string CheckTime(string batch)
        {
            string result = string.Empty;
            string need   = string.Empty;
            bool   can    = DstParamHandleClass.getInstance().IsCanApply(out result, out need);

            if (!can)
            {
                result = "不在申请开放时间范围,不允许审核";
            }

            //非本批次的,不能直接审核,需要重新提交申请
            Basic_sch_info sch_info   = ComHandleClass.getInstance().GetCurrentSchYearXqInfo();
            Dst_param_info param_info = DstParamHandleClass.getInstance().GetDst_param_info(new Dictionary <string, string> {
                { "SCHYEAR", sch_info.CURRENT_YEAR }, { "DECLARE_FLAG", HQ.Model.CValue.FLAG_Y }
            });

            if (param_info != null && !batch.Equals(param_info.BATCH_NO))
            {
                return("非本批次不能审核");
            }

            return(result);
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (WKF_ExternalInterface.getInstance().IsShowEditButton(user.User_Role, this.Doc_type))
                {
                    m_strIsShowEditBtn = "true";
                }
                param_info = DstParamHandleClass.getInstance().GetDst_param_info(new Dictionary <string, string> {
                    { "SCHYEAR", sch_info.CURRENT_YEAR }, { "DECLARE_FLAG", HQ.Model.CValue.FLAG_Y }
                });

                string optype = Request.QueryString["optype"];
                if (!string.IsNullOrEmpty(optype))
                {
                    switch (optype.ToLower().Trim())
                    {
                    case "getlist":
                        Response.Write(GetList());
                        Response.End();
                        break;

                    case "checkadd":
                        Response.Write(CheckOperate("add"));
                        Response.End();
                        break;

                    case "checkmodi":
                        Response.Write(CheckOperate("modi"));
                        Response.End();
                        break;

                    case "checkdel":
                        Response.Write(CheckOperate("del"));
                        Response.End();
                        break;

                    case "checkdecl":
                        Response.Write(CheckOperate("decl"));
                        Response.End();
                        break;

                    case "checkrevoke":
                        Response.Write(CheckOperate("revoke"));
                        Response.End();
                        break;

                    case "delete":
                        Response.Write(DeleteData());
                        Response.End();
                        break;

                    case "selectstu":
                        Response.Write(SelectStudent());
                        Response.End();
                        break;

                    case "select":
                        Response.Write(GetStudentData());
                        Response.End();
                        break;

                    case "save":
                        Response.Write(SaveData());
                        Response.End();
                        break;

                    case "submit":
                        Response.Write(SubmitData());
                        Response.End();
                        break;

                    case "getgrantlist":
                        Response.Write(GetGrantList());
                        Response.End();
                        break;

                    case "delgrant":
                        Response.Write(DeleteGrant());
                        Response.End();
                        break;

                    case "savegrant":
                        Response.Write(SaveGrant());
                        Response.End();
                        break;

                    case "getmemberlist":
                        Response.Write(GetMemberList());
                        Response.End();
                        break;

                    case "savememberidcard":
                        Response.Write(SaveMemberIdCard());
                        Response.End();
                        break;

                    case "getdata":
                        Response.Write(GetApplyData());
                        Response.End();
                        break;
                    }
                }
            }
        }