protected void Page_Load(object sender, EventArgs e)
        {
            string        str;
            long          num;
            string        str3;
            string        str6;
            string        str7;
            string        str8;
            StringBuilder builder = null; //赋初值
            SqlDataReader reader  = null; //赋初值
            DataSet       set     = null; //赋初值

            string[] strArray = null;     //赋初值
            string   str11    = null;     //赋初值
            int      num6;

            goto Label_0057;
Label_0002:
            switch (num6)
            {
            case 0:
                if (set.Tables["SurveyTable"].Rows.Count != 0)
                {
                    goto Label_05CC;
                }
                num6 = 0x10;
                goto Label_0002;

            case 1:
                if (File.Exists(str))
                {
                    goto Label_0323;
                }
                num6 = 10;
                goto Label_0002;

            case 2:
                goto Label_022B;

            case 3:
                builder.Append("blnCheckCode=true;\n");
                num6 = 2;
                goto Label_0002;

            case 4:
                if (!(str3 == ""))
                {
                    goto Label_06FE;
                }
                num6 = 14;
                goto Label_0002;

            case 5:
                goto Label_05CC;

            case 6:
                if (set.Tables["HeadFoot"].Rows.Count <= 0)
                {
                    goto Label_079E;
                }
                num6 = 15;
                goto Label_0002;

            case 7:
                goto Label_01EF;

            case 8:
                if (set.Tables["SurveyTable"].Rows.Count <= 0)
                {
                    goto Label_04D6;
                }
                num6 = 7;
                goto Label_0002;

            case 9:
                if (str7.IndexOf("|CheckCode:1|") < 0)
                {
                    goto Label_022B;
                }
                num6 = 3;
                goto Label_0002;

            case 10:
                base.Response.Write("非法输入");
                reader.Dispose();
                base.Response.End();
                num6 = 11;
                goto Label_0002;

            case 11:
                goto Label_0323;

            case 12:
                try
                {
                    str3 = base.Request.QueryString["PS"].ToString();
                }
                catch
                {
                }
                reader = null;
                set    = new DataSet();
                num6   = 4;
                goto Label_0002;

            case 13:
                goto Label_06FE;

            case 14:
                if ((1 == 0) || (0 == 0))
                {
                    str3 = this.getSurveyTemplate(num.ToString());
                    num6 = 13;
                    goto Label_0002;
                }
                goto Label_01EF;

            case 15:
                str6 = set.Tables["HeadFoot"].Rows[0][0].ToString();
                str8 = set.Tables["HeadFoot"].Rows[0][1].ToString();
                num6 = 0x12;
                goto Label_0002;

            case 0x10:
                set.Dispose();
                base.Response.Write("未找到问卷");
                base.Response.End();
                num6 = 5;
                goto Label_0002;

            case 0x11:
                goto Label_04D6;

            case 0x12:
                goto Label_079E;
            }
Label_0057:
            str = "TempLate/";
            num = 0;
            long   uID  = 0;
            string str2 = "<script src=Js/Client.js type='text/javascript' language='javascript'></script><script src=Js/Client_IntroductionAnswer.js type='text/javascript' language='javascript'></script><script src=Js/Client_ProgressiveAsk.js type='text/javascript' language='javascript'></script>";

            num = Convert.ToInt64(base.Request.QueryString["SID"]);
            uID = ConvertHelper.ConvertLong(this.Session["UserID"]);
            if (this.Session["UserIDClient"] != null)
            {
                uID = ConvertHelper.ConvertLong(this.Session["UserIDClient"]);
            }
            languageClass class3 = new languageClass();

            str3 = "";
            string sSurveyName = "";
            string str5        = "intTargetSID=" + num.ToString() + ";";

            str6    = "";
            str7    = "";
            str8    = "";
            builder = new StringBuilder();
            string str9  = "";
            string str10 = "<table  style='text-align:center;width:100%'><tr><td  style='text-align:center;width:100%'><input type='button' name='beforepagebt' id='beforepagebt' value='上一页' onClick='beforepage()'  style='visibility:hidden' disabled class='BeforePage'><input type='button' name='closepagebt' id='closepagebt' value='关闭' onClick='javascript:self.close()'  style='display:none' class='BeforePage'><input type='submit' name='submitbt' id='submitbt' value=' 提 交 '  style='visibility:hidden' disabled class='SubmitBT'><input type='button' name='nextpagebt' id='nextpagebt' value='下一页' onClick='nextpage()'  style='visibility:hidden' disabled class='NextPage'><input type=hidden name=Point id=Point></td></tr></table>";

            num6 = 12;
            goto Label_0002;
Label_01EF:
            sSurveyName = set.Tables["SurveyTable"].Rows[0][0].ToString();
            num6        = 0x11;
            goto Label_0002;
Label_022B:
            builder.Append("\nintpageamount = " + set.Tables["PageTable"].Rows.Count.ToString() + ";\n");
            str9 = "<style>" + strArray[9] + "</style>";
            num6 = 8;
            goto Label_0002;
            Label_0323 :;
            //command.CommandText = "SELECT ItemHTML,I.IID,ItemName,PageNo,DataFormatCheck,ItemType,Logic,ParentID,OptionAmount,OptionImgModel,ChildID,MultiReject FROM ItemTable I LEFT JOIN ItemTableExpand I1 ON I.IID=I1.IID WHERE I.UID=" + uID.ToString() + " AND I.SID=" + num.ToString() + "  ORDER BY PageNo,Sort";
            //adapter.Fill(set, "ItemTable");
            DataTable ItemTable = new Survey_ClientPs_Layer().GetItemTable(uID.ToString(), num.ToString());

            ItemTable.TableName = "ItemTable";

            //command.CommandText = "SELECT PageNo,PageContent FROM PageTable WHERE UID=" + uID.ToString() + " AND SID=" + num.ToString() + "  ORDER BY PageNo";
            //adapter.Fill(set, "PageTable");
            DataTable PageTable = new Survey_ClientPs_Layer().GetPageTable(uID.ToString(), num.ToString());

            PageTable.TableName = "PageTable";

            //command.CommandText = "SELECT TOP 1 PageHead,PageFoot FROM HeadFoot WHERE UID=" + uID.ToString() + " AND SID=" + num.ToString();
            //adapter.Fill(set, "HeadFoot");
            DataTable HeadFoot = new Survey_ClientPs_Layer().GetHeadFoot(uID.ToString(), num.ToString());

            HeadFoot.TableName = "HeadFoot";

            //command.CommandText = "SELECT TOP 1 SurveyName,TempPage,State,Active,SID,Par,Lan FROM SurveyTable WHERE UID=" + uID.ToString() + " AND SID=" + num.ToString();
            //adapter.Fill(set, "SurveyTable");
            DataTable SurveyTable = new Survey_ClientPs_Layer().GetSurveyTable1(uID.ToString(), num.ToString());

            SurveyTable.TableName = "SurveyTable";

            //command.CommandText = "SELECT  OID,Point,IID,ParentNode,OptionName,IsMatrixRowColumn FROM OptionTable WHERE SID=" + num.ToString() + " AND UID=" + uID.ToString();
            //adapter.Fill(set, "OptionTable");
            DataTable OptionTable = new Survey_ClientPs_Layer().GetOptionTable(uID.ToString(), num.ToString());

            OptionTable.TableName = "OptionTable";

            set.Tables.Add(ItemTable);
            set.Tables.Add(PageTable);
            set.Tables.Add(HeadFoot);
            set.Tables.Add(SurveyTable);
            set.Tables.Add(OptionTable);

            class3.getLanguage();
            num6 = 0;
            goto Label_0002;
Label_04D6:
            builder.Append(this.getItemList(set.Tables["ItemTable"]));
            builder.Append(this.getOptionList(set.Tables["OptionTable"]));
            str11 = str11 + this.getSurveyContent(set.Tables["PageTable"], set.Tables["ItemTable"]);
            str7.IndexOf("CheckCode:1").ToString();
            str7.IndexOf("PSW:1").ToString();
            str5 = str2 + "<script language='javascript' type='text/javascript'>try{window.parent.complateActionWin();}catch(e){}" + builder.ToString() + "</script>";
            num6 = 6;
            goto Label_0002;
Label_05CC:
            builder.Append("var sLanguage='" + class3._arrLanguage[Convert.ToInt32(set.Tables["SurveyTable"].Rows[0]["Lan"]), 0].Replace("'", "\"") + "';");
            strArray = this.getSurveyExpand(num.ToString(), reader);
            builder.Append("sHiddenItem='" + strArray[0] + "';sURLVar='" + strArray[1] + "';sProgressiveAsk='" + strArray[8] + "';");
            str7  = set.Tables["SurveyTable"].Rows[0]["Par"].ToString();
            str11 = "";
            num6  = 9;
            goto Label_0002;
Label_06FE:
            str  = base.Server.MapPath(str + str3);
            num6 = 1;
            goto Label_0002;
Label_079E:
            str3         = this.OpenFile(str, sSurveyName, str5).Replace("surveystyle/", "template/surveystyle/");
            this.sSurvey = str3.Replace("这里是表单代码", str9 + str6 + "<form action='Template/lastpage/005.htm.htm' name='surveyform' id='surveyform' onsubmit='return checkform()'>" + str11 + str10 + "</form>" + str8);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            string  str;
            string  str2;
            string  str4;
            string  str5;
            DataSet set;
            string  str7 = null; //赋初值
            int     num3;

            goto Label_003B;
Label_0002:
            switch (num3)
            {
            case 0:
                if (set.Tables["StyleTable"].Rows.Count <= 0)
                {
                    goto Label_047A;
                }
                num3 = 10;
                goto Label_0002;

            case 1:
                base.Response.Write("非法输入");
                base.Response.End();
                num3 = 11;
                goto Label_0002;

            case 2:
                str2 = "001.htm.htm";
                num3 = 7;
                goto Label_0002;

            case 3:
                if (set.Tables["HeadFoot"].Rows.Count <= 0)
                {
                    goto Label_0536;
                }
                num3 = 9;
                goto Label_0002;

            case 4:
                if (File.Exists(str))
                {
                    goto Label_0375;
                }
                num3 = 1;
                goto Label_0002;

            case 5:
                if ((1 == 0) || (0 == 0))
                {
                    goto Label_047A;
                }
                goto Label_0375;

            case 6:
                if (!(str2 == ""))
                {
                    goto Label_03BE;
                }
                num3 = 2;
                goto Label_0002;

            case 7:
                goto Label_03BE;

            case 8:
                goto Label_0536;

            case 9:
                str4 = set.Tables["HeadFoot"].Rows[0][0].ToString();
                str5 = set.Tables["HeadFoot"].Rows[0][1].ToString();
                num3 = 8;
                goto Label_0002;

            case 10:
                str7 = "<style>" + set.Tables["StyleTable"].Rows[0][0].ToString() + "</style>";
                num3 = 5;
                goto Label_0002;

            case 11:
                goto Label_0375;
            }
Label_003B:
            str = "TempLate/";
            long sID = 0;
            long uID = 0;

            uID = ConvertHelper.ConvertLong(this.Session["UserID"]);
            languageClass class3 = new languageClass();

            str2 = "";
            string str3 = "";

            str4 = "";
            str5 = "";
            sID  = Convert.ToInt64(base.Request.QueryString["SID"]);
            //OleDbConnection connection = new OleDbConnection(ConfigurationManager.ConnectionStrings["AccessDB"].ToString().Replace("aaaaaa", "1aaaaaaaaaaaaaaaaaaw"));
            //connection.Open();
            //OleDbCommand objComm = new OleDbCommand("", connection);
            class3.getLanguage();
            string[] strArray = class3._arrLanguage[class3.getLan(sID), 1].Split(new char[] { '|' });
            string   str6     = "<table  style='text-align:center;width:100%'><tr><td  style='text-align:center;width:100%'><input type='button' name='beforepagebt' id='beforepagebt' value='上一页' onClick='beforepage()'  style='visibility:hidden' disabled class='BeforePage'><input type='button' name='closepagebt' id='closepagebt' value='关闭' onClick='javascript:self.close()'  style='display:none' class='BeforePage'><input type='submit' name='submitbt' id='submitbt'  value='" + strArray[1] + "'  disabled class='SubmitBT'><input type='button' name='nextpagebt' id='nextpagebt' value='" + strArray[2] + "' onClick='nextpage()'  disabled  class='NextPage'><span id='obj'></span></td></tr></table>";

            //OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT ItemHTML,IID,ItemName,PageNo,DataFormatCheck,ItemType,Logic,ParentID,OptionAmount FROM ItemTable WHERE UID=" + uID.ToString() + " AND SID=" + sID.ToString() + "  ORDER BY PageNo,Sort", connection);
            set = new DataSet();
            //adapter.Fill(set, "ItemTable");
            DataTable ItemTable = new Survey_getSurveyHTML_Layer().GetItemTable(uID.ToString(), sID.ToString());

            ItemTable.TableName = "ItemTable";

            //new OleDbDataAdapter("SELECT PageNo,PageContent FROM PageTable WHERE UID=" + uID.ToString() + " AND SID=" + sID.ToString() + "  ORDER BY PageNo", connection).Fill(set, "PageTable");
            DataTable PageTable = new Survey_getSurveyHTML_Layer().GetPageTable(uID.ToString(), sID.ToString());

            PageTable.TableName = "PageTable";

            //new OleDbDataAdapter("SELECT TOP 1 ExpandContent FROM SurveyExpand WHERE UID=" + uID.ToString() + " AND SID=" + sID.ToString() + " AND ExpandType=9", connection).Fill(set, "StyleTable");
            DataTable StyleTable = new Survey_getSurveyHTML_Layer().GetSurveyExpand(uID.ToString(), sID.ToString(), "9");

            StyleTable.TableName = "StyleTable";

            //new OleDbDataAdapter("SELECT TOP 1 PageHead,PageFoot FROM HeadFoot WHERE UID=" + uID.ToString() + " AND SID=" + sID.ToString(), connection).Fill(set, "HeadFoot");
            DataTable HeadFoot = new Survey_getSurveyHTML_Layer().GetHeadFoot(uID.ToString(), sID.ToString());

            HeadFoot.TableName = "HeadFoot";

            //new OleDbDataAdapter("SELECT TOP 1 SurveyName,TempPage FROM SurveyTable WHERE UID=" + uID.ToString() + " AND SID=" + sID.ToString(), connection).Fill(set, "SurveyTable");
            DataTable SurveyTable = new Survey_getSurveyHTML_Layer().GetSurveyTable(uID.ToString(), sID.ToString());

            SurveyTable.TableName = "SurveyTable";

            set.Tables.Add(ItemTable);
            set.Tables.Add(PageTable);
            set.Tables.Add(StyleTable);
            set.Tables.Add(HeadFoot);
            set.Tables.Add(SurveyTable);



            str2 = set.Tables["SurveyTable"].Rows[0][1].ToString();
            num3 = 6;
            goto Label_0002;
Label_0375:
            str7 = "";
            num3 = 0;
            goto Label_0002;
Label_03BE:
            str  = base.Server.MapPath(str + str2);
            num3 = 4;
            goto Label_0002;
Label_047A:
            int num1 = set.Tables["SurveyTable"].Rows.Count;

            str7 = str7 + this.getSurveyContent(set.Tables["PageTable"], set.Tables["ItemTable"]);
            num3 = 3;
            goto Label_0002;
Label_0536:
            str2         = this.OpenFile(str, str3, sID).Replace("surveystyle/", "template/surveystyle/");
            this.sSurvey = str2.Replace("这里是表单代码", str4 + "<form action='../../SS.aspx' name='SurveyForm' id='SurveyForm' method='post'  enctype=\"multipart/form-data\" onsubmit='return checkform()'>" + str7 + str6 + "</form>" + str5);
        }
示例#3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            long          num;
            DataSet       set;
            SqlDataReader reader;
            int           num3 = 0; //赋初值
            int           num4 = 0; //赋初值
            int           num5 = 0; //赋初值
            int           num6;

            goto Label_0086;
Label_0005:
            switch (num6)
            {
            case 0:
            case 0x1b:
                this.sComplateMessage = reader["ComplateMessage"].ToString();
                num6 = 20;
                goto Label_0005;

            case 1:
                if (num4 < set.Tables["PageStyle"].Rows.Count)
                {
                    this.sbClient.Append("arrPageStyle[" + num4.ToString() + "] = new Array();\n");
                    this.sbClient.Append("arrPageStyle[" + num4.ToString() + "][0] = " + set.Tables["PageStyle"].Rows[num4]["P_ID"].ToString() + ";\n");
                    this.sbClient.Append("arrPageStyle[" + num4.ToString() + "][1] = '" + set.Tables["PageStyle"].Rows[num4]["PageFileName"].ToString() + "';\n");
                    this.sbClient.Append("arrPageStyle[" + num4.ToString() + "][2] = '" + set.Tables["PageStyle"].Rows[num4]["StyleName"].ToString() + "';\n");
                    this.sbClient.Append("arrPageStyle[" + num4.ToString() + "][3] = '" + set.Tables["PageStyle"].Rows[num4]["PageType"].ToString() + "';\n");
                    num4++;
                    num6 = 10;
                }
                else
                {
                    num6 = 0x17;
                }
                goto Label_0005;

            case 2:
            case 0x12:
                num6 = 13;
                goto Label_0005;

            case 3:
                if (!(reader["ClassID"].ToString() != ""))
                {
                    this.sbClient.Append("var intClassID = -1;\n");
                    num6 = 0;
                }
                else
                {
                    num6 = 0x18;
                }
                goto Label_0005;

            case 4:
                if (Convert.ToString(";" + Convert.ToString(this.Session["Limits3"]) + ";").IndexOf(";clientreport.aspx;") < 0)
                {
                    this.sbClient.Append("var blnSetClientReport=false;");
                    num6 = 0x13;
                }
                else
                {
                    num6 = 12;
                }
                goto Label_0005;

            case 5:
            case 0x13:
                this.sbClient.Append("var sReport = '" + reader["Report"].ToString() + "';\n");
                this.sbClient.Append("var sEndDate = '" + reader["EndDate"].ToString() + "';\n");
                this.sbClient.Append("var sToURL = '" + reader["ToURL"].ToString() + "';\n");
                this.sbClient.Append("var sPar = '" + reader["Par"].ToString() + "';\n");
                this.sbClient.Append("var intEndPage = " + reader["EndPage"].ToString() + ";\n");
                this.sbClient.Append("var sActive = '" + reader["Active"].ToString() + "';\n");
                this.sbClient.Append("var sSurveyPSW = '" + reader["SurveyPSW"].ToString() + "';\n");
                this.sbClient.Append("var intMaxAnswerAmount = '" + reader["MaxAnswerAmount"].ToString() + "';\n");
                this.sbClient.Append("var intSPoint = '" + reader["Point"].ToString() + "';\n");
                this.sbClient.Append("var intLan='" + reader["Lan"] + "';");
                num3 = 0;
                num6 = 6;
                goto Label_0005;

            case 6:
            case 15:
                num6 = 7;
                goto Label_0005;

            case 7:
                if (num3 < set.Tables["SurveyExpand"].Rows.Count)
                {
                    num6 = 9;
                }
                else
                {
                    num6 = 0x1c;
                }
                goto Label_0005;

            case 8:
                if (!reader.Read())
                {
                    reader.Close();
                    base.Response.End();
                    num6 = 0x16;
                }
                else
                {
                    num6 = 11;
                }
                goto Label_0005;

            case 9:
                if (!(set.Tables["SurveyExpand"].Rows[num3]["ExpandType"].ToString() == "0"))
                {
                    num6 = 0x1d;
                }
                else
                {
                    num6 = 0x19;
                }
                goto Label_0005;

            case 10:
            case 0x11:
                num6 = 1;
                goto Label_0005;

            case 11:
                num6 = 4;
                goto Label_0005;

            case 12:
                this.sbClient.Append("var blnSetClientReport=true;");
                num6 = 5;
                goto Label_0005;

            case 13:
                if (num5 < set.Tables["SurveyClass"].Rows.Count)
                {
                    this.sbClient.Append("arrSurveyClass[" + num5.ToString() + "] = new Array();\n");
                    this.sbClient.Append("arrSurveyClass[" + num5.ToString() + "][0] = " + set.Tables["SurveyClass"].Rows[num5]["CID"].ToString() + ";\n");
                    this.sbClient.Append("arrSurveyClass[" + num5.ToString() + "][1] = '" + set.Tables["SurveyClass"].Rows[num5]["SurveyClassName"].ToString() + "';\n");
                    num5++;
                    num6 = 2;
                }
                else
                {
                    num6 = 0x10;
                }
                goto Label_0005;

            case 14:
            case 0x1a:
                goto Label_08B7;

            case 0x10:
                this.sClientJs = this.sbClient.ToString();
                set.Dispose();
                return;

            case 20:
            case 0x16:
                this.sbClient.Append("var arrPageStyle = new Array();\n");
                num4 = 0;
                num6 = 0x11;
                goto Label_0005;

            case 0x15:
                this.sbClient.Append("sURLVar='" + set.Tables["SurveyExpand"].Rows[num3]["ExpandContent"].ToString() + "';\n");
                num6 = 0x1a;
                goto Label_0005;

            case 0x17:
                this.sbClient.Append("var arrSurveyClass = new Array();\n");
                num5 = 0;
                num6 = 0x12;
                goto Label_0005;

            case 0x18:
                this.sbClient.Append("var intClassID = " + reader["ClassID"].ToString() + ";\n");
                num6 = 0x1b;
                goto Label_0005;

            case 0x19:
                this.sbClient.Append("sHiddenItem='" + set.Tables["SurveyExpand"].Rows[num3]["ExpandContent"].ToString() + "';\n");
                num6 = 14;
                goto Label_0005;

            case 0x1c:
                num6 = 3;
                goto Label_0005;

            case 0x1d:
                if (!(set.Tables["SurveyExpand"].Rows[num3]["ExpandType"].ToString() == "1"))
                {
                    goto Label_08B7;
                }
                num6 = 0x15;
                goto Label_0005;
            }
Label_0086:
            num = 0;
            long num2 = Convert.ToInt64(base.Request.QueryString["SID"]);

            //class2.checkLogin(out num, "0");
            num = ConvertHelper.ConvertLong(this.Session["UserID"]);
            //class2.checkLimits(Convert.ToString(this.Session["Limits3"]), "setupoption.aspx", 0, "没有权限", "");
            languageClass class3 = new languageClass();

            this.sbClient.Append("var SID=" + num2.ToString() + ";");
            class3.getLanList();
            this.sbClient.Append("var sLan='" + class3._sLanList + "';");
            set = new DataSet();
            //command.CommandText = "SELECT P_ID,PageFileName,StyleName,PageType FROM PageStyle WHERE PageType>=1  ORDER BY Sort";
            //adapter.SelectCommand = command;
            //adapter.Fill(set, "PageStyle");
            DataTable PageStyle = new Survey_SetPar_Layer().GetPageStyle();

            PageStyle.TableName = "PageStyle";

            //command.CommandText = "SELECT CID,SurveyClassName FROM SurveyClass ORDER BY Sort";
            //adapter.Fill(set, "SurveyClass");
            DataTable SurveyClass = new Survey_SetPar_Layer().GetSurveyClass();

            SurveyClass.TableName = "SurveyClass";

            //command.CommandText = "SELECT ExpandContent,ExpandType FROM SurveyExpand WHERE UID=" + num.ToString() + " AND SID=" + num2.ToString();
            //adapter.Fill(set, "SurveyExpand");
            DataTable SurveyExpand = new Survey_SetPar_Layer().GetSurveyExpand(num.ToString(), num2.ToString());

            SurveyExpand.TableName = "SurveyExpand";
            set.Tables.Add(PageStyle);
            set.Tables.Add(SurveyClass);
            set.Tables.Add(SurveyExpand);

            //command.CommandText = "SELECT * FROM SurveyTable WHERE SID=" + num2.ToString() + " AND UID=" + num.ToString();
            //reader = command.ExecuteReader();
            reader = new Survey_SetPar_Layer().GetSurveyTable(num.ToString(), num2.ToString());


            num6 = 8;
            goto Label_0005;
Label_08B7:
            num3++;
            num6 = 15;
            goto Label_0005;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            long          num;
            languageClass class2 = null; //赋初值
            int           num2   = 0;    //赋初值

            string[] strArray = null;    //赋初值
            int      num4;

            goto Label_0023;
Label_0002:
            switch (num4)
            {
            case 0:
                goto Label_0035;

            case 1:
                this.Label1.Text = "非法的输入";
                return;

            case 2:
                short intEC = Convert.ToInt16(base.Request.QueryString["EC"]);
                this.Label1.Text = this.getErrorMessage(intEC, strArray);
                return;

            case 3:
                num2 = class2.getLan(num);
                num4 = 0;
                goto Label_0002;

            case 4:
                if (num <= 0)
                {
                    goto Label_0035;
                }
                num4 = 3;
                goto Label_0002;

            case 5:
                try
                {
                    num = Convert.ToInt64(base.Request.QueryString["SID"]);
                }
                catch
                {
                }
                class2 = new languageClass();
                class2.getLanguage();
                num2 = 1;
                num4 = 4;
                goto Label_0002;
            }
Label_0023:
            num  = 0;
            num4 = 5;
            goto Label_0002;
Label_0035:
            strArray = class2._arrLanguage[num2, 1].Split(new char[] { '|' });
            num4     = 2;
            goto Label_0002;
        }