-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathISchema.cs
More file actions
34 lines (32 loc) · 1.14 KB
/
ISchema.cs
File metadata and controls
34 lines (32 loc) · 1.14 KB
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
using H3;
using H3.DataModel;
public interface ISchema
{
Schema AndFilter(string filed, string Operator, string value);
string Cell(string columnName);
string Cell(string columnName, BizObject row);
void Cell(string columnName, string value);
void Cell(string columnName, string value, BizObject row);
object CellAny(string columnName);
Schema ClearFilter();
void Copy(Schema srcSchema);
void CopyPostValue();
void Create();
void Create(bool Effective);
BizObjectSchema Get();
BizObjectSchema Get(IEngine Engine, string appID, string tableID);
BizObject GetFirst();
BizObject GetFirst(bool setCurrentRow);
BizObject[] GetList();
void GetNew();
BizObject GetRow(string BizObjectId);
BizObject[] GetRows(string[] objs);
Schema OrFilter(string filed, string Operator, string value);
string PostValue(string columnName);
string PostValue(string columnName, SmartForm.SmartFormPostValue postValue);
void Remove();
bool RunActivity(string currentActivityCode, string nextActivityCode);
bool StartNewActivity();
void Update();
void Update(bool Effective);
}