public void SendLoginAndEncryptPass(string UserName, SecureString password) { try { App.Client.strName = UserName; ClientSendToServer clientSendToServer = ClientSendToServer.Instance; clientSendToServer.SendToServer(Command.Login, clientSendToServer.CalculateChecksum(new System.Net.NetworkCredential(string.Empty, password).Password), (loginNotyfi ? "1" : null)); if (!ReceivePackageFromServer.IsClientStartReceive) { ReceivePackageFromServer.BeginReceive(); } } catch (Exception ex) { MessageBox.Show(string.Format("Unexpected error!{0}{1}", Environment.NewLine, ex.Message), "Error validation", MessageBoxButton.OK, MessageBoxImage.Error); } }