Ejemplo n.º 1
0
        public override void ExecFunc(int msgid, string updateValue, out BASECRMClass _class)
        {
            switch (msgid)
            {
            case BasePage.CM_CRMREPORT_RFMJB:
                _class = JsonConvert.DeserializeObject <CrmProc.CRMREPORT.CRMREPORT_RFMJBDY_Proc>(updateValue);
                break;

            case BasePage.CM_CRMREPORT_RFMFXZB:
                _class = JsonConvert.DeserializeObject <CrmProc.CRMREPORT.CRMREPORT_RFMFXZB_Proc>(updateValue);
                break;

            case BasePage.CM_CRMREPORT_RFMFXZB_MD:
                _class = JsonConvert.DeserializeObject <CrmProc.CRMREPORT.CRMREPORT_RFMFXZBMD_Proc>(updateValue);
                break;

            case BasePage.CM_CRMREPORT_RFMQZ:
                _class = JsonConvert.DeserializeObject <CrmProc.CRMREPORT.BFMZQDY_Proc>(updateValue);
                break;

            case BasePage.CM_CRMREPORT_JJR_RQ_DEF:
                _class = JsonConvert.DeserializeObject <CrmProc.CRMREPORT.CRMREPOTR_JJR_RQ_DEF>(updateValue);
                break;

            case BasePage.CM_CRMREPORT_YXHHDEF:
                _class = JsonConvert.DeserializeObject <CrmProc.CRMREPORT.CRMREPORT_YXHDDEF>(updateValue);
                break;

            case BasePage.CM_CRMREPORT_JJR_DEF:
                _class = JsonConvert.DeserializeObject <CrmProc.CRMREPORT.CRMREPORT_JJRDEF>(updateValue);
                break;

            case BasePage.CM_CRMREPORT_SQXQFX:
                _class = JsonConvert.DeserializeObject <CrmProc.CRMREPORT.CRMREPORT_SQXSFX>(updateValue);
                break;

            default:
                _class = null;
                break;
            }
        }
Ejemplo n.º 2
0
        public override void ExecFunc(int msgid, string updateValue, out BASECRMClass _class)
        {
            switch (msgid)
            {
            case BasePage.CM_GTPT_GGDY:
                _class = JsonConvert.DeserializeObject <GTPT_GGDY_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXJFDHLPLQD:
                _class = JsonConvert.DeserializeObject <GTPT_WXJFDHLPLQD_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXJFDHYHQ:
                _class = JsonConvert.DeserializeObject <GTPT_WXJFDHYHQ_Proc>(updateValue);
                break;

            //case BasePage.CM_GTPT_WXJFDHLPD:
            //    _class = JsonConvert.DeserializeObject<GTPT_WXJFDHLPD_Proc>(updateValue);
            //    break;
            case BasePage.CM_GTPT_WXYYFWJLCX:
                _class = JsonConvert.DeserializeObject <GTPT_WXYYFWJLCX_Srch>(updateValue);
                break;

            case BasePage.CM_GTPT_WXHF_GZ:
            case BasePage.CM_GTPT_WXHF_MR:
            case BasePage.CM_GTPT_WXHF_GJC:
            case BasePage.CM_GTPT_WXHF_TS:

                _class = JsonConvert.DeserializeObject <GTPT_WXGZHF_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXKKBKZLJLCX:
                _class = JsonConvert.DeserializeObject <GTPT_WXKKBKZLJLCX_Srch>(updateValue);
                break;

            case BasePage.CM_GTPT_WXSQJLCX:
                _class = JsonConvert.DeserializeObject <GTPT_WXSQJLCX_Srch>(updateValue);
                break;

            case BasePage.CM_GTPT_WXLJD:
                _class = JsonConvert.DeserializeObject <GTPT_WXLJD_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXJPJCDY:
                _class = JsonConvert.DeserializeObject <GTPT_WXJPJCDY_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXZXHDDY:
                _class = JsonConvert.DeserializeObject <GTPT_WXZXHDDY_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXYYFWDY:
                _class = JsonConvert.DeserializeObject <GTPT_WXYYFWDY_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WDCYHCX:
                _class = JsonConvert.DeserializeObject <GTPT_WDCYHCX_Srch>(updateValue);
                break;

            case BasePage.CM_GTPT_WDCZLJLCX:
                _class = JsonConvert.DeserializeObject <GTPT_WDCZLJLCX_Srch>(updateValue);
                break;

            case BasePage.CM_GTPT_WXCDNRDY:
                _class = JsonConvert.DeserializeObject <GTPT_WXCDNRDY>(updateValue);
                break;

            case BasePage.CM_GTPT_WXCDDY:
                _class = JsonConvert.DeserializeObject <GTPT_WXCDDY_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXJPFFJLCX:
                _class = JsonConvert.DeserializeObject <GTPT_WXJPFFJLCX_Srch>(updateValue);
                break;

            case BasePage.CM_GTPT_WXYHCX:
                _class = JsonConvert.DeserializeObject <GTPT_WXYHCX_Srch>(updateValue);
                break;

            case BasePage.CM_GTPT_WXGJCCFJLCX:
                _class = JsonConvert.DeserializeObject <GTPT_WXGJCCFJLCX_Srch>(updateValue);
                break;

            case BasePage.CM_GTPT_WXYHGZFX:
                _class = JsonConvert.DeserializeObject <GTPT_WXYHGZFX_Srch>(updateValue);
                break;

            case BasePage.CM_GTPT_AKLXFXWXBDHY:
                _class = JsonConvert.DeserializeObject <GTPT_AKLXFXWXBDHY_Srch>(updateValue);
                break;

            case BasePage.CM_GTPT_WXGZGNFX:
                _class = JsonConvert.DeserializeObject <GTPT_WXGZGNFX_Srch>(updateValue);
                break;

            case BasePage.CM_GTPT_WXBDHYTJ:
                _class = JsonConvert.DeserializeObject <GTPT_WXBDHYTJ_Srch>(updateValue);
                break;

            case BasePage.CM_GTPT_WDCMXCX:
                _class = JsonConvert.DeserializeObject <GTPT_WDCXXJLCX_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WDCTJCX:
                _class = JsonConvert.DeserializeObject <GTPT_WDCJGTJ_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXKKSFGZ:
            case BasePage.CM_GTPT_WXBKSFGZ:
                _class = JsonConvert.DeserializeObject <GTPT_WXKKZSJFGZDY_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXCJDYD:
            case BasePage.CM_GTPT_WXQHBDYD:
            case BasePage.CM_GTPT_WXGGKDYD:
                _class = JsonConvert.DeserializeObject <GTPT_WXCJDYD_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXCXHD:
                _class = JsonConvert.DeserializeObject <GTPT_CXHDDY_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXJB:
                _class = JsonConvert.DeserializeObject <GTPT_WXJB_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXPPFL:
                _class = JsonConvert.DeserializeObject <GTPT_WXFL_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXGROUP:
                _class = JsonConvert.DeserializeObject <GTPT_WXGroup_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXUSER_GROUP:
                _class = JsonConvert.DeserializeObject <GTPT_WXUser_Group_Proc>(updateValue);
                break;

            //case BasePage.CM_GTPT_WXGRXX:
            //    _class = JsonConvert.DeserializeObject<GTPT_WXUser_Proc>(updateValue);
            //    break;
            case BasePage.CM_GTPT_WXMESSAGE:    //群发消息
            case BasePage.CM_GTPT_WXAUTOREPLY:  //自动回复
            //case BasePage.CM_GTPT_WXCUSTOMERMESSAGE://客服消息
            //    _class = JsonConvert.DeserializeObject<GTPT_WXMessage_Proc>(updateValue);
            //    break;
            //case BasePage.CM_GTPT_WXRESOURCE:
            //    _class = JsonConvert.DeserializeObject<GTPT_WX_Resource_Proc>(updateValue);
            //    break;

            case BasePage.CM_GTPT_WXLCDY:       //微信楼层定义
                _class = JsonConvert.DeserializeObject <GTPT_WXLCDY_Srch>(updateValue);
                break;

            case BasePage.CM_GTPT_WXMDDY:       //微信门店定义
                _class = JsonConvert.DeserializeObject <GTPT_WXMDDY_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXPPSB:
                _class = JsonConvert.DeserializeObject <GTPT_WXPPSBDY>(updateValue);
                break;

            case BasePage.CM_GTPT_WXSPTJ:
                _class = JsonConvert.DeserializeObject <GTPT_WXSPTJ>(updateValue);
                break;

            case BasePage.CM_GTPT_WXHYQY:
                _class = JsonConvert.DeserializeObject <GTPT_HYQYDY>(updateValue);
                break;

            case BasePage.CM_GTPT_WXSHLM:
                _class = JsonConvert.DeserializeObject <GTPT_WXSHLMDY>(updateValue);
                break;

            //case BasePage.CM_GTPT_WXJTYM:
            //    _class = JsonConvert.DeserializeObject<GTPT_WXJTWYDY>(updateValue);
            //    break;
            case BasePage.CM_GTPT_WXLCSB:
                _class = JsonConvert.DeserializeObject <GTPT_WXLCSBDY>(updateValue);
                break;

            case BasePage.CM_GTPT_WXSQGZ:
                _class = JsonConvert.DeserializeObject <GTPT_WXSQGZDY>(updateValue);
                break;

            case BasePage.CM_GTPT_WXSQDYD:
                _class = JsonConvert.DeserializeObject <GTPT_WXSQGZDYD>(updateValue);
                break;

            case BasePage.CM_GTPT_WXQDGZ:

                _class = JsonConvert.DeserializeObject <GTPT_WXQDSJFGZDY>(updateValue);
                break;

            case BasePage.CM_GTPT_WXLBDY:

                _class = JsonConvert.DeserializeObject <GTPT_WXLBDY>(updateValue);
                break;

            case BasePage.CM_GTPT_WXLBFFGZ:

                _class = JsonConvert.DeserializeObject <GTPT_WXLBFFGZDY>(updateValue);
                break;

            case BasePage.CM_GTPT_WDCDY:

                _class = JsonConvert.DeserializeObject <GTPT_WDCDY>(updateValue);
                break;

            case BasePage.CM_GTPT_WDCNRDY:

                _class = JsonConvert.DeserializeObject <GTPT_WDCNRTKDY>(updateValue);
                break;

            case BasePage.CM_GTPT_TSLXDY:

                _class = JsonConvert.DeserializeObject <GTPT_TSLXDY>(updateValue);
                break;

            case BasePage.CM_GTPT_TSCL:

                _class = JsonConvert.DeserializeObject <GTPT_TSJL>(updateValue);
                break;

            case BasePage.CM_GTPT_WXWTDY:       //微信问题定义
                _class = JsonConvert.DeserializeObject <GTPT_WXWTDY_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXFXDY:       //微信分享定义
                _class = JsonConvert.DeserializeObject <GTPT_WXFXDY_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXHYKTPSC:
                _class = JsonConvert.DeserializeObject <GTPT_WXHYKPTSC>(updateValue);
                break;

            //case BasePage.CM_GTPT_WXKKBK_CX:
            //    _class = JsonConvert.DeserializeObject<GTPT_WXKKBK_Srch>(updateValue);
            //    break;
            case BasePage.CM_GTPT_WXKBKTPSC:
                _class = JsonConvert.DeserializeObject <GTPT_WXKBKTPSC>(updateValue);
                break;

            //case BasePage.CM_GTPT_WXKKBKSJF_CX:
            //    _class = JsonConvert.DeserializeObject<GTPT_WXKBKSJF>(updateValue);
            //    break;
            //case BasePage.CM_GTPT_WXKKBKTJR_CX:
            //    _class = JsonConvert.DeserializeObject<GTPT_KBKTJR>(updateValue);
            //    break;
            case BasePage.CM_GTPT_SBZKDYD:
                _class = JsonConvert.DeserializeObject <GTPT_SBZKDYD_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_GXHFHDY:
                _class = JsonConvert.DeserializeObject <GTPT_GXHFHDY>(updateValue);
                break;

            case BasePage.CM_GTPT_CSDEF:
                _class = JsonConvert.DeserializeObject <GTPT_CSDY>(updateValue);
                break;

            case BasePage.CM_GTPT_LMSHLXDY:
                _class = JsonConvert.DeserializeObject <GTPT_WXSHLMLXDY_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXYYFWJLCL:
                _class = JsonConvert.DeserializeObject <GTPT_WXYYFWJLCL_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_LPTPSC:
                _class = JsonConvert.DeserializeObject <GTPT_LPSCTP_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXSYDHDY:
                _class = JsonConvert.DeserializeObject <GTPT_WXSYDHDY>(updateValue);
                break;

            case BasePage.CM_GTPT_JFDHLPGZDY:
                _class = JsonConvert.DeserializeObject <GTPT_JFDHLPGZDY_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_JFDHLPDYD:
                _class = JsonConvert.DeserializeObject <GTPT_JFDHLPDYD_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_QMQGZDYD:
                _class = JsonConvert.DeserializeObject <GTPT_QMQGZDYD_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXQMQJLCX:
                _class = JsonConvert.DeserializeObject <GTPT_WXQMQJLCX_Srch>(updateValue);
                break;

            case BasePage.CM_GTPT_WXXHJFMXCX:
                _class = JsonConvert.DeserializeObject <GTPT_WXXHJFMXCX_Srch>(updateValue);
                break;

            case BasePage.CM_GTPT_WXZJHYMDCX:
                _class = JsonConvert.DeserializeObject <GTPT_WXZJHYMDCX_Srch>(updateValue);
                break;

            case BasePage.CM_GTPT_DQJLCX:
                _class = JsonConvert.DeserializeObject <GTPT_QDJLCX_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_BQDY:
                _class = JsonConvert.DeserializeObject <GTPT_BQDY>(updateValue);
                break;

            case BasePage.CM_GTPT_MEDIADY:
                _class = JsonConvert.DeserializeObject <GTPT_MEDIADY_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_NEWSDY:
                _class = JsonConvert.DeserializeObject <GTPT_NEWSDY_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXKLXDY:
                _class = JsonConvert.DeserializeObject <GTPT_WXKLXDY_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_WXQFXXDY:
                _class = JsonConvert.DeserializeObject <GTPT_WXQFXXDY_Proc>(updateValue);
                break;

            case BasePage.CM_GTPT_HYDBQ:
                _class = JsonConvert.DeserializeObject <GTPT_HYPLDBQ>(updateValue);
                break;

            case BasePage.CM_GTPT_JFDHBLDY:
                _class = JsonConvert.DeserializeObject <GTPT_JFDHBLDY>(updateValue);
                break;

            //case BasePage.CM_GTPT_WXKBHYKTF:
            //    _class = JsonConvert.DeserializeObject<GTPT_WXKBHYKTF_Proc>(updateValue);
            //    break;
            default:
                _class = null;
                break;
            }
            return;
        }
Ejemplo n.º 3
0
 public virtual void ExecFunc(int msgid, string updateValue, out BASECRMClass _class)
 {
     _class = null;
     return;
 }
Ejemplo n.º 4
0
        public void ProcessRequest(HttpContext context)
        {
            try
            {
                bool isOk = false;
                //重新修改,查询改成和其他单据一样的方式
                string msg = string.Empty, outdata = string.Empty;
                string jsonValue = string.Empty;
                //string A = context.Request.Params["json"];
                if (context.Request.Params["json"] != null && context.Request.Params["json"] != "{}")
                {
                    jsonValue = context.Request.Params["json"];//.Replace("\\\"", "\"").Replace("\"{", "{").Replace("}\"", "}");
                }
                if (jsonValue == "")
                {
                    jsonValue = "{\"SearchConditions\":[]}";
                }

                context.Response.Charset = "UTF-8";//GB2312
                if (context.Session["User_Information"] == null)
                {
                    context.Response.Write(JsonConvert.SerializeObject(new ErrorMsg("错误:请重新登录后再操作", 2)));
                    return;
                }
                //ConditionCollection cc = new ConditionCollection();
                //if (context.Request.Params["mode"] == "Search" || context.Request.Params["mode"] == "ExportMember" || context.Request.Params["mode"] == "Export")//updateValue == string.Empty
                //{
                //    if (context.Request.Params["mode"] == "Search" || context.Request.Params["mode"] == "ExportMember")
                //    {
                //        CrmLibProc.MakeSrchCondition(cc, context.Request.Params["afterFirst"], null);
                //    }
                //    else
                //    {
                //        CrmLibProc.MakeSrchCondition(cc, context.Request.Form["afterFirst"], null);
                //    }
                //    //,'iLoginRYID':" + context.Request.Params["RYID"];
                //    jsonValue = "{'iJLBH':'0'";
                //    //if (context.Request.Params["RYID"] != null)
                //    //    updateValue += ",'iLoginRYID':" + context.Request.Params["RYID"];
                //    //if (context.Request.Params["sColModels"] != null)
                //    //    updateValue += ",'sColModels':'" + context.Request.Params["sColModels"] + "'";
                //    //if (context.Request.Params["sColNames"] != null)
                //    //    updateValue += ",'sColNames':'" + context.Request.Params["sColNames"] + "'";

                //    if (context.Request.Form["RYID"] != null)
                //        jsonValue += ",'iLoginRYID':" + context.Request.Form["RYID"];
                //    if (context.Request.Form["sColModels"] != null)
                //        jsonValue += ",'sColModels':'" + context.Request.Form["sColModels"] + "'";
                //    if (context.Request.Form["sColNames"] != null)
                //        jsonValue += ",'sColNames':'" + context.Request.Form["sColNames"] + "'";
                //    if (context.Request.Form["bShowPublic"] != "" && context.Request.Form["bShowPublic"] != null && context.Request["bShowPublic"]!="undefined")
                //        jsonValue += ",'bShowPublic':'" + context.Request.Form["bShowPublic"] + "'";

                //    if (context.Request.Params["SearchMode"] != null)
                //        jsonValue += ",'iSEARCHMODE':'" + context.Request.Params["SearchMode"] + "'";
                //    if (context.Request.Params["conditionData"] != null && context.Request.Params["conditionData"] != "null" && context.Request.Params["conditionData"] != "" && context.Request.Params["conditionData"] != "\"\"")
                //    {
                //        jsonValue += context.Request.Params["conditionData"].Replace("\\\"", "\"").Replace("\"{", ",").Replace("}\"", "}");
                //    }
                //    else
                //    {
                //        jsonValue += "}";
                //    }
                //}
                BASECRMClass obj    = new BASECRMClass();
                int          tMsgID = 0;
                if (int.TryParse(context.Request["func"], out tMsgID))
                {
                    ExecFunc(tMsgID, jsonValue, out obj);
                    if (obj == null)
                    {
                        context.Response.Write(JsonConvert.SerializeObject(new ErrorMsg("未找到对应菜单号:" + tMsgID, 2)));
                        return;
                    }
                    obj.iPageMsgID = tMsgID;
                    //obj.sIPAddress = GetRequesterIP();
                    isOk = obj.ProcRequest(context.Request, out msg, out outdata);
                    if (isOk)
                    {
                        if (context.Request["mode"] == "View" || context.Request["mode"] == "Search" || context.Request["mode"] == "Print")
                        {
                            //context.Response.Write(outdata.Replace("\\\"", "\"").Replace("\"{", "{").Replace("}\"", "}"));
                            context.Response.Write(outdata);
                        }
                        else if ((obj.iJLBH != 0 || obj.sJLBH != "") && context.Request["mode"] != "Delete" && context.Request["mode"] != "Export")
                        {
                            context.Response.Write(JsonConvert.SerializeObject(new JLBHMsg(obj.sJLBH)));
                            //if (obj.iJLBH == 0)
                            //    context.Response.Write(JsonConvert.SerializeObject(new JLBHMsg(obj.sJLBH)));
                            //else
                            //    context.Response.Write("jlbh=" + obj.iJLBH);
                        }
                        else if (context.Request["mode"] == "ExportMember")
                        {
                            context.Response.Write(outdata);
                        }
                        else if (context.Request["mode"] == "Export")
                        {
                            context.Response.Buffer  = true;
                            context.Response.Charset = "UTF-8";//GB2312
                            context.Response.Headers.Add("Content-Disposition", "attachment;filename=" + outdata + "");
                            context.Response.ContentEncoding = System.Text.Encoding.UTF8;
                            context.Response.HeaderEncoding  = System.Text.Encoding.UTF8;
                            context.Response.ContentType     = "application/ms-excel";// application/ms-excel text/plain
                            context.Response.WriteFile("../../temp/" + outdata + "");
                            // context.Response.Write(outdata);
                        }
                        else
                        {
                            context.Response.Write(JsonConvert.SerializeObject(new JLBHMsg("0")));
                        }
                        return;
                    }
                    else
                    {
                        context.Response.Write(JsonConvert.SerializeObject(new ErrorMsg(msg, 2)));
                        return;
                    }
                }
            }
            catch (Exception e)
            {
                string str = e.Message;
                if (e is Newtonsoft.Json.JsonException)
                {
                    str = "JSON解析错误,请检查输入数据,错误信息(" + e.Message + ")";
                }
                context.Response.Write(JsonConvert.SerializeObject(new ErrorMsg(str, 2)));
                return;
            }
        }
Ejemplo n.º 5
0
        public override void ExecFunc(int msgid, string updateValue, out BASECRMClass _class)
        {
            switch (msgid)
            {
            case BasePage.CM_CRMGL_SHDEF:
                _class = JsonConvert.DeserializeObject <CRMGL_SHDY>(updateValue);
                break;

            case BasePage.CM_CRMGL_MDDEF:
                _class = JsonConvert.DeserializeObject <CRMGL_MDDY>(updateValue);
                break;

            case BasePage.CM_CRMGL_YHQDY:
                _class = JsonConvert.DeserializeObject <CRMGL_YHQDY>(updateValue);
                break;

            case BasePage.CM_CRMGL_HYQYDY:
                _class = JsonConvert.DeserializeObject <CRMGL_HYQYDY>(updateValue);
                break;

            case BasePage.CM_CRMGL_FXDW:
                _class = JsonConvert.DeserializeObject <CRMGL_FXDWDY>(updateValue);
                break;

            case BasePage.CM_CRMGL_HYNLDDY:
                _class = JsonConvert.DeserializeObject <CRMGL_NLDDY>(updateValue);
                break;

            //case BasePage.CM_CRMGL_GXSHDEF:
            //    _class = JsonConvert.DeserializeObject<CRMGL_GXSHDY_Proc>(updateValue);
            //    break;
            case BasePage.CM_CRMGL_SHZFFSDY:
                _class = JsonConvert.DeserializeObject <CRMGL_SHZFFS>(updateValue);
                break;

            case BasePage.CM_CRMGL_ZFFSDY:
                _class = JsonConvert.DeserializeObject <CRMGL_ZFFSDY>(updateValue);
                break;

            case BasePage.CM_CRMGL_DEFYHQSYSH:
                _class = JsonConvert.DeserializeObject <CRMGL_YHQSYSH>(updateValue);
                break;

            case BasePage.CM_CRMGL_DEFYHQCXHD:
                _class = JsonConvert.DeserializeObject <CRMGL_CXHDYHQDY>(updateValue);
                break;

            case BasePage.CM_CRMGL_HYXXXMDEF:
                _class = JsonConvert.DeserializeObject <CRMGL_HYXXXM>(updateValue);
                break;

            case BasePage.CM_CRMGL_HYKKZDY:
            case BasePage.CM_CRMGL_MZKKZDY:
                _class = JsonConvert.DeserializeObject <CRMGL_KZDY>(updateValue);
                break;

            case BasePage.CM_CRMGL_HYKLXDY:
            case BasePage.CM_CRMGL_MZKLXDY:
                _class = JsonConvert.DeserializeObject <CRMGL_KLXDY>(updateValue);
                break;

            //case BasePage.CM_CRMGL_CRMToJXC:
            //    _class = JsonConvert.DeserializeObject<CRMGL_JXCDB>(updateValue);
            //    break;
            case BasePage.CM_CRMGL_CheckXTSJ:
                _class = JsonConvert.DeserializeObject <CRMGL_XTSJPHJC>(updateValue);
                break;

            case BasePage.CM_CRMGL_YHXXDY:
                _class = JsonConvert.DeserializeObject <CRMGL_YHXXDY>(updateValue);
                break;

            case BasePage.CM_CRMGL_CRMQXDY:
                _class = JsonConvert.DeserializeObject <CRMGL_CRMCZQX>(updateValue);
                break;

            case BasePage.CM_CRMGL_XTCSDY:
                _class = JsonConvert.DeserializeObject <CRMGL_XTCSDY>(updateValue);
                break;

            //case BasePage.CM_CRMGL_GXSJDY:
            //    _class = JsonConvert.DeserializeObject<CRMGL_GXSJDY>(updateValue);
            //    break;
            //case BasePage.CM_CRMGL_FXQDDY:
            //    _class = JsonConvert.DeserializeObject<CRMGL_FXQDDY>(updateValue);
            //    break;
            //case BasePage.CM_CRMGL_SQLXDY:
            //    _class = JsonConvert.DeserializeObject<CRMGL_MDSQLX_Proc>(updateValue);
            //    break;
            case BasePage.CM_CRMGL_SQDY:
                // _class = JsonConvert.DeserializeObject<CRMGL_MDSQ_Proc>(updateValue);
                _class = JsonConvert.DeserializeObject <CRMGL_SQDY_Proc>(updateValue);
                break;

            case BasePage.CM_HYKGL_XQDY:
                // _class = JsonConvert.DeserializeObject<CRMGL_XQDY>(updateValue);
                _class = JsonConvert.DeserializeObject <CRMGL_LQXQDY>(updateValue);
                break;

            //case BasePage.CM_CRMGL_QTKGLY:
            //    _class = JsonConvert.DeserializeObject<CRMGL_QTKGLY>(updateValue);
            //    break;
            case BasePage.CM_CRMGL_YHPOSXX:
                _class = JsonConvert.DeserializeObject <CRMGL_YHPOSXX>(updateValue);
                break;

            //case BasePage.CM_CRMGL_ZYDY:
            //    _class = JsonConvert.DeserializeObject<CRMGL_ZYDY>(updateValue);
            //    break;
            //case BasePage.CM_CRMGL_SHZFFSMDJFBL:
            //    _class = JsonConvert.DeserializeObject<CRMGL_SHZFFSMDJFBL_Proc>(updateValue);
            //    break;
            case BasePage.CM_CRMGL_XQSQDY:
                _class = JsonConvert.DeserializeObject <CRMGL_XQSQDY_Proc>(updateValue);
                break;

            case BasePage.CM_CRMGL_SPJGDDY:
                _class = JsonConvert.DeserializeObject <CRMGL_SPJGDDY>(updateValue);
                break;

            case BasePage.CM_CRMGL_DefSD:
                _class = JsonConvert.DeserializeObject <CRMGL_SDDY>(updateValue);
                break;

            //case BasePage.CM_CRMGL_DXFS:
            //    _class = JsonConvert.DeserializeObject<CRMGL_DXFS_Proc>(updateValue);
            //    break;
            //case BasePage.CM_CRMGL_SHYHQZFFS:
            //    _class = JsonConvert.DeserializeObject<CRMGL_SHYHQZFFSDY>(updateValue);
            //    break;
            //case BasePage.CM_CRMGL_XTCZY:
            //    _class = JsonConvert.DeserializeObject<CRMGL_CTCZY>(updateValue);
            //    break;
            //case BasePage.CM_CRMGL_RYXXDY:
            //    _class = JsonConvert.DeserializeObject<CRMGL_RYXXDY_Proc>(updateValue);
            //    break
            case BasePage.CM_CRMGL_GXSJDY:
                _class = JsonConvert.DeserializeObject <CRMGL_GXSJDY>(updateValue);
                break;

            case BasePage.CM_CRMGL_CRMToJXC:
                _class = JsonConvert.DeserializeObject <CRMGL_JXCDB>(updateValue);
                break;

            case BasePage.CM_CRMGL_RYXXDY:
                _class = JsonConvert.DeserializeObject <CRMGL_RYXXDY>(updateValue);
                break;

            case BasePage.CM_CRMGL_FXQDDY:
                _class = JsonConvert.DeserializeObject <CRMGL_FXQDDY>(updateValue);
                break;

            case BasePage.CM_CRMGL_QTKGLY:
                _class = JsonConvert.DeserializeObject <CRMGL_QTKGLY>(updateValue);
                break;

            case BasePage.CM_CRMGL_ZYDY:
                _class = JsonConvert.DeserializeObject <CRMGL_ZYDY>(updateValue);
                break;

            case BasePage.CM_CRMGL_SQLXDY:
                _class = JsonConvert.DeserializeObject <CRMGL_MDSQLX_Proc>(updateValue);
                break;

            case BasePage.CM_CRMGL_SHHTCX:
                _class = JsonConvert.DeserializeObject <CRMGL_SHHT>(updateValue);
                break;

            case BasePage.CM_CRMGL_SHSPCX:
                _class = JsonConvert.DeserializeObject <CRMGL_SHSPCX>(updateValue);
                break;

            case BasePage.CM_CRMGL_YWYDY:
                _class = JsonConvert.DeserializeObject <CRMGL_YWYDY>(updateValue);
                break;

            case BasePage.CM_CRMGL_SPSBCX:
                _class = JsonConvert.DeserializeObject <CRMGL_SPSBCX>(updateValue);
                break;

            default:
                _class = null;
                break;
            }
            return;
        }