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; } }
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); }
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); }
/// <summary> /// 权限登录 /// </summary> /// <returns>void</returns> /// <remarks>2013-9-18 杨浩 创建</remarks> private static WSContext ErpLogin() { var context = account.login(Settings.Default.EasLogin_UserName, Settings.Default.EasLogin_Password, Settings.Default.EasLogin_SlnName, Settings.Default.EasLogin_DcName, Settings.Default.EasLogin_Language, Settings.Default.EasLogin_DbType); return(context); }