/// <summary> /// 验证登录 /// </summary> private void OkLogin() { try { var ws = new WmsService.BaseConService { Url = "http://" + utxtServer.Text + "/BaseConService.asmx" }; BaseStructure.WmsServer = utxtServer.Text; BaseStructure.WmsCon = ws.GetWmsConstring(); BaseStructure.WmsServiceUri = ws.Url; BaseStructure.OrderServiceUri = string.Format(@"http://{0}/EasOrder.asmx", utxtServer.Text); } catch (Exception ex) { MessageBox.Show(@"服务器填写错误,或者服务器端未配置正确! " + ex.Message, @"注意", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } lblLogin.Image = Properties.Resources.LoginForm_login_btn_click; if (string.IsNullOrEmpty(utxtUser.Text.Trim()) || string.IsNullOrEmpty(utxtPassword.Text)) { MessageBox.Show(@"用户名和密码必填!", @"注意", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } //记住账套信息 if (utxtAccount.Value == null || BaseStructure.WmsCon == null) { MessageBox.Show(@"账套、服务器选择有误!", @"注意", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (!BaseClass.OkLogin(utxtUser.Text, utxtPassword.Text)) { return; } BaseClass.LonlineID = Guid.NewGuid().ToString(); var bc = new BaseClass(); if (!bc.CheckOnlineNumber()) { return; } Hide(); var wmsMain = new WmsRibbonMain(); wmsMain.Show(); BaseStructure.LoginDate = udDate.DateTime.Date; BaseStructure.WmsServer = utxtServer.Text; Properties.Settings.Default.cUser = utxtUser.Text; Properties.Settings.Default.cServer = utxtServer.Text; Properties.Settings.Default.Save(); }
public void ToUpdateNoMessage() { var bcs = new WmsService.BaseConService(); bcs.Url = BaseStructure.WmsServiceUri; var serverVersion = bcs.GetVer(); var clientVersion = uStatusBar.Panels["tssbtnVersion"].Text; if (String.Compare(clientVersion, serverVersion, StringComparison.Ordinal) >= 0) { return; } //var doc = new XmlDocument(); //var node = bcs.GetUpdateData().OuterXml; ////doc.ImportNode(node, true); //doc.LoadXml(node); //doc.Save(Application.StartupPath + @"\\update.xml"); System.Diagnostics.Process.Start(Application.StartupPath + @"\\Update.exe"); Iclose = 1; Application.Exit(); //Close(); //Application.Exit(); }
private void utxtPassword_EditorButtonClick(object sender, Infragistics.Win.UltraWinEditors.EditorButtonEventArgs e) { try { var ws = new WmsService.BaseConService { Url = "http://" + utxtServer.Text + "/BaseConService.asmx" }; BaseStructure.WmsServer = utxtServer.Text; BaseStructure.WmsCon = ws.GetWmsConstring(); BaseStructure.WmsServiceUri = ws.Url; BaseStructure.OrderServiceUri = string.Format(@"http://{0}/EasOrder.asmx", utxtServer.Text); } catch (Exception ex) { MessageBox.Show(@"服务器填写错误,或者服务器端未配置正确! " + ex.Message, @"注意", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } var bmp = new BaseModifyPwd(); bmp.ShowDialog(); }