private void okButton_Click(object sender, RoutedEventArgs e) { DALUserInfo userdb = new DALUserInfo(); if (validateUserName(signup_nameTextBox.Text) && validateFullName(fullnameTextBox.Text) && validatePass(signup_passwordTextBox.Password) && passwordConfirmation(signup_passwordTextBox.Password, signup_confirmpasswordTextBox.Password)) { int register = userdb.Register(fullnameTextBox.Text, signup_nameTextBox.Text, signup_passwordTextBox.Password, 2); if (register == -1) { MessageBox.Show("Succesfully Created an Account, Now login"); // this.DialogResult = false; this.DialogResult = false; } else if (register == 1) { MessageBox.Show("Username already exists"); } } }
//天切片 #endregion public void DoAction(DataBaseConfig ADataBaseConfig, ServiceConfigInfo AServiceConfigInfo, GlobalSetting AGolbalSetting) { try { //得到全局参数 this.IDataBaseConfig = ADataBaseConfig; this.IServiceConfigInfo = AServiceConfigInfo; this.IGlobalSetting = AGolbalSetting; //得到全部的座席 List <ObjectInfo> lstAgentInfo = new List <ObjectInfo>(); DALAgentInfo.GetAllAgentInfo(IDataBaseConfig, ref lstAgentInfo, IGlobalSetting); foreach (ObjectInfo agent in lstAgentInfo) { DoTimeSplitStatistics(agent); Thread.Sleep(10); } //得到全部的分机 lstAgentInfo.Clear(); DALExtensionInfo.GetAllExtensionInfo(IDataBaseConfig, ref lstAgentInfo, IGlobalSetting); foreach (ObjectInfo extension in lstAgentInfo) { DoTimeSplitStatistics(extension); Thread.Sleep(10); } //得到全部的用户 lstAgentInfo.Clear(); DALUserInfo.GetAllUserInfo(IDataBaseConfig, IGlobalSetting, ref lstAgentInfo); foreach (ObjectInfo user in lstAgentInfo) { DoTimeSplitStatistics(user); Thread.Sleep(10); } } catch (Exception ex) { FileLog.WriteError("QMStatistics().DoAction", ex.Message); } }
public bool LogIn(string loginName, string password) { var dbUser = new DALUserInfo(); if (password.Length < 6) { UserId = -1; //No need to perform database query return(false); //All passwords in db have 6 or more chars } else { UserId = dbUser.LogIn(loginName, password); if (UserId > 0) //User exist return row number { LoginName = loginName; Password = password; return(true); } else //User does not exist { return(false); } } }