-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathNamedParameter.cs
151 lines (130 loc) · 4.15 KB
/
NamedParameter.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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
#region using statements
using System;
using System.Collections.Generic;
using System.Text;
#endregion
namespace DataJuggler.Blazor.Components
{
#region class NamedParameter
/// <summary>
/// This class is used to send parameter values by name.
/// This class is used by IBlazorComponent and IBlazorComponentParent objects to
/// send Data between the parent and child components and / or pages.
/// </summary>
public class NamedParameter
{
#region Private Variables
private string name;
private object _value;
private string gridName;
private Guid rowId;
private Guid columnId;
private int externalId;
private string externalIdDescription;
#endregion
#region Properties
#region ColumnId
/// <summary>
/// This property gets or sets the value for 'ColumnId'.
/// </summary>
public Guid ColumnId
{
get { return columnId; }
set { columnId = value; }
}
#endregion
#region ExternalId
/// <summary>
/// This property gets or sets the value for 'ExternalId'.
/// </summary>
public int ExternalId
{
get { return externalId; }
set { externalId = value; }
}
#endregion
#region ExternalIdDescription
/// <summary>
/// This property gets or sets the value for 'ExternalIdDescription'.
/// </summary>
public string ExternalIdDescription
{
get { return externalIdDescription; }
set { externalIdDescription = value; }
}
#endregion
#region GridName
/// <summary>
/// This property gets or sets the value for 'GridName'.
/// </summary>
public string GridName
{
get { return gridName; }
set { gridName = value; }
}
#endregion
#region HasGridName
/// <summary>
/// This property returns true if the 'GridName' exists.
/// </summary>
public bool HasGridName
{
get
{
// initial value
bool hasGridName = (!String.IsNullOrEmpty(this.GridName));
// return value
return hasGridName;
}
}
#endregion
#region HasName
/// <summary>
/// This property returns true if the 'Name' exists.
/// </summary>
public bool HasName
{
get
{
// initial value
bool hasName = (!String.IsNullOrEmpty(this.Name));
// return value
return hasName;
}
}
#endregion
#region Name
/// <summary>
/// This property gets or sets the value for 'Name'.
/// </summary>
public string Name
{
get { return name; }
set { name = value; }
}
#endregion
#region RowId
/// <summary>
/// This property gets or sets the value for 'RowId'.
/// </summary>
public Guid RowId
{
get { return rowId; }
set { rowId = value; }
}
#endregion
#region Value
/// <summary>
/// This property gets or sets the value for 'Value'.
/// </summary>
public object Value
{
get { return _value; }
set { _value = value; }
}
#endregion
#endregion
}
#endregion
}