Example #1
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";

            string oper = context.Request["oper"].ConvertTo <string>("");

            if (oper != "")
            {
                if (oper == "Getqunarbycomid")
                {
                    int    comid = context.Request["comid"].ConvertTo <int>(0);
                    string data  = AccountInfoJsonData.Getqunarbycomid(comid);
                    context.Response.Write(data);
                }
                if (oper == "Editqunarbycomid")
                {
                    int    comid          = context.Request["comid"].ConvertTo <int>(0);
                    int    isqunar        = context.Request["isqunar"].ConvertTo <int>(0);
                    string qunar_username = context.Request["qunar_username"].ConvertTo <string>("");
                    string qunar_pass     = context.Request["qunar_pass"].ConvertTo <string>("");

                    string data = AccountInfoJsonData.Editqunarbycomid(comid, isqunar, qunar_username, qunar_pass);
                    context.Response.Write(data);
                }
                if (oper == "editall")
                {
                    int comid  = context.Request["comid"].ConvertTo <int>(0);  //当前商家id
                    int userid = context.Request["userid"].ConvertTo <int>(0); //当前用户id
                    //商家基本信息
                    int     com_type    = context.Request["com_type"].ConvertTo <int>(0);
                    string  com_name    = context.Request["com_name"];
                    string  Scenic_name = context.Request["Scenic_name"].ConvertTo <string>("");
                    int     Com_state   = context.Request["com_state"].ConvertTo <int>(0);
                    decimal imprest     = context.Request["imprest"].ConvertTo <decimal>(0);
                    //商家扩展信息
                    int com_extid = context.Request["comextid"].ConvertTo <int>(0);

                    string com_province      = context.Request["com_province"].ConvertTo <string>("");
                    string com_city          = context.Request["com_city"].ConvertTo <string>("");
                    string com_add           = context.Request["com_add"].ConvertTo <string>("");
                    int    com_class         = context.Request["com_class"].ConvertTo <int>(0);
                    string com_code          = context.Request["com_code"].ConvertTo <string>("");
                    string com_sitecode      = context.Request["com_sitecode"].ConvertTo <string>("");
                    string com_license       = context.Request["com_license"].ConvertTo <string>("");
                    string sale_Agreement    = context.Request["sale_Agreement"].ConvertTo <string>("");
                    string agent_Agreement   = context.Request["agent_Agreement"].ConvertTo <string>("");
                    string Scenic_address    = context.Request["Scenic_address"].ConvertTo <string>("");
                    string Scenic_intro      = context.Request["Scenic_intro"].ConvertTo <string>("");
                    string Scenic_Takebus    = context.Request["Scenic_Takebus"].ConvertTo <string>("");
                    string Scenic_Drivingcar = context.Request["Scenic_Drivingcar"].ConvertTo <string>("");
                    string Contact           = context.Request["Contact"].ConvertTo <string>("");
                    string tel          = context.Request["tel"].ConvertTo <string>("");
                    string phone        = context.Request["phone"].ConvertTo <string>("");
                    string qq           = context.Request["qq"].ConvertTo <string>("");
                    string email        = context.Request["email"].ConvertTo <string>("");
                    string Defaultprint = context.Request["Defaultprint"].ConvertTo <string>("");

                    string wl_PartnerId = context.Request["wl_PartnerId"].ConvertTo <string>("");
                    string wl_userkey   = context.Request["wl_userkey"].ConvertTo <string>("");


                    string serviceinfo    = context.Request["serviceinfo"].ConvertTo <string>("");
                    string coordinate     = context.Request["coordinate"].ConvertTo <string>("");
                    int    coordinatesize = context.Request["coordinatesize"].ConvertTo <int>(13);
                    if (coordinatesize == 0)
                    {//地图显示大小不能等于0,按标准13大小显示
                        coordinatesize = 13;
                    }

                    string domainname  = context.Request["domainname"].ConvertTo <string>("");
                    string admindomain = context.Request["admindomain"].ConvertTo <string>("");

                    string merchantintro = context.Request["merchantintro"].ConvertTo <string>("");

                    string weixinimg       = context.Request["weixinimg"].ConvertTo <string>("");
                    string weixinname      = context.Request["weixinname"].ConvertTo <string>("");
                    bool   hasinnerchannel = context.Request["hasinnerchannel"].ConvertTo <bool>(true);



                    B2b_company b2b_company = new B2b_company()
                    {
                        ID          = comid,
                        Com_name    = com_name,
                        Com_type    = com_type,
                        Scenic_name = Scenic_name,
                        Com_state   = 1, //默认供应商
                        Imprest     = 0  //预付款默认为0
                    };


                    B2b_company_info B2b_Company_Info = new B2b_company_info()
                    {
                        Id                = com_extid,
                        Com_id            = comid,
                        Com_city          = com_city,
                        Com_class         = com_class,
                        Com_add           = com_add,
                        Com_code          = com_code,
                        Com_sitecode      = com_sitecode,
                        Com_license       = com_license,
                        Sale_Agreement    = sale_Agreement,
                        Agent_Agreement   = agent_Agreement,
                        Scenic_address    = Scenic_address,
                        Scenic_intro      = Scenic_intro,
                        Scenic_Takebus    = Scenic_Takebus,
                        Scenic_Drivingcar = Scenic_Drivingcar,
                        Contact           = Contact,
                        Tel               = tel,
                        Phone             = phone,
                        Qq                = qq,
                        Email             = email,
                        Defaultprint      = Defaultprint,
                        Serviceinfo       = serviceinfo,
                        Coordinate        = coordinate,
                        Coordinatesize    = coordinatesize,
                        Domainname        = domainname,
                        Admindomain       = admindomain,
                        Merchant_intro    = merchantintro,
                        Weixinimg         = weixinimg,
                        Weixinname        = weixinname,
                        HasInnerChannel   = hasinnerchannel,
                        Province          = com_province,
                        wl_PartnerId      = wl_PartnerId,
                        wl_userkey        = wl_userkey
                    };

                    string data = "";//注册信息返回结果
                    try
                    {
                        data = AccountInfoJsonData.InsertOrUpdateB2bCompany(b2b_company, B2b_Company_Info);
                    }
                    catch (Exception ex)
                    {
                        data = "";
                    }
                    context.Response.Write(data);
                }
                if (oper == "getcurcompany")
                {
                    int    comid = context.Request["comid"].ConvertTo <int>(0);
                    string data  = "";//获取公司基本信息和扩展信息
                    try
                    {
                        data = AccountInfoJsonData.GetAllComMsg(comid);
                    }
                    catch
                    {
                        data = "";
                    }
                    context.Response.Write(data);
                }
                if (oper == "editComName")
                {
                    int comid = context.Request["comid"].ConvertTo <int>(0);//当前商家id
                    //商家基本信息
                    string com_name = context.Request["com_name"];
                    string data     = "";//注册信息返回结果
                    try
                    {
                        data = AccountInfoJsonData.UpdateB2bCompanyName(comid, com_name);
                    }
                    catch (Exception ex)
                    {
                        data = "";
                    }
                    context.Response.Write(data);
                }

                if (oper == "editsearchset")
                {
                    int comid = context.Request["comid"].ConvertTo <int>(0);//当前商家id
                    //商家基本信息
                    int    setsearch = context.Request["setsearch"].ConvertTo <int>(0);
                    string data      = "";//注册信息返回结果
                    try
                    {
                        data = AccountInfoJsonData.UpdateB2bCompanySearchset(comid, setsearch);
                    }
                    catch (Exception ex)
                    {
                        data = "";
                    }
                    context.Response.Write(data);
                }


                if (oper == "getcurcompanyguanzhu")
                {
                    int    comid = context.Request["comid"].ConvertTo <int>(0);
                    string data  = "";//获取公司基本信息和扩展信息
                    try
                    {
                        data = AccountInfoJsonData.GetAllComGuanzhuMsg(comid);
                    }
                    catch
                    {
                        data = "";
                    }
                    context.Response.Write(data);
                }
                if (oper == "editcomzizhi")
                {
                    int    comextid    = context.Request["comextid"].ConvertTo <int>(0);
                    string comcode     = context.Request["com_code"].ConvertTo <string>("");
                    string comsitecode = context.Request["weixinname"].ConvertTo <string>("");
                    string comlicence  = context.Request["com_license"].ConvertTo <string>("0");

                    string domainname   = context.Request["domainname"].ConvertTo <string>("");
                    string scenic_intro = context.Request["scenic_intro"].ConvertTo <string>("");

                    string data = "";//获取修改商家资质信息
                    try
                    {
                        data = AccountInfoJsonData.ModifyComZizhi(comextid, comcode, comsitecode, comlicence, scenic_intro, domainname);
                    }
                    catch
                    {
                        data = "";
                    }
                    context.Response.Write(data);
                }
                if (oper == "changestaffpwd")
                {
                    var staffid = context.Request["staffid"].ConvertTo <int>(0);
                    var comid   = context.Request["comid"].ConvertTo <int>(0);

                    var password = context.Request["password"].ConvertTo <string>("");

                    string job       = context.Request["job"].ConvertTo <string>("");
                    string Selfbrief = context.Request["Selfbrief"].ConvertTo <string>("");

                    string Workdaystime = context.Request["Workdaystime"].ConvertTo <string>("");
                    string Workendtime  = context.Request["Workendtime"].ConvertTo <string>("");
                    string Fixphone     = context.Request["Fixphone"].ConvertTo <string>("");
                    string Email        = context.Request["Email"].ConvertTo <string>("");
                    string Homepage     = context.Request["Homepage"].ConvertTo <string>("");
                    string Weibopage    = context.Request["Weibopage"].ConvertTo <string>("");
                    string QQ           = context.Request["QQ"].ConvertTo <string>("");
                    string Weixin       = context.Request["Weixin"].ConvertTo <string>("");
                    string workdays     = context.Request["workdays"].ConvertTo <string>("");

                    int    projectid    = context.Request["projectid"].ConvertTo <int>(0);
                    string proid        = context.Request["proid"].ConvertTo <string>("");
                    int    bindingproid = context.Request["bindingproid"].ConvertTo <int>(0);
                    B2b_company_manageuser manageruser = B2bCompanyManagerUserData.GetUser(staffid);
                    if (manageruser != null)
                    {
                        manageruser.Job          = job;
                        manageruser.Passwords    = password;
                        manageruser.Selfbrief    = Selfbrief;
                        manageruser.Workdaystime = Workdaystime;
                        manageruser.Workendtime  = Workendtime;
                        manageruser.Fixphone     = Fixphone;
                        manageruser.Email        = Email;
                        manageruser.Homepage     = Homepage;
                        manageruser.QQ           = QQ;
                        manageruser.Weixin       = Weixin;
                        manageruser.Weibopage    = Weibopage;
                        manageruser.bindingproid = bindingproid;
                    }


                    try
                    {
                        //暂时不对菜单进行跟踪,默认添加成功,发生错误概率较低
                        //通过员工id获取渠道id
                        var channelid = new MemberChannelData().GetChannelidbymanageuserid(staffid, comid);

                        //获取是否已经此渠道是否已经添加过菜单,对原有菜单修改
                        var id = new B2bCompanyMenuData().getConsultantidbychannelid(channelid);

                        //添加渠道菜单
                        B2b_company_menu menumodel = new B2b_company_menu()
                        {
                            Id        = id,
                            Com_id    = comid,
                            Imgurl    = 0,
                            Linkurl   = "",
                            Linktype  = projectid,
                            Name      = "我的推荐",
                            Fonticon  = "",
                            Outdata   = 0,
                            Prolist   = proid,
                            Channelid = channelid,
                        };
                        var data1 = DirectSellJsonData.ConsultantInsertOrUpdate(menumodel);
                        //context.Response.Write(data1);
                    }
                    catch { }


                    var data = AccountInfoJsonData.Changestaffpwd(staffid, password, manageruser);
                    context.Response.Write(data);
                }

                if (oper == "editlp")
                {
                    var comid         = context.Request["comid"].ConvertTo <int>(0);
                    var lp_agentlevel = context.Request["lp_agentlevel"].ConvertTo <int>(0);
                    var lp            = context.Request["lp"].ConvertTo <int>(0);


                    var data = AccountInfoJsonData.EditLp(comid, lp, lp_agentlevel);
                    context.Response.Write(data);
                }



                if (oper == "editstaff")
                {
                    var staffid      = context.Request["staffid"].ConvertTo <int>(0);
                    var comid        = context.Request["comid"].ConvertTo <int>(0);
                    var userid       = context.Request["userid"].ConvertTo <int>(0);
                    var account      = context.Request["account"].ConvertTo <string>("");
                    var password     = context.Request["password"].ConvertTo <string>("");
                    var employeename = context.Request["employeename"].ConvertTo <string>("");
                    var tel          = context.Request["tel"].ConvertTo <string>("");
                    var viewtel      = context.Request["viewtel"].ConvertTo <int>(1);
                    var oldtel       = context.Request["oldtel"].ConvertTo <string>("");

                    var groupids = context.Request["groupids"].ConvertTo <string>("");

                    var channelcompanyid = context.Request["channelcompanyid"].ConvertTo <int>(0);
                    var channelsource    = context.Request["channelsource"].ConvertTo <int>(0);

                    var peoplelistview = context.Request["peoplelistview"].ConvertTo <int>(0);

                    var employeestate = context.Request["employeestate"].ConvertTo <int>(1);

                    string job          = context.Request["job"].ConvertTo <string>("");
                    int    headimg      = context.Request["headimg"].ConvertTo <int>(0);
                    int    Workingyears = context.Request["Workingyears"].ConvertTo <int>(0);
                    string Selfbrief    = context.Request["Selfbrief"].ConvertTo <string>("");
                    string workdays     = context.Request["workdays"].ConvertTo <string>("");
                    string Workdaystime = context.Request["Workdaystime"].ConvertTo <string>("");
                    string Workendtime  = context.Request["Workendtime"].ConvertTo <string>("");
                    string Fixphone     = context.Request["Fixphone"].ConvertTo <string>("");
                    string Email        = context.Request["Email"].ConvertTo <string>("");
                    string Homepage     = context.Request["Homepage"].ConvertTo <string>("");
                    string Weibopage    = context.Request["Weibopage"].ConvertTo <string>("");

                    string QQ     = context.Request["QQ"].ConvertTo <string>("");
                    string Weixin = context.Request["Weixin"].ConvertTo <string>("");
                    //以下数据暂时没什么用
                    var atype           = context.Request["atype"].ConvertTo <int>(0);
                    int worktimestar    = context.Request["worktimestar"].ConvertTo <int>(9);
                    int worktimeend     = context.Request["worktimeend"].ConvertTo <int>(17);
                    int workendtimestar = context.Request["workendtimestar"].ConvertTo <int>(9);
                    int workendtimeend  = context.Request["workendtimeend"].ConvertTo <int>(17);
                    int bindingproid    = context.Request["bindingproid"].ConvertTo <int>(0);



                    //编辑员工信息
                    B2b_company_manageuser manageuser = new B2b_company_manageuser()
                    {
                        Id               = staffid,
                        Accounts         = account,
                        Atype            = atype,
                        Com_id           = comid,
                        Createuserid     = userid,
                        Employeename     = employeename,
                        Employeestate    = employeestate,
                        Job              = job,
                        Passwords        = password,
                        Tel              = tel,
                        Viewtel          = viewtel,
                        OldTel           = oldtel,
                        Channelcompanyid = channelcompanyid,
                        Channelsource    = channelsource,
                        Headimg          = headimg,
                        Workingyears     = Workingyears,
                        Selfbrief        = Selfbrief,
                        Workdays         = workdays,
                        Workdaystime     = Workdaystime,
                        Workendtime      = Workendtime,
                        Fixphone         = Fixphone,
                        Email            = Email,
                        Homepage         = Homepage,
                        QQ               = QQ,
                        Weixin           = Weixin,
                        Weibopage        = Weibopage,
                        Peoplelistview   = peoplelistview,
                        worktimestar     = worktimestar,
                        worktimeend      = worktimeend,
                        workendtimestar  = workendtimestar,
                        workendtimeend   = workendtimeend,
                        bindingproid     = bindingproid,
                    };
                    //var data1 = AccountInfoJsonData.EditStaff(manageuser);

                    //编辑人员小组映射表
                    B2b_company_manageuser user = UserHelper.CurrentUser();
                    int      createmasterid     = user.Id;
                    string   createmastername   = user.Employeename;
                    DateTime createdate         = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));

                    string data = PermissionJsonData.EditUserAndMasterGroup(manageuser, staffid.ToString(), employeename, groupids, createmasterid, createmastername, createdate);

                    context.Response.Write(data);
                }
                if (oper == "editcomshouquan")
                {
                    int    comextid        = context.Request["comextid"].ConvertTo <int>(0);
                    string sale_Agreement  = context.Request["sale_Agreement"].ConvertTo <string>("");
                    string agent_Agreement = context.Request["agent_Agreement"].ConvertTo <string>("");

                    string data = "";//获取修改商家授权信息
                    try
                    {
                        data = AccountInfoJsonData.ModifyComShouquan(comextid, sale_Agreement, agent_Agreement);
                    }
                    catch
                    {
                        data = "";
                    }
                    context.Response.Write(data);
                }
                if (oper == "editbangprint")
                {
                    int    comextid     = context.Request["comextid"].ConvertTo <int>(0);
                    string Defaultprint = context.Request["Defaultprint"].ConvertTo <string>("");

                    string data = "";//获取修改绑定打印机信息
                    try
                    {
                        data = AccountInfoJsonData.ModifyBangPrint(comextid, Defaultprint);
                    }
                    catch
                    {
                        data = "";
                    }
                    context.Response.Write(data);
                }
                if (oper == "editbangpos")
                {
                    int    posid      = context.Request["posid"].ConvertTo <int>(0);
                    string poscompany = context.Request["poscompany"].ConvertTo <string>("");
                    string remark     = context.Request["Remark"].ConvertTo <string>("");
                    int    comid      = context.Request["comid"].ConvertTo <int>(0);
                    int    userid     = context.Request["userid"].ConvertTo <int>(0);
                    int    pos_id     = context.Request["pos_id"].ConvertTo <int>(0);
                    int    projectid  = context.Request["projectid"].ConvertTo <int>(0);
                    string md5key     = context.Request["md5key"].ConvertTo <string>("");
                    string data       = "";//获取修改绑定打印机信息
                    try
                    {
                        data = AccountInfoJsonData.ModifyBangPos(posid, poscompany, comid, userid, remark, pos_id, md5key, projectid);
                    }
                    catch
                    {
                        data = "";
                    }
                    context.Response.Write(data);
                }



                if (oper == "allpos")
                {
                    var    pageindex = context.Request["pageindex"].ConvertTo <int>(0);
                    var    pagesize  = context.Request["pagesize"].ConvertTo <int>(10);
                    var    key       = context.Request["key"].ConvertTo <string>("");
                    string data      = AccountInfoJsonData.posList(pageindex, pagesize, key);

                    context.Response.Write(data);
                }
                if (oper == "manageuserpagelist")
                {
                    var    comid     = context.Request["comid"];
                    var    pageindex = context.Request["pageindex"].ConvertTo <int>(0);
                    var    pagesize  = context.Request["pagesize"].ConvertTo <int>(10);
                    string data      = AccountInfoJsonData.Manageuserpagelist(comid, pageindex, pagesize);

                    context.Response.Write(data);
                }
                if (oper == "posinfo")
                {
                    int    pos_id    = int.Parse(context.Request["pos_id"]);
                    var    pageindex = context.Request["pageindex"].ConvertTo <int>(0);
                    var    pagesize  = context.Request["pagesize"].ConvertTo <int>(10);
                    string data      = AccountInfoJsonData.posinfo(pos_id);

                    context.Response.Write(data);
                }
                if (oper == "enterNote")
                {
                    string key     = context.Request["key"].ConvertTo <string>("");
                    var    content = context.Request["content"].ConvertTo <string>("");
                    string title   = context.Request["title"].ConvertTo <string>("");
                    bool   radio   = context.Request["radio"].ConvertTo <bool>();
                    int    note_id = context.Request["note_id"].ConvertTo <int>(0);

                    string data = AccountInfoJsonData.Insertnote(key, content, title, radio, note_id);
                    context.Response.Write(data);
                }

                if (oper == "notelist")
                {
                    var    comid     = context.Request["comid"];
                    var    pageindex = context.Request["pageindex"].ConvertTo <int>(0);
                    var    pagesize  = context.Request["pagesize"].ConvertTo <int>(10);
                    string data      = AccountInfoJsonData.notList(comid, pageindex, pagesize);

                    context.Response.Write(data);
                }

                if (oper == "noteinfo")
                {
                    int    note_id   = int.Parse(context.Request["note_id"]);
                    var    pageindex = context.Request["pageindex"].ConvertTo <int>(0);
                    var    pagesize  = context.Request["pagesize"].ConvertTo <int>(10);
                    string data      = AccountInfoJsonData.noteinfo(note_id);

                    context.Response.Write(data);
                }

                if (oper == "delnote")
                {
                    int    id  = context.Request["id"].ConvertTo <int>(0);
                    string key = context.Request["key"].ConvertTo <string>("");

                    string data = AccountInfoJsonData.Delnote(id, key);

                    context.Response.Write(data);
                }
                if (oper == "ViewChildCompany")
                {
                    int childcomid = context.Request["childcomid"].ConvertTo <int>(0);
                    int curuserid  = context.Request["curuserid"].ConvertTo <int>(0);

                    string data = AccountInfoJsonData.ViewChildCompany(childcomid, curuserid);

                    context.Response.Write(data);
                }
                if (oper == "GetAllCompany")
                {
                    string data = AccountInfoJsonData.GetAllCompany();

                    context.Response.Write(data);
                }
                if (oper == "adjustemploerstate")
                {
                    int    masterid      = context.Request["masterid"].ConvertTo <int>();
                    int    employerstate = context.Request["employerstate"].ConvertTo <int>(1);
                    string data          = AccountInfoJsonData.Adjustemploerstate(masterid, employerstate);

                    context.Response.Write(data);
                }
                if (oper == "editwxauthorfocus")
                {
                    int    comid  = context.Request["comid"].ConvertTo <int>();
                    string author = context.Request["author"].ConvertTo <string>("");
                    string url    = context.Request["url"].ConvertTo <string>("");

                    string data = AccountInfoJsonData.Editwxauthorfocus(comid, author, url);
                    context.Response.Write(data);
                }
                if (oper == "editcompanyistran_customer_service")
                {
                    int comid = context.Request["comid"].ConvertTo <int>();
                    int istransfer_customer_service = context.Request["istransfer_customer_service"].ConvertTo <int>(0);


                    string data = AccountInfoJsonData.Editwxauthorfocus(comid, istransfer_customer_service);
                    context.Response.Write(data);
                }
            }
        }
Example #2
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            //context.Response.Write("Hello World");
            string oper = context.Request["oper"].ConvertTo <string>("");

            if (oper != "")
            {
                if (oper == "confirmcompletedakuan")
                {
                    int    id               = context.Request["id"].ConvertTo <int>(0);
                    int    operstatus       = context.Request["operstatus"].ConvertTo <int>(0);
                    int    opertor          = context.Request["opertor"].ConvertTo <int>(0);
                    string operremark       = context.Request["operremark"].ConvertTo <string>("");
                    int    zhuanzhangsucimg = context.Request["zhuanzhangsucimg"].ConvertTo <int>(0);


                    string data = PermissionJsonData.Confirmcompletedakuan(id, operstatus, opertor, operremark, zhuanzhangsucimg);

                    context.Response.Write(data);
                }
                if (oper == "channelrebateapplyalllist")
                {
                    int    comid      = context.Request["comid"].ConvertTo <int>(0);
                    int    pageindex  = context.Request["pageindex"].ConvertTo <int>(1);
                    int    pagesize   = context.Request["pagesize"].ConvertTo <int>(15);
                    string operstatus = context.Request["operstatus"].ConvertTo <string>("0,1");

                    string data = PermissionJsonData.Channelrebateapplyalllist(pageindex, pagesize, comid, operstatus);

                    context.Response.Write(data);
                }
                if (oper == "channelrebateapplylist")
                {
                    int    channelid  = context.Request["channelid"].ConvertTo <int>(0);
                    int    pageindex  = context.Request["pageindex"].ConvertTo <int>(1);
                    int    pagesize   = context.Request["pagesize"].ConvertTo <int>(15);
                    string operstatus = context.Request["operstatus"].ConvertTo <string>("0,1");

                    string data = PermissionJsonData.Channelrebateapplylist(pageindex, pagesize, channelid, operstatus);

                    context.Response.Write(data);
                }
                if (oper == "channelapplyrebate")
                {
                    int     channelid   = context.Request["channelid"].ConvertTo <int>(0);
                    string  applytype   = context.Request["applytype"].ConvertTo <string>("");
                    string  applydetail = context.Request["applydetail"].ConvertTo <string>("");
                    decimal applymoney  = context.Request["applymoney"].ConvertTo <decimal>(0);
                    int     comid       = context.Request["comid"].ConvertTo <int>(0);

                    string data = PermissionJsonData.Channelapplyrebate(channelid, applytype, applydetail, applymoney, comid);

                    context.Response.Write(data);
                }
                if (oper == "Upchannelrebateaccount")
                {
                    int    channelid = context.Request["channelid"].ConvertTo <int>(0);
                    string truename  = context.Request["truename"].ConvertTo <string>("");
                    string account   = context.Request["account"].ConvertTo <string>("");
                    string newphone  = context.Request["newphone"].ConvertTo <string>("");
                    int    comid     = context.Request["comid"].ConvertTo <int>(0);

                    string data = PermissionJsonData.Upchannelrebateaccount(channelid, truename, account, newphone, comid);

                    context.Response.Write(data);
                }
                if (oper == "getchanelrebateApplyaccount")
                {
                    int    channelid = context.Request["channelid"].ConvertTo <int>(0);
                    string data      = PermissionJsonData.GetchanelrebateApplyaccount(channelid);

                    context.Response.Write(data);
                }
                if (oper == "channelrebatelist")
                {
                    int    channelid = context.Request["channelid"].ConvertTo <int>(0);
                    int    pageindex = context.Request["pageindex"].ConvertTo <int>(1);
                    int    pagesize  = context.Request["pagesize"].ConvertTo <int>(15);
                    string payment   = context.Request["payment"].ConvertTo <string>("1,2,3");

                    string data = PermissionJsonData.Channelrebatelist(pageindex, pagesize, channelid, payment);

                    context.Response.Write(data);
                }
                if (oper == "getsys_subnav")
                {
                    string vurl    = context.Request["vurl"].ConvertTo <string>("");
                    string parastr = context.Request["parastr"].ConvertTo <string>("");
                    string data    = PermissionJsonData.Getsys_subnav(vurl, parastr);

                    context.Response.Write(data);
                }
                if (oper == "upsubnavdatabase")
                {
                    int    oldviewcode = context.Request["oldviewcode"].ConvertTo <int>(0);
                    int    subnavid    = context.Request["subnavid"].ConvertTo <int>(0);
                    int    oldactionid = context.Request["oldactionid"].ConvertTo <int>(0);
                    int    oldcolumnid = context.Request["oldcolumnid"].ConvertTo <int>(0);
                    string oldgroupids = context.Request["oldgroupids"].ConvertTo <string>("");

                    int    newviewcode = context.Request["newviewcode"].ConvertTo <int>(0);
                    int    newcolumnid = context.Request["newcolumnid"].ConvertTo <int>(0);
                    int    newactionid = context.Request["newactionid"].ConvertTo <int>(0);
                    string data        = PermissionJsonData.Upsubnavdatabase(subnavid, oldviewcode, oldcolumnid, oldactionid, oldgroupids, newviewcode, newcolumnid, newactionid);

                    context.Response.Write(data);
                }
                if (oper == "allsys_subnavpagelist")
                {
                    int pageindex      = context.Request["pageindex"].ConvertTo <int>(0);
                    int pagesize       = context.Request["pagesize"].ConvertTo <int>(0);
                    int seled_actionid = context.Request["actionid"].ConvertTo <int>(0);
                    int seled_columnid = context.Request["columnid"].ConvertTo <int>(0);



                    string data = PermissionJsonData.Getallsys_subnavpagelist(pageindex, pagesize, seled_columnid, seled_actionid);

                    context.Response.Write(data);
                }
                if (oper == "getsys_subnavlistbyvirtualurl")
                {
                    string virtualurl = context.Request["virtualurl"].ConvertTo <string>("");
                    int    viewcode   = context.Request["viewcode"].ConvertTo <int>(1);
                    int    groupid    = context.Request["groupid"].ConvertTo <int>(0);
                    string parastr    = context.Request["parastr"].ConvertTo <string>("");

                    string data = PermissionJsonData.Getsys_subnavlistbyvirtualurl(virtualurl, viewcode, groupid, parastr);

                    context.Response.Write(data);
                }
                if (oper == "upsubnavviewcode")
                {
                    int    viewcode = context.Request["viewcode"].ConvertTo <int>(0);
                    int    subnavid = context.Request["subnavid"].ConvertTo <int>(0);
                    int    actionid = context.Request["actionid"].ConvertTo <int>(0);
                    string groupids = context.Request["groupids"].ConvertTo <string>("");
                    string data     = PermissionJsonData.Upsubnavviewcode(subnavid, viewcode, actionid, groupids);

                    context.Response.Write(data);
                }
                if (oper == "delsys_subnav")
                {
                    int    subnavid = context.Request["subnavid"].ConvertTo <int>(0);
                    string data     = PermissionJsonData.Delsubnav(subnavid);

                    context.Response.Write(data);
                }
                if (oper == "sys_subnavpagelist")
                {
                    int pageindex = context.Request["pageindex"].ConvertTo <int>(0);
                    int pagesize  = context.Request["pagesize"].ConvertTo <int>(0);
                    int actionid  = context.Request["actionid"].ConvertTo <int>(0);
                    int columnid  = context.Request["columnid"].ConvertTo <int>(0);



                    string data = PermissionJsonData.Getsys_subnavpagelist(pageindex, pagesize, columnid, actionid);

                    context.Response.Write(data);
                }
                if (oper == "editsys_subnav")
                {
                    int    id         = context.Request["id"].ConvertTo <int>(0);
                    int    actionid   = context.Request["actionid"].ConvertTo <int>(0);
                    int    columnid   = context.Request["columnid"].ConvertTo <int>(0);
                    string subnavurl  = context.Request["subnavurl"].ConvertTo <string>("");
                    string subnavname = context.Request["subnavname"].ConvertTo <string>("");
                    string data       = PermissionJsonData.Editsys_subnav(id, actionid, columnid, subnavurl.ToLower(), subnavname);

                    context.Response.Write(data);
                }
                if (oper == "permissionlist")
                {
                    int    columnid = context.Request["columnid"].ConvertTo <int>(0);
                    string data     = PermissionJsonData.Permissionlist(columnid);

                    context.Response.Write(data);
                }
                if (oper == "Getsyssubnav")
                {
                    int    subnavid = context.Request["subnavid"].ConvertTo <int>(0);
                    string data     = PermissionJsonData.Getsyssubnav(subnavid);

                    context.Response.Write(data);
                }
                if (oper == "permissionpagelist")
                {
                    var pageindex = context.Request["pageindex"].ConvertTo <int>(0);
                    var pagesize  = context.Request["pagesize"].ConvertTo <int>(10);


                    string data = PermissionJsonData.PermissionPageList(pageindex, pagesize);

                    context.Response.Write(data);
                }
                if (oper == "grouppagelist")
                {
                    var pageindex = context.Request["pageindex"].ConvertTo <int>(0);
                    var pagesize  = context.Request["pagesize"].ConvertTo <int>(10);


                    string data = PermissionJsonData.GroupPageList(pageindex, pagesize);

                    context.Response.Write(data);
                }
                if (oper == "getGroupById")
                {
                    var groupid = context.Request["groupid"].ConvertTo <int>(0);



                    string data = PermissionJsonData.GetGroupById(groupid);

                    context.Response.Write(data);
                }
                if (oper == "getGroupByUserId")
                {
                    var userid = context.Request["userid"].ConvertTo <int>(0);



                    string data = PermissionJsonData.GetGroupByUserId(userid);

                    context.Response.Write(data);
                }


                if (oper == "getActionById")
                {
                    var actionid = context.Request["actionid"].ConvertTo <int>(0);



                    string data = PermissionJsonData.GetActionById(actionid);

                    context.Response.Write(data);
                }


                if (oper == "EditGroup")
                {
                    int    groupid   = context.Request["groupid"].ConvertTo <int>(0);
                    string groupname = context.Request["groupname"].ConvertTo <string>("");
                    string groupinfo = context.Request["groupinfo"].ConvertTo <string>("");

                    string groupids      = context.Request["groupids"].ConvertTo <string>("");
                    bool   isviewchannel = context.Request["isviewchannel"].ConvertTo <bool>(true);


                    B2b_company_manageuser user = UserHelper.CurrentUser();
                    int    masterid             = user.Id;
                    string mastername           = user.Employeename;

                    DateTime createdate = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));

                    Sys_Group sysgroup = new Sys_Group()
                    {
                        Groupid                 = groupid,
                        Groupname               = groupname,
                        Groupinfo               = groupinfo,
                        Masterid                = masterid,
                        Mastername              = mastername,
                        Createdate              = createdate,
                        Groupids                = groupids,
                        Isviewchannel           = isviewchannel,
                        CrmIsAccurateToPerson   = context.Request["CrmIsAccurateToPerson"].ConvertTo <bool>(false),
                        OrderIsAccurateToPerson = context.Request["OrderIsAccurateToPerson"].ConvertTo <int>(0),

                        Iscanverify        = context.Request["iscanverify"].ConvertTo <int>(0),
                        iscanset_imprest   = context.Request["iscanset_imprest"].ConvertTo <int>(0),
                        iscanset_order     = context.Request["iscanset_order"].ConvertTo <int>(0),
                        validateservertype = context.Request["validateservertype"].ConvertTo <int>(0),
                        canviewpro         = context.Request["canviewpro"].ConvertTo <int>(0)
                    };
                    string data = PermissionJsonData.EditGroup(sysgroup);

                    context.Response.Write(data);
                }

                if (oper == "EditAction")
                {
                    int    actionid   = context.Request["actionid"].ConvertTo <int>(0);
                    string actionname = context.Request["actionname"].ConvertTo <string>("");
                    string actionurl  = context.Request["actionurl"].ConvertTo <string>("");
                    int    columnid   = context.Request["columnid"].ConvertTo <int>(0);
                    bool   isshow     = context.Request["columnid"].ConvertTo <bool>(false);;



                    Sys_Action sysaction = new Sys_Action()
                    {
                        Actionid       = actionid,
                        Actionname     = actionname,
                        Actionurl      = actionurl,
                        Actioncolumnid = columnid,
                        Viewmode       = isshow
                    };
                    string data = PermissionJsonData.EditAction(sysaction);

                    context.Response.Write(data);
                }

                if (oper == "masterpagelist")
                {
                    var pageindex = context.Request["pageindex"].ConvertTo <int>(0);
                    var pagesize  = context.Request["pagesize"].ConvertTo <int>(10);

                    var groupid = context.Request["groupid"].ConvertTo <string>("0");

                    var childcomid = context.Request["childcomid"].ConvertTo <int>(0);

                    string data = PermissionJsonData.Masterpagelist(pageindex, pagesize, groupid, childcomid);

                    context.Response.Write(data);
                }
                if (oper == "masterpagelistbyemploystate")
                {
                    var pageindex = context.Request["pageindex"].ConvertTo <int>(0);
                    var pagesize  = context.Request["pagesize"].ConvertTo <int>(10);

                    var groupid = context.Request["groupid"].ConvertTo <string>("0");

                    var childcomid = context.Request["childcomid"].ConvertTo <int>(0);

                    string employstate = context.Request["employstate"].ConvertTo <string>("1");//默认显示的在职

                    var key = context.Request["key"].ConvertTo <string>("");

                    string data = PermissionJsonData.Masterpagelist(employstate, pageindex, pagesize, groupid, childcomid, key);

                    context.Response.Write(data);
                }

                if (oper == "masterpagelistByComId")
                {
                    var pageindex = context.Request["pageindex"].ConvertTo <int>(0);
                    var pagesize  = context.Request["pagesize"].ConvertTo <int>(10);

                    var comid  = context.Request["comid"].ConvertTo <string>("0");
                    int userid = context.Request["userid"].ConvertTo <int>(0);

                    string data = PermissionJsonData.MasterpagelistByComId(pageindex, pagesize, comid, userid);

                    context.Response.Write(data);
                }
                if (oper == "isdefaultkf")
                {
                    var comid  = context.Request["comid"].ConvertTo <string>("0");
                    int userid = context.Request["userid"].ConvertTo <int>(0);


                    string data = PermissionJsonData.ChangeIsDefaultKf(userid);

                    context.Response.Write(data);
                }
                if (oper == "masterpagelistByComIdAndEmploystate")
                {
                    var pageindex = context.Request["pageindex"].ConvertTo <int>(0);
                    var pagesize  = context.Request["pagesize"].ConvertTo <int>(10);

                    var comid  = context.Request["comid"].ConvertTo <string>("0");
                    int userid = context.Request["userid"].ConvertTo <int>(0);
                    var key    = context.Request["key"].ConvertTo <string>("");

                    string employstate = context.Request["employstate"].ConvertTo <string>("1");

                    string data = PermissionJsonData.MasterpagelistByComId(employstate, pageindex, pagesize, comid, userid, key);

                    context.Response.Write(data);
                }
                if (oper == "editmastergroup")
                {
                    var masterid   = context.Request["masterid"].ConvertTo <string>("0");
                    var mastername = context.Request["mastername"].ConvertTo <string>("");
                    var grouparr   = context.Request["grouparr"].ConvertTo <string>("");

                    B2b_company_manageuser user = UserHelper.CurrentUser();
                    int      createmasterid     = user.Id;
                    string   createmastername   = user.Employeename;
                    DateTime createdate         = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));

                    string data = PermissionJsonData.EditMasterGroup(masterid, mastername, grouparr, createmasterid, createmastername, createdate);

                    context.Response.Write(data);
                }
                if (oper == "DistributeAction")
                {
                    var groupid      = context.Request["groupid"].ConvertTo <int>(0);
                    var selednodeid  = context.Request["selednodeid"].ConvertTo <string>("");
                    var selednodepId = context.Request["selednodepId"].ConvertTo <string>("");

                    B2b_company_manageuser user = UserHelper.CurrentUser();
                    int      createmasterid     = user.Id;
                    string   createmastername   = user.Employeename;
                    DateTime createdate         = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));


                    string data = PermissionJsonData.DistributeAction(groupid, selednodeid, createmasterid, createmastername, createdate, selednodepId);



                    context.Response.Write(data);
                }
                if (oper == "GetAllGroups")
                {
                    string data = PermissionJsonData.GetAllGroups();



                    context.Response.Write(data);
                }
                if (oper == "GetGroupByUserId")
                {
                    int    userid = context.Request["userid"].ConvertTo <int>(0);
                    string data   = PermissionJsonData.GetGroupByUserId(userid);
                    context.Response.Write(data);
                }


                //如果是门市 ,则显示门市经理 权限内的管理组列表
                //如果是合作单位 ,则显示合作单位负责人  权限内的管理组列表
                //如果是公司 ,则 根据登录账户角色判断其可以显示的管理组列表
                if (oper == "GetGroupBychannelsource")
                {
                    string channelsource = context.Request["channelsource"].ConvertTo <string>("0,1");
                    int    userid        = context.Request["userid"].ConvertTo <int>(0);

                    string data = PermissionJsonData.GetGroupBychannelsource(channelsource, userid);
                    context.Response.Write(data);
                }
                //得到全部的权限分栏
                if (oper == "Getallactioncolumns")
                {
                    string data = PermissionJsonData.Getallactioncolumns();
                    context.Response.Write(data);
                }
                if (oper == "delActionById")
                {
                    int    actionid = context.Request["actionid"].ConvertTo <int>(0);
                    string data     = PermissionJsonData.DelActionById(actionid);
                    context.Response.Write(data);
                }
                if (oper == "delGroupById")
                {
                    int    groupid = context.Request["groupid"].ConvertTo <int>(0);
                    string data    = PermissionJsonData.DelGroupById(groupid);
                    context.Response.Write(data);
                }
            }
        }