예제 #1
0
파일: MainForm.cs 프로젝트: gerrithb/2LCS
 private void LoginToLCSMenuItem_Click(object sender, EventArgs e)
 {
     WebBrowserHelper.FixBrowserVersion();
     using (var form = new Login())
     {
         form.ShowDialog();
         if (form.Cancelled)
         {
             return;
         }
         _cookies = GetUriCookieContainer();
         if (_cookies == null)
         {
             return;
         }
         _httpClientHelper = new HttpClientHelper(_cookies)
         {
             LcsUrl       = _lcsUrl,
             LcsUpdateUrl = _lcsUpdateUrl
         };
         if (_selectedProject != null)
         {
             _httpClientHelper.ChangeLcsProjectId(_selectedProject.Id.ToString());
         }
         changeProjectMenuItem.Enabled   = true;
         cheInstanceContextMenu.Enabled  = true;
         saasInstanceContextMenu.Enabled = true;
         logoutToolStripMenuItem.Enabled = true;
         loginToLcsMenuItem.Enabled      = false;
         ChangeProjectMenuItem_Click(null, null);
     }
 }
예제 #2
0
        public static void Init()
        {
            WebBrowserHelper.FixBrowserVersion();
            JavascriptInjectService CurrentJSService = new JavascriptInjectService();

            CurrentJSService.CreateInstances();

            CurrentMicrosoftAzureInjector = CurrentJSService.GetScraperOfType <MicrosoftAzureInjector>(typeof(MicrosoftAzureInjector));
        }
            // FixBrowserVersion("<YourAppName>", 9000);
            public static void FixBrowserVersion(string appName, int ieVer)
            {
                FixBrowserVersion_Internal("HKEY_LOCAL_MACHINE", appName + ".exe", ieVer);
                FixBrowserVersion_Internal("HKEY_CURRENT_USER", appName + ".exe", ieVer);
                FixBrowserVersion_Internal("HKEY_LOCAL_MACHINE", appName + ".vshost.exe", ieVer);
                FixBrowserVersion_Internal("HKEY_CURRENT_USER", appName + ".vshost.exe", ieVer);

                WebBrowserHelper.FixBrowserVersion();
                WebBrowserHelper.FixBrowserVersion("SomeAppName");
                WebBrowserHelper.FixBrowserVersion("SomeAppName", ieVer);
            }
예제 #4
0
        private void frmgetcompanys_Load(object sender, EventArgs e)

        {
            webBrowse.ObjectForScripting = true;
            int intIeVer = 11;

            WebBrowserHelper.FixBrowserVersion();
            WebBrowserHelper.FixBrowserVersion("AnyStore");
            WebBrowserHelper.FixBrowserVersion("AnyStore", intIeVer);


            webBrowse.Navigate("https://varportal.solidworks.com/siebel/app/partnerportal/enu?SWECmd=GotoView&SWEView=SW+OUI+Asset+Mgmt+-+Assets+View+(SCW)&SWERF=1&SWEHo=varportal");
        }
        private void NavigatorForm_Load(object sender, EventArgs e)
        {
            int[] browserEmulationVersion = { 0, 7000, 8000, 8888, 9000, 9999, 10000, 10001, 11000, 11001 };
            var   appName = Process.GetCurrentProcess().ProcessName + ".exe";

            WebBrowserHelper.FixBrowserVersion();
            WebBrowserHelper.FixBrowserVersion(appName);

            foreach (int i in browserEmulationVersion)
            {
                WebBrowserHelper.FixBrowserVersion(appName, i);
            }
        }
예제 #6
0
파일: Form1.cs 프로젝트: fuadwi/PTL
        //HOW TO MAKE FEEDBACK FROM PTL ??

        private void Form1_Load(object sender, EventArgs e)
        {
            //label10.Text = "Not Connected";
            //label10.BackColor = System.Drawing.Color.Red;
            String IP = "192.168.80.253";

            RYB_PTL.RYB_PTL_Connect(IP, 6020);
            if (RYB_PTL.RYB_PTL_GetConnectState(IP) == true)
            {
                label10.Text      = "Succesfully Connected to Infiniti PTL";
                label10.BackColor = System.Drawing.Color.Lime;
            }
            RYB_PTL.UserResultAvailable += RYB_PTL_UserResultAvailable;
            var appName = Process.GetCurrentProcess().ProcessName + ".exe";

            WebBrowserHelper.FixBrowserVersion();
            WebBrowserHelper.FixBrowserVersion(appName);
            webBrowser1.Url = new Uri("file:///D:/INFINITI/@OVERSEAS/EMERSON%20SINGAPORE/CamShaft%20-%20Analyze.html");
        }
예제 #7
0
 public LogInPage()
 {
     InitializeComponent();
     WebBrowserHelper.FixBrowserVersion();
 }
예제 #8
0
        private void FixBrowserVersion()
        {
            var appName = System.IO.Path.GetFileNameWithoutExtension(System.Reflection.Assembly.GetExecutingAssembly().Location);

            WebBrowserHelper.FixBrowserVersion(appName);
        }