private void Login() { UserValidationModel model=new UserValidationModel(); model.LoginName = textBoxName.Text.TrimStart().TrimEnd(); model.Password = textBoxPassWord.Text; if (String.IsNullOrEmpty(model.LoginName) || String.IsNullOrEmpty(model.Password)) { labelMessage.Text = "请录入登录信息"; } else { HandlingResult result = new HandlingResult(); ValidationAction action = new ValidationAction(); result = action.ValidateLogin(model); if (result.Successed) { UserInformationModel user = (UserInformationModel)result.Result; UserInformationContext.ID = user.Id; UserInformationContext.Name = user.Name; UserInformationContext.LoginName = user.LoginName; UserInformationContext.LoginTime = DateTime.Now; UserInformationContext.LoginPass = true; UserInformationContext.StoreId = ""; Close(); } else { labelMessage.Text = result.Message; } } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //Application.Run(new LoginForm()); BasicConfigurator.Configure(); ValidationAction action=new ValidationAction(); if (action.ValidateLiceity().Successed) { LoginForm loginForm=new LoginForm(); Application.Run(loginForm); if (UserInformationContext.LoginPass) { Application.Run(new MainForm()); } else { Application.Exit(); } } else { MessageBox.Show("软件未通过验证,请联系软件供应商"); Application.Exit(); } }