/// <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; } }