예제 #1
0
 protected override void OnBrowserDisposed(ExtendWebBrowser.WebBrowser2 browser)
 {
     if (base.CurrentFill != null)
     {
         base.CurrentFill.Resume();
     }
 }
예제 #2
0
 protected override FillBase CreateFill(Uri url, ExtendWebBrowser.WebBrowser2 browser)
 {
     return(new XNYFiller(browser, url, Uris[url.AbsolutePath] as XNYUrlParameter)
     {
         DataFile = this.DataProvider.DataSourceFile
     });
 }
예제 #3
0
 protected override void OnBrowserDisposed(ExtendWebBrowser.WebBrowser2 browser)
 {
     if (base.CurrentFill != null)
     {
     }
     //base.OnBrowserDisposed(browser);
 }
예제 #4
0
        protected override FillBase CreateFill(Uri url, ExtendWebBrowser.WebBrowser2 browser)
        {
            CoCFiller filler = new CoCFiller(browser, url, Uris[url.AbsolutePath] as UrlParameter);

            filler.DataFile  = base.DataProvider.DataSourceFile;
            filler.Converter = base.Converter;
            return(filler);
        }
예제 #5
0
        protected override FillBase CreateFill(Uri url, ExtendWebBrowser.WebBrowser2 browser)
        {
            PZHFiller filler = new PZHFiller(browser, url, Uris[url.AbsolutePath] as UrlParameter);

            filler.DefaultValue = base.CurrentValue;
            filler.DataFile     = base.DataProvider.DataSourceFile;
            return(filler);
        }
예제 #6
0
 //加载完成事件
 protected override void OnDocumentCompleted(ExtendWebBrowser.WebBrowser2 browser, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e)
 {
     base.OnDocumentCompleted(browser, e);
     if (base.CurrentFill != null)
     {
         string uri = e.Url.AbsolutePath;
         if (uri == "/motor/car/car-declare-step6.action" || uri == "/motor/car/car-declare-step33.action" || uri == "/motor/part/carpart!method.action")
         {
             base.CurrentFill.Resume();
         }
     }
 }
예제 #7
0
        protected override FillBase CreateFill(Uri url, ExtendWebBrowser.WebBrowser2 browser)
        {
            BHUrlParameter urlParameter = Uris[url.AbsolutePath] as BHUrlParameter;
            BHFiller       filler       = null;

            if (url.AbsolutePath == "/motor/part/carpart!input.action")
            {
                filler = new BHEngineFiller(browser, url, urlParameter)
                {
                    DataFile = base.DataProvider.DataSourceFile, Converter = this.Converter
                }
            }
            ;
            else
            {
                filler = new BHFiller(browser, url, urlParameter)
                {
                    DataFile = base.DataProvider.DataSourceFile, Converter = this.Converter
                }
            };
            return(filler);
        }
예제 #8
0
 internal XNYFillManager(ExtendWebBrowser.WebBrowser2 browser, string dataFile, string ruleFilePath)
     : base(browser, dataFile, ruleFilePath)
 {
     base.FillType = "新能源";
     base.Version  = Properties.Resources.FillRule;
 }
예제 #9
0
 public XNYFillManager(ExtendWebBrowser.WebBrowser2 browser, string dataFile)
     : this(browser, dataFile, FileHelper.GetFillVersionByName(WebBrowserUtils.Properties.Resources.FillRule))
 {
 }
예제 #10
0
 internal BHEngineFiller(ExtendWebBrowser.WebBrowser2 browser, Uri currentUri, BHUrlParameter urlParameter)
     : base(browser, currentUri, urlParameter)
 {
 }
예제 #11
0
 internal FDLFillManager(ExtendWebBrowser.WebBrowser2 browser, string dataFile, string ruleFilePath)
     : base(browser, dataFile, ruleFilePath)
 {
     base.FillType = "非道路机动车";
     this.Version  = Properties.Resources.FillRule;
 }