private static WfClientRolePropertyDefinitionCollection PrepareClientPropertiesDefinition() { WfClientRolePropertyDefinitionCollection propertiesDefinition = new WfClientRolePropertyDefinitionCollection(); propertiesDefinition.Add(new WfClientRolePropertyDefinition() { Name = "CostCenter", SortOrder = 0 }); propertiesDefinition.Add(new WfClientRolePropertyDefinition() { Name = "PayMethod", SortOrder = 1 }); propertiesDefinition.Add(new WfClientRolePropertyDefinition() { Name = "Age", SortOrder = 2, DataType = ColumnDataType.Integer }); propertiesDefinition.Add(new WfClientRolePropertyDefinition() { Name = "OperatorType", SortOrder = 3, DataType = ColumnDataType.String }); propertiesDefinition.Add(new WfClientRolePropertyDefinition() { Name = "Operator", SortOrder = 4, DataType = ColumnDataType.String }); return(propertiesDefinition); }
public static void AreSame(this WfClientRolePropertyDefinitionCollection expected, SOARolePropertyDefinitionCollection actual) { Assert.AreEqual(expected.Count, actual.Count); for (int i = 0; i < expected.Count; i++) { AreSame(expected[i], actual[i]); } }
private static WfClientRolePropertyDefinitionCollection PrepareClientPropertiesDefinition() { WfClientRolePropertyDefinitionCollection propertiesDefinition = new WfClientRolePropertyDefinitionCollection(); propertiesDefinition.Add(new WfClientRolePropertyDefinition() { Name = "CostCenter", SortOrder = 0 }); propertiesDefinition.Add(new WfClientRolePropertyDefinition() { Name = "Approver1", SortOrder = 1 }); propertiesDefinition.Add(new WfClientRolePropertyDefinition() { Name = "Approver2", SortOrder = 2 }); propertiesDefinition.Add(new WfClientRolePropertyDefinition() { Name = "Approver3", SortOrder = 3 }); return propertiesDefinition; }
private static WfClientRolePropertyRowCollection PrepareClientRows(WfClientRolePropertyDefinitionCollection pds) { WfClientRolePropertyRowCollection rows = new WfClientRolePropertyRowCollection(); WfClientRolePropertyRow row1 = new WfClientRolePropertyRow() { RowNumber = 1, OperatorType = WfClientRoleOperatorType.User, Operator = "fanhy" }; row1.Values.Add(new WfClientRolePropertyValue(pds["CostCenter"]) { Value = "1001" }); row1.Values.Add(new WfClientRolePropertyValue(pds["PayMethod"]) { Value = "1" }); row1.Values.Add(new WfClientRolePropertyValue(pds["Age"]) { Value = "30" }); WfClientRolePropertyRow row2 = new WfClientRolePropertyRow() { RowNumber = 2, OperatorType = WfClientRoleOperatorType.User, Operator = "wangli5" }; row2.Values.Add(new WfClientRolePropertyValue(pds["CostCenter"]) { Value = "1002" }); row2.Values.Add(new WfClientRolePropertyValue(pds["PayMethod"]) { Value = "2" }); row2.Values.Add(new WfClientRolePropertyValue(pds["Age"]) { Value = "40" }); rows.Add(row1); rows.Add(row2); return(rows); }
public WfClientRolePropertyValue ServerToClient(SOARolePropertyValue server, WfClientRolePropertyDefinitionCollection clientColumns, ref WfClientRolePropertyValue client) { server.NullCheck("server"); clientColumns.NullCheck("clientColumns"); if (client == null) { WfClientRolePropertyDefinition clientColumn = clientColumns[server.Column.Name]; clientColumn.NullCheck("clientColumn"); client = new WfClientRolePropertyValue(clientColumn); } client.Value = server.Value; return(client); }
public WfClientRolePropertyValue ServerToClient(SOARolePropertyValue server, WfClientRolePropertyDefinitionCollection clientColumns, ref WfClientRolePropertyValue client) { server.NullCheck("server"); clientColumns.NullCheck("clientColumns"); if (client == null) { WfClientRolePropertyDefinition clientColumn = clientColumns[server.Column.Name]; clientColumn.NullCheck("clientColumn"); client = new WfClientRolePropertyValue(clientColumn); } client.Value = server.Value; return client; }
public WfClientRolePropertyRow ServerToClient(SOARolePropertyRow server, WfClientRolePropertyDefinitionCollection clientColumns, ref WfClientRolePropertyRow client) { server.NullCheck("server"); if (client == null) client = new WfClientRolePropertyRow(); client.RowNumber = server.RowNumber; client.Operator = server.Operator; client.OperatorType = server.OperatorType.ToClientRoleOperatorType(); foreach (SOARolePropertyValue spv in server.Values) { WfClientRolePropertyValue cpv = null; WfClientRolePropertyValueConverter.Instance.ServerToClient(spv, clientColumns, ref cpv); client.Values.Add(cpv); } return client; }
private static WfClientRolePropertyDefinitionCollection PrepareClientPropertiesDefinition() { WfClientRolePropertyDefinitionCollection propertiesDefinition = new WfClientRolePropertyDefinitionCollection(); propertiesDefinition.Add(new WfClientRolePropertyDefinition() { Name = "CostCenter", SortOrder = 0 }); propertiesDefinition.Add(new WfClientRolePropertyDefinition() { Name = "Approver1", SortOrder = 1 }); propertiesDefinition.Add(new WfClientRolePropertyDefinition() { Name = "Approver2", SortOrder = 2 }); propertiesDefinition.Add(new WfClientRolePropertyDefinition() { Name = "Approver3", SortOrder = 3 }); return(propertiesDefinition); }
public WfClientRolePropertyRow ServerToClient(SOARolePropertyRow server, WfClientRolePropertyDefinitionCollection clientColumns, ref WfClientRolePropertyRow client) { server.NullCheck("server"); if (client == null) { client = new WfClientRolePropertyRow(); } client.RowNumber = server.RowNumber; client.Operator = server.Operator; client.OperatorType = server.OperatorType.ToClientRoleOperatorType(); foreach (SOARolePropertyValue spv in server.Values) { WfClientRolePropertyValue cpv = null; WfClientRolePropertyValueConverter.Instance.ServerToClient(spv, clientColumns, ref cpv); client.Values.Add(cpv); } return(client); }
private static WfClientRolePropertyRowCollection PrepareClientRows(WfClientRolePropertyDefinitionCollection pds) { WfClientRolePropertyRowCollection rows = new WfClientRolePropertyRowCollection(); WfClientRolePropertyRow row1 = new WfClientRolePropertyRow() { RowNumber = 1, OperatorType = WfClientRoleOperatorType.User, Operator = "fanhy" }; row1.Values.Add(new WfClientRolePropertyValue(pds["CostCenter"]) { Value = "1001" }); row1.Values.Add(new WfClientRolePropertyValue(pds["PayMethod"]) { Value = "1" }); row1.Values.Add(new WfClientRolePropertyValue(pds["Age"]) { Value = "30" }); WfClientRolePropertyRow row2 = new WfClientRolePropertyRow() { RowNumber = 2, OperatorType = WfClientRoleOperatorType.User, Operator = "wangli5" }; row2.Values.Add(new WfClientRolePropertyValue(pds["CostCenter"]) { Value = "1002" }); row2.Values.Add(new WfClientRolePropertyValue(pds["PayMethod"]) { Value = "2" }); row2.Values.Add(new WfClientRolePropertyValue(pds["Age"]) { Value = "40" }); rows.Add(row1); rows.Add(row2); return rows; }
private static WfClientRolePropertyDefinitionCollection PrepareClientPropertiesDefinition() { WfClientRolePropertyDefinitionCollection propertiesDefinition = new WfClientRolePropertyDefinitionCollection(); propertiesDefinition.Add(new WfClientRolePropertyDefinition() { Name = "CostCenter", SortOrder = 0 }); propertiesDefinition.Add(new WfClientRolePropertyDefinition() { Name = "PayMethod", SortOrder = 1 }); propertiesDefinition.Add(new WfClientRolePropertyDefinition() { Name = "Age", SortOrder = 2, DataType = ColumnDataType.Integer }); propertiesDefinition.Add(new WfClientRolePropertyDefinition() { Name = "OperatorType", SortOrder = 3, DataType = ColumnDataType.String }); propertiesDefinition.Add(new WfClientRolePropertyDefinition() { Name = "Operator", SortOrder = 4, DataType = ColumnDataType.String }); return propertiesDefinition; }
public static void AreSame(this WfClientRolePropertyDefinitionCollection expected, WfClientRolePropertyDefinitionCollection actual) { Assert.AreEqual(expected.Count, actual.Count); for (int i = 0; i < expected.Count; i++) { AreSame(expected[i], actual[i]); } }
private static WfClientRolePropertyRowCollection PrepareClientRows(WfClientRolePropertyDefinitionCollection pds) { WfClientRolePropertyRowCollection rows = new WfClientRolePropertyRowCollection(); WfClientRolePropertyRow row1 = new WfClientRolePropertyRow() { RowNumber = 1, OperatorType = WfClientRoleOperatorType.User }; row1.Values.Add(new WfClientRolePropertyValue(pds["CostCenter"]) { Value = "1001" }); row1.Values.Add(new WfClientRolePropertyValue(pds["Approver1"]) { Value = "yangrui1" }); row1.Values.Add(new WfClientRolePropertyValue(pds["Approver2"]) { Value = "quym" }); row1.Values.Add(new WfClientRolePropertyValue(pds["Approver3"]) { Value = "liming" }); WfClientRolePropertyRow row2 = new WfClientRolePropertyRow() { RowNumber = 2, OperatorType = WfClientRoleOperatorType.User }; row2.Values.Add(new WfClientRolePropertyValue(pds["CostCenter"]) { Value = "1002" }); row2.Values.Add(new WfClientRolePropertyValue(pds["Approver1"]) { Value = string.Empty }); row2.Values.Add(new WfClientRolePropertyValue(pds["Approver2"]) { Value = "quym" }); row2.Values.Add(new WfClientRolePropertyValue(pds["Approver3"]) { Value = "liming" }); WfClientRolePropertyRow row3 = new WfClientRolePropertyRow() { RowNumber = 3, OperatorType = WfClientRoleOperatorType.User }; row3.Values.Add(new WfClientRolePropertyValue(pds["CostCenter"]) { Value = "1003" }); row3.Values.Add(new WfClientRolePropertyValue(pds["Approver1"]) { Value = string.Empty }); row3.Values.Add(new WfClientRolePropertyValue(pds["Approver2"]) { Value = string.Empty }); row3.Values.Add(new WfClientRolePropertyValue(pds["Approver3"]) { Value = "liming" }); WfClientRolePropertyRow row4 = new WfClientRolePropertyRow() { RowNumber = 4, OperatorType = WfClientRoleOperatorType.User }; row4.Values.Add(new WfClientRolePropertyValue(pds["CostCenter"]) { Value = "1003" }); row4.Values.Add(new WfClientRolePropertyValue(pds["Approver1"]) { Value = "yangrui1" }); row4.Values.Add(new WfClientRolePropertyValue(pds["Approver2"]) { Value = string.Empty }); row4.Values.Add(new WfClientRolePropertyValue(pds["Approver3"]) { Value = "liming" }); rows.Add(row1); rows.Add(row2); rows.Add(row3); rows.Add(row4); return rows; }
private static WfClientRolePropertyRowCollection PrepareClientRows(WfClientRolePropertyDefinitionCollection pds) { WfClientRolePropertyRowCollection rows = new WfClientRolePropertyRowCollection(); WfClientRolePropertyRow row1 = new WfClientRolePropertyRow() { RowNumber = 1, OperatorType = WfClientRoleOperatorType.User }; row1.Values.Add(new WfClientRolePropertyValue(pds["CostCenter"]) { Value = "1001" }); row1.Values.Add(new WfClientRolePropertyValue(pds["Approver1"]) { Value = "yangrui1" }); row1.Values.Add(new WfClientRolePropertyValue(pds["Approver2"]) { Value = "quym" }); row1.Values.Add(new WfClientRolePropertyValue(pds["Approver3"]) { Value = "liming" }); WfClientRolePropertyRow row2 = new WfClientRolePropertyRow() { RowNumber = 2, OperatorType = WfClientRoleOperatorType.User }; row2.Values.Add(new WfClientRolePropertyValue(pds["CostCenter"]) { Value = "1002" }); row2.Values.Add(new WfClientRolePropertyValue(pds["Approver1"]) { Value = string.Empty }); row2.Values.Add(new WfClientRolePropertyValue(pds["Approver2"]) { Value = "quym" }); row2.Values.Add(new WfClientRolePropertyValue(pds["Approver3"]) { Value = "liming" }); WfClientRolePropertyRow row3 = new WfClientRolePropertyRow() { RowNumber = 3, OperatorType = WfClientRoleOperatorType.User }; row3.Values.Add(new WfClientRolePropertyValue(pds["CostCenter"]) { Value = "1003" }); row3.Values.Add(new WfClientRolePropertyValue(pds["Approver1"]) { Value = string.Empty }); row3.Values.Add(new WfClientRolePropertyValue(pds["Approver2"]) { Value = string.Empty }); row3.Values.Add(new WfClientRolePropertyValue(pds["Approver3"]) { Value = "liming" }); WfClientRolePropertyRow row4 = new WfClientRolePropertyRow() { RowNumber = 4, OperatorType = WfClientRoleOperatorType.User }; row4.Values.Add(new WfClientRolePropertyValue(pds["CostCenter"]) { Value = "1003" }); row4.Values.Add(new WfClientRolePropertyValue(pds["Approver1"]) { Value = "yangrui1" }); row4.Values.Add(new WfClientRolePropertyValue(pds["Approver2"]) { Value = string.Empty }); row4.Values.Add(new WfClientRolePropertyValue(pds["Approver3"]) { Value = "liming" }); rows.Add(row1); rows.Add(row2); rows.Add(row3); rows.Add(row4); return(rows); }