bool SignUp() { System.Windows.Input.Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait; Models.Login l = new Models.Login(); List <Models.Login> LoginData = WPE.Login.ToList(); if (f.IsName(TB_user, TB_user.Text, rm) && f.IsPassword(T_passwd, T_passwd.Password, rm) && f.IsPasswordAreEqual(T_passwd, T_passwdAgain, T_passwd.Password, T_passwdAgain.Password, rm) && f.IsValidEmail(TB_email, TB_email.Text.Trim(), rm)) { if (LoginData.FirstOrDefault(x => x.User.Trim().Equals(TB_user.Text)) == null) { l.User = TB_user.Text.Trim(); l.Password = f.Encrypt(T_passwd.Password.Trim()); l.EmailAddress = TB_email.Text.Trim(); WPE.Login.Add(l); WPE.SaveChanges(); System.Windows.Input.Mouse.OverrideCursor = null; return(true); } else { ViewModel.WinMessageBoxItem wmsb = new ViewModel.WinMessageBoxItem(rm.GetString("LB_Title_reg"), rm.GetString("Message_Reg"), MaterialDesignThemes.Wpf.PackIconKind.InformationCircleOutline); Windows.WinMessageBox msb = new Windows.WinMessageBox(wmsb, (rm as ResourceManager), ResourceNames, false); msb.Show(); System.Windows.Input.Mouse.OverrideCursor = null; return(false); } } else { System.Windows.Input.Mouse.OverrideCursor = null; return(false); } }
internal System.Net.IPAddress GetIPAddress(System.Resources.ResourceManager rm, string[] ResourceNames) { System.Net.IPAddress[] hostAddresses = System.Net.Dns.GetHostAddresses(""); foreach (System.Net.IPAddress hostAddress in hostAddresses) { if (hostAddress.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork && !System.Net.IPAddress.IsLoopback(hostAddress) && !hostAddress.ToString().StartsWith("169.254.")) { return(hostAddress); } } ViewModel.WinMessageBoxItem wmgbi = new ViewModel.WinMessageBoxItem(rm.GetString("Message_InternetConnectionTitle"), rm.GetString("Message_InternetConnection"), MaterialDesignThemes.Wpf.PackIconKind.MicrosoftInternetExplorer); WinMessageBox wmsgb = new WinMessageBox(wmgbi, rm, ResourceNames, false); wmsgb.Show(); return(null); }
internal bool IsFileLocked(FileInfo file, System.Resources.ResourceManager rm, string[] ResourceNames) { try { if (File.Exists(file.FullName)) { using (FileStream stream = file.Open(FileMode.Open, FileAccess.Read, FileShare.None)) { stream.Close(); } } } catch (IOException) { ViewModel.WinMessageBoxItem wmsgi = new ViewModel.WinMessageBoxItem((rm as System.Resources.ResourceManager).GetString("Message_FileIsOpenTitle"), (rm as System.Resources.ResourceManager).GetString("Message_FileIsOpenText"), MaterialDesignThemes.Wpf.PackIconKind.WarningLights); Windows.WinMessageBox wmsgb = new WinMessageBox(wmsgi, rm, ResourceNames, false); wmsgb.Show(); return(true); } return(false); }