コード例 #1
0
        private void SyncApprove(string cOrderNumber)
        {
            VLogError(@"销售出库" + cOrderNumber, "开始调用easWebservices" + DateTime.Now);
            var cName         = Properties.Settings.Default.EasUserName;
            var cPwd          = Properties.Settings.Default.EasUserPwd;
            var easDataCenter = Properties.Settings.Default.EasDataCenter;
            var easproxy      = new EASLoginProxyService();

            easproxy.Url = Properties.Settings.Default.EasLoginUrl;
            //proxy.Url = Global.oaUrl + "/ormrpc/services/EASLogin?wsdl";
            //WSContext ctx = easproxy.login(name, pwd, "eas", "a", "L2", 2, "BaseDB");
            var ctx = easproxy.login(cName, cPwd, "eas", easDataCenter, "L2", 2, "BaseDB");

            if (ctx.sessionId != null)
            {
                //正确登录
            }
            else
            {
                VLogError(@"销售出库", cOrderNumber + "::用户名或密码错误!!");
            }

            var proxy = new WSWSYofotoFacadeSrvProxyService();

            proxy.Url = Properties.Settings.Default.EasApproveUrl;
            var msg = proxy.auditSaleIssueBill("S.01", cOrderNumber);

            VLogError(@"销售出库" + cOrderNumber, "调用easWebservices结束" + DateTime.Now);
            VLogError(@"销售出库", cOrderNumber + "::" + msg);
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: LarkLib/TestServiceSolution
        private void Test2()
        {
            txtResult.Text = string.Empty;
            string result = string.Empty;

            try
            {
                var login = new EASLoginProxyService();
                login.Url = "http://192.168.0.24:7888/ormrpc/services/EASLogin";
                var lrt = login.login("user", "13579", "eas", "test", "L2", 2);
                //var lrt = login.login("wms_user", "123456", "eas", "EAStest", "L2", 2);
                var client = new WSBaseResServerFacadeSrvProxyService();
                client.Url = "http://192.168.0.24:7888/ormrpc/services/WSBaseResServerFacade";
                //var container = new CookieContainer();
                //container.Add(new Cookie("sessionId", lrt.sessionId));
                //client.CookieContainer = container;
                result = client.queryBaseRes(cmbCategory.Text, string.IsNullOrWhiteSpace(txtQueryParams.Text) ? null : txtQueryParams.Text);
                //result = client.queryBaseRes("PurOrder", "{\"method\": \"query\"}");

                txtResult.Text = result;
                File.WriteAllText(".\\" + cmbCategory.SelectedItem.ToString() + ".txt", result);
            }
            catch (Exception ex)
            {
                txtResult.Text = ex.Message;
            }
        }
コード例 #3
0
ファイル: WorkLotReApprove.cs プロジェクト: upjd/JWMS_Y
        private void SyncApprove(string cOrderNumber, int i)
        {
            //VLogError(@"销售出库" + cOrderNumber, "开始调用easWebservices" + DateTime.Now);
            var cName         = txtUser.Text;
            var cPwd          = txtPwd.Text;
            var easDataCenter = txtDataCenter.Text;
            var easproxy      = new EASLoginProxyService();

            easproxy.Url = "http://" + txtUrl.Text + "/ormrpc/services/EASLogin";
            //proxy.Url = Global.oaUrl + "/ormrpc/services/EASLogin?wsdl";
            //WSContext ctx = easproxy.login(name, pwd, "eas", "a", "L2", 2, "BaseDB");
            var ctx = easproxy.login(cName, cPwd, "eas", easDataCenter, "L2", 2, "BaseDB");

            if (ctx.sessionId != null)
            {
                //正确登录
            }
            else
            {
                //VLogError(@"销售出库", cOrderNumber + "::用户名或密码错误!!");
                uGridOutBox.Rows[i].Cells["cResult"].Value = "用户名或密码错误";
            }

            var proxy = new WSWSYofotoFacadeSrvProxyService();

            proxy.Url = "http://" + txtUrl.Text + "/ormrpc/services/WSWSYofotoFacade";
            var msg = proxy.auditSaleIssueBill("S.01", cOrderNumber);

            uGridOutBox.Rows[i].Cells["cResult"].Value = msg;
            //VLogError(@"销售出库" + cOrderNumber, "调用easWebservices结束" + DateTime.Now);
            //VLogError(@"销售出库", cOrderNumber + "::" + msg);
        }