コード例 #1
0
        private void BindingHide()
        {
            //this.saveusername
            Dictionary <string, string> paramGL = new Dictionary <string, string>();

            paramGL.Add("UserName", saveusername.Value);
            var GL = aideNativeWebFacade.ExecuteStoredProcedureByDataSet("sdk_getGameList", paramGL);

            //var gameObj = GL.Tables[0].Select(@"GameID = '" + ddlGames.SelectedValue + "'");
            DataView dv = GL.Tables[0].DefaultView;

            if (!String.IsNullOrWhiteSpace(ddlGames.SelectedValue))
            {
                dv.RowFilter = @"GameID = '" + ddlGames.SelectedValue + "'";
            }

            DataTable newT    = dv.ToTable();
            var       gameObj = newT.Rows[0];

            gameId          = gameObj["GameID"].ToString();
            gameName        = gameObj["GameName"].ToString();
            gameDisplayName = gameObj["GameDisplayName"].ToString();
            gamenamespell   = gameObj["GameNameSpell"].ToString();

            platform = ddlPlatforms.SelectedValue;
        }
コード例 #2
0
        //private void UpdatePlatformMainifest()
        //{
        //    string pluginversion = this.DropDownListLeBianVersion.SelectedItem.Text;
        //    string platfromList = this.hfLeBianAndroidPlatformList.Value;
        //    string versionList = hfLeBianAndroidVersionList.Value;
        //    string[] arrPlatform = platfromList.Split(',');
        //    string[] arrVersion = versionList.Split(',');
        //    string sql = string.Format(@"select PlatformName from sdk_DefaultPlatform where id in ({0}) order by id", platfromList);
        //    DataSet dsPlatformname = aideNativeWebFacade.GetDataSetBySql(sql);//获取渠道名称

        //    string SDKPackageDir = "";
        //    SDKPackageDir = System.Configuration.ConfigurationManager.AppSettings["SDKAndroidPackageFinalMainifest"];
        //    string filename = SDKPackageDir + "AndroidManifest_LeBian";
        //    for (int i = 0; i < arrPlatform.Length; i++)
        //    {
        //        string pfname = dsAndroidPlatformVersion.Tables[0].Rows[i]["PlatformName"].ToString();
        //        filename += pluginversion + pfname + arrVersion[i] + ".xml";
        //        if (System.IO.File.Exists(filename))
        //        {
        //            //删除创建
        //            System.IO.File.Delete(filename);
        //        }
        //        //重新创建Mianifest

        //    }
        //}

        //private void CreateLeBianMainifest(string pfname,string pfversion,string lbversion)
        //{
        //    string SDKPackageDir = "";
        //    SDKPackageDir = System.Configuration.ConfigurationManager.AppSettings["SDKAndroidPackageInitialMainifest"];
        //    string platform_mainifest = "";
        //    string lebian_mainifest = "";
        //    string pfxml = SDKPackageDir + pfname + "\\" + pfversion + "\\MainActivity\\AndroidManifest.xml";
        //    string lbxml = SDKPackageDir + "LeBian\\" + lbversion + "\\MainActivity_LeBian\\AndroidManifest.xml";

        //}



        private void CreateCPSettings(string filePatch, string gid, string pid, int pluginid)
        {
            string SDKPackageDir = "";

            SDKPackageDir = System.Configuration.ConfigurationManager.AppSettings["SDKAndroidPackageConfig"];
            filePatch     = SDKPackageDir + filePatch;
            if (!Directory.Exists(filePatch))
            {
                return;
            }
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("GameName", gid);
            dic.Add("PlatformName", pid);
            dic.Add("PlugInID", pluginid.ToString());
            DataView dvCpSetting = aideNativeWebFacade.ExecuteStoredProcedureByDataSet("sdk_getPlatformConfigCPSetting", dic).Tables[0].DefaultView;

            String       fileCpSetting = filePatch + "\\CPSettings.txt";
            String       jsonCpSetting = ToJson(dvCpSetting);
            StreamWriter sw            = new StreamWriter(fileCpSetting, false, Encoding.UTF8);

            sw.Write(jsonCpSetting);
            sw.Close();
        }