Esempio n. 1
0
        private void PrivateNavigate(GeckoDocument document, String url)
        {
            var aa = document.GetElementsByClassName("naver");

            document.GetElementByClassName <GeckoAnchorElement>("naver").Href = url;
            document.GetElementByClassName <GeckoAnchorElement>("naver").Click();
        }
        private Boolean SellerInfoEdit(GeckoDocument document, Uri uri)
        {
            FlowMap["register/SellerInfoEdit.tmall"] = SellerInfoEdit2;

            document.GetElementById <GeckoInputElement>("mem_pwd").Value = Parameter.Pw;
            document.GetElementByClassName <GeckoAnchorElement>("xladtype").Click();
            return(true);
        }
 private Boolean Login(GeckoDocument document, Uri uri)
 {
     if (uri.ToString().IndexOf("returnURL") != -1)
     {
         SetCommonData(0, "FALSE");
         return(false);
     }
     document.GetElementById <GeckoInputElement>("loginName").Value = Parameter.Id;
     document.GetElementById <GeckoInputElement>("passWord").Value  = Parameter.Pw;
     document.GetElementByClassName <GeckoInputElement>("btn_login").Click();
     return(true);
 }
        private Boolean SellerRemittanceAction2(GeckoDocument document, Uri uri)
        {
            String date = document.GetElementByClassName <GeckoHtmlElement>("update").TextContent;
            int    pos  = date.IndexOf("20");

            date = date.Substring(pos, 4) + date.Substring(pos + 5, 2) + date.Substring(pos + 8, 2);
            logger.Debug(date);
            DateTime etd;

            if (DateTime.Now.ToString("yyyyMMdd").Equals(date))
            {
                std = DateTime.Now.AddDays(-1);
                etd = DateTime.Now.AddDays(-1);
            }
            else
            {
                std = DateTime.Now.AddDays(-2);
                etd = DateTime.Now.AddDays(-1);
            }
            FlowMap["remittance/SellerRemittanceAction.tmall"] = SellerRemittanceAction3;
            this.buffer.Clear();
            this.buffer.Append("http://soffice.11st.co.kr/remittance/SellerRemittanceAction.tmall?");
            this.buffer.Append(CreateGetParameter(new Dictionary <String, String>()
            {
                { "method", "getSellerOwnSelStatSoffice" },
                { "dtlSearchStlmntType", "Y" },
                { "searchDtType", "BUY_CNFRM_DT" },
                { "stDate", std.ToString("yyyyMMdd") },
                { "edDate", etd.ToString("yyyyMMdd") },
                { "dtlSearchType", "" },
                { "ordPrdStat", "" },
                { "intervalDay", "0" },
                { "dtlSearchVal", "" }
            }));
            base.Navigate(this.buffer.ToString());
            return(true);
        }