예제 #1
0
        public void lecture()
        {
            string numeroBadge;

            numeroBadge = MIL100.GetTagMIL100();
            Application.DoEvents();

            if (!string.IsNullOrEmpty(numeroBadge))
            {
                if (webBrowser.Document.GetElementById("ipopup") != null && webBrowser.Document.Window.Frames["ipopup"].Document.GetElementById("lecteurPhysique") != null)
                {
                    webBrowser.Document.Window.Frames["ipopup"].Document.GetElementById("lecteurPhysique").SetAttribute("value", System.Web.HttpUtility.HtmlEncode(numeroBadge));
                    //webBrowser.Document.Window.Frames["ipopup"].Document.GetElementsByTagName("form")[0].InvokeMember("submit"); //submit du formulaire
                }
                else
                {
                    webBrowser.Document.GetElementById("lecteurPhysique").SetAttribute("value", System.Web.HttpUtility.HtmlEncode(numeroBadge));
                    //webBrowser.Document.GetElementsByTagName("form")[0].InvokeMember("submit"); //submit du formulaire
                }
            }
            else
            {
                if (webBrowser.Document.GetElementById("ipopup") != null && webBrowser.Document.Window.Frames["ipopup"].Document.GetElementById("lecteurPhysique") != null)
                {
                    webBrowser.Document.Window.Frames["ipopup"].Document.GetElementById("lecteurPhysique").SetAttribute("value", "");
                }
                else
                {
                    webBrowser.Document.GetElementById("lecteurPhysique").SetAttribute("value", "");
                }
            }
            Close();
        }
예제 #2
0
 private void Form_MIL100_FormClosed(object sender, FormClosedEventArgs e)
 {
     MIL100.CloseConnexionMIL100();
 }
예제 #3
0
        private void Form_MIL100_Load(object sender, EventArgs e)
        {
            label.Text = SandBox.Properties.Settings.Default.LibelleMessageLecteurPortSerie;

            MIL100.OpenConnexionMIL100(this.port);
        }