-
Notifications
You must be signed in to change notification settings - Fork 0
/
ClassOneSet.cs
77 lines (64 loc) · 2.17 KB
/
ClassOneSet.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Parameter_Jerk_2018
{
public class ClassOneSet :TypicalDataHolder
{
public List<string> setMembers = new List<string>();
public ClassOneSet( string nameOfNewSet, ParameterJerkerHubCentral jerkHub) : base(jerkHub)
{
this.SetName = nameOfNewSet;
}
public string SetName { get; set; } = null;
public void AddParameterToMembers(string newMember)
{
// MessageBox.Show("adding member" & newMember & " to " & _setName)
// first we need to make sure it's an active parameter
// they may have deleted it
// or maybe we should just flag it
if (!setMembers.Contains(newMember))
{
setMembers.Add(newMember);
}
}
public void RemoveMemberParameter(string memberName)
{
// MessageBox.Show("adding member" & newMember & " to " & _setName)
// first we need to make sure it's an active parameter
// they may have deleted it
// or maybe we should just flag it
JerkHub.Ptr2Debug.AddToDebug(("trying to delete member: " + memberName));
if (setMembers.Contains(memberName))
{
JerkHub.Ptr2Debug.AddToDebug("found it in the list");
setMembers.Remove(memberName);
}
else
{
JerkHub.Ptr2Debug.AddToDebug("DID NOT find it in the list");
}
}
public void renameSetName(string newName)
{
}
public string oneSetWriteDataForFile()
{
string strt = "";
strt = (strt + ("*"
+ (this.SetName + "\r\n")));
foreach (string oneMember in setMembers)
{
// strt += "*MEMBER" & vbTab & oneMember & vbCrLf
strt = (strt
+ (oneMember + "\r\n"));
}
return strt;
}
public void addDataFromFile()
{
}
}
}