Exemple #1
0
        /// <summary>
        /// Sends NameCheckR to client.
        /// </summary>
        /// <param name="client"></param>
        /// <param name="result"></param>
        public static void NameCheckR(LoginClient client, NameCheckResult result)
        {
            var response = new Packet(Op.NameCheckR, MabiId.Login);

            response.PutByte(result == NameCheckResult.Okay);
            response.PutByte((byte)result);

            client.Send(response);
        }
 private void ShowTooltip(NameCheckResult result)
 {
     if (result == NameCheckResult.InvalidMissingName || result == NameCheckResult.InvalidWhitespace)
     {
         ShowTooltip("Missing Name", "You must specify a name for this file", TimeSpan.FromSeconds(2));
     }
     else if (result == NameCheckResult.InvalidCharacters)
     {
         ShowTooltip("Illegal Characters", "The name specified contains disallowed characters", TimeSpan.FromSeconds(2));
     }
     else if (result == NameCheckResult.InvalidAlreadyTaken)
     {
         ShowTooltip("File Already Exists", "A file with this name already exists", TimeSpan.FromSeconds(2));
     }
 }
 private void ShowTooltip(NameCheckResult result)
 {
     if (result == NameCheckResult.InvalidMissingName)
     {
         ShowTooltip("Missing Name", "You must specify a name for this tag", TimeSpan.FromSeconds(2));
     }
     else if (result == NameCheckResult.InvalidHasName)
     {
         ShowTooltip("Name Disallowed", "This tag must not have a name", TimeSpan.FromSeconds(2));
     }
     else if (result == NameCheckResult.InvalidDuplicateName)
     {
         ShowTooltip("Duplicate Name", "The compound already contains a tag with this name", TimeSpan.FromSeconds(2));
     }
 }
        private void SetColor(NameCheckResult result)
        {
            switch (result)
            {
            case NameCheckResult.InvalidMissingName:
            case NameCheckResult.InvalidWhitespace:
            case NameCheckResult.InvalidCharacters:
            case NameCheckResult.InvalidAlreadyTaken:
                SetBackColor(Color.FromArgb(255, 230, 230));
                break;

            case NameCheckResult.Valid:
                RestoreBackColor();
                break;
            }
        }
        private void SetColor(NameCheckResult result)
        {
            switch (result)
            {
            case NameCheckResult.InvalidMissingName:
            case NameCheckResult.InvalidHasName:
                SetBackColor(Color.FromArgb(255, 230, 230));
                break;

            case NameCheckResult.InvalidDuplicateName:
                SetBackColor(Color.FromArgb(255, 230, 230));
                break;

            case NameCheckResult.Valid:
                RestoreBackColor();
                break;
            }
        }
Exemple #6
0
		/// <summary>
		/// Sends NameCheckR to client.
		/// </summary>
		/// <param name="client"></param>
		/// <param name="result"></param>
		public static void NameCheckR(LoginClient client, NameCheckResult result)
		{
			var response = new Packet(Op.NameCheckR, MabiId.Login);
			response.PutByte(result == NameCheckResult.Okay);
			response.PutByte((byte)result);

			client.Send(response);
		}