static void Main() { bool createNew; using (System.Threading.Mutex m = new System.Threading.Mutex(true, Application.ProductName, out createNew)) { if (createNew) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var printClient = new PrintClient(); if (!printClient.IsServerOK) { return; } //Application.Run(new Login()); Application.Run(printClient); } else { MessageBox.Show("Only one instance of this application is allowed!"); } } //Application.EnableVisualStyles(); //Application.SetCompatibleTextRenderingDefault(false); //Application.Run(new PrintClient()); //Application.Run(new Login()); }
private void btnLogin_Click(object sender, EventArgs e) { SconitWs.SecurityService securityService = new SconitWs.SecurityService(); bool isHavePermission = securityService.VerifyUserPassword(tbUserCode.Text.Trim(), tbPassword.Text.Trim()); if (isHavePermission) { if (loginEvent != null) { loginEvent(tbUserCode.Text.Trim(), tbPassword.Text.Trim()); this.Close(); return; } this.Visible = false; PrintClient printClient = new PrintClient(); printClient.Show(); } else { lblMessage.Visible = true; lblMessage.Text = "用户名或者密码错误"; } }