protected virtual FieldValue[] CreateFieldValues(XIOT.Data.Objects.CB_PassFailCriteria theCB_PassFailCriteria, XIOT.Data.Objects.CB_PassFailCriteria original_CB_PassFailCriteria) { List <FieldValue> values = new List <FieldValue>(); values.Add(new FieldValue("TestExpressionID", original_CB_PassFailCriteria.TestExpressionID, theCB_PassFailCriteria.TestExpressionID)); values.Add(new FieldValue("TestExpressionJoinCriteria", original_CB_PassFailCriteria.TestExpressionJoinCriteria, theCB_PassFailCriteria.TestExpressionJoinCriteria)); values.Add(new FieldValue("TestExpressionLeftDataElementDataElementName", original_CB_PassFailCriteria.TestExpressionLeftDataElementDataElementName, theCB_PassFailCriteria.TestExpressionLeftDataElementDataElementName)); values.Add(new FieldValue("TestExpressionLeftDataElementEventName", original_CB_PassFailCriteria.TestExpressionLeftDataElementEventName, theCB_PassFailCriteria.TestExpressionLeftDataElementEventName)); values.Add(new FieldValue("TestExpressionRightDataElementDataElementName", original_CB_PassFailCriteria.TestExpressionRightDataElementDataElementName, theCB_PassFailCriteria.TestExpressionRightDataElementDataElementName)); values.Add(new FieldValue("TestExpressionRightDataElementEventName", original_CB_PassFailCriteria.TestExpressionRightDataElementEventName, theCB_PassFailCriteria.TestExpressionRightDataElementEventName)); values.Add(new FieldValue("TestExpressionOperatorCode", original_CB_PassFailCriteria.TestExpressionOperatorCode, theCB_PassFailCriteria.TestExpressionOperatorCode)); values.Add(new FieldValue("TestExpressionTemplateTemplateName", original_CB_PassFailCriteria.TestExpressionTemplateTemplateName, theCB_PassFailCriteria.TestExpressionTemplateTemplateName)); values.Add(new FieldValue("TestExpressionTestTestName", original_CB_PassFailCriteria.TestExpressionTestTestName, theCB_PassFailCriteria.TestExpressionTestTestName)); values.Add(new FieldValue("TestExpressionAtrributeEventAttributeID", original_CB_PassFailCriteria.TestExpressionAtrributeEventAttributeID, theCB_PassFailCriteria.TestExpressionAtrributeEventAttributeID)); values.Add(new FieldValue("TestExpressionLeftEventName", original_CB_PassFailCriteria.TestExpressionLeftEventName, theCB_PassFailCriteria.TestExpressionLeftEventName)); values.Add(new FieldValue("TestExpressionLeftEventEventTypeEventType", original_CB_PassFailCriteria.TestExpressionLeftEventEventTypeEventType, theCB_PassFailCriteria.TestExpressionLeftEventEventTypeEventType)); values.Add(new FieldValue("TestExpressionLeftEventLogSourceCode", original_CB_PassFailCriteria.TestExpressionLeftEventLogSourceCode, theCB_PassFailCriteria.TestExpressionLeftEventLogSourceCode)); values.Add(new FieldValue("TestExpressionLeftEventTimeSourceCode", original_CB_PassFailCriteria.TestExpressionLeftEventTimeSourceCode, theCB_PassFailCriteria.TestExpressionLeftEventTimeSourceCode)); values.Add(new FieldValue("TestExpressionRightEventName", original_CB_PassFailCriteria.TestExpressionRightEventName, theCB_PassFailCriteria.TestExpressionRightEventName)); values.Add(new FieldValue("TestExpressionRightEventEventTypeEventType", original_CB_PassFailCriteria.TestExpressionRightEventEventTypeEventType, theCB_PassFailCriteria.TestExpressionRightEventEventTypeEventType)); values.Add(new FieldValue("TestExpressionRightEventLogSourceCode", original_CB_PassFailCriteria.TestExpressionRightEventLogSourceCode, theCB_PassFailCriteria.TestExpressionRightEventLogSourceCode)); values.Add(new FieldValue("TestExpressionRightEventTimeSourceCode", original_CB_PassFailCriteria.TestExpressionRightEventTimeSourceCode, theCB_PassFailCriteria.TestExpressionRightEventTimeSourceCode)); values.Add(new FieldValue("TestCriteriaID", original_CB_PassFailCriteria.TestCriteriaID, theCB_PassFailCriteria.TestCriteriaID)); values.Add(new FieldValue("TestCriteriaCode", original_CB_PassFailCriteria.TestCriteriaCode, theCB_PassFailCriteria.TestCriteriaCode)); values.Add(new FieldValue("IsPass", original_CB_PassFailCriteria.IsPass, theCB_PassFailCriteria.IsPass)); values.Add(new FieldValue("DateCreated", original_CB_PassFailCriteria.DateCreated, theCB_PassFailCriteria.DateCreated)); values.Add(new FieldValue("DateModified", original_CB_PassFailCriteria.DateModified, theCB_PassFailCriteria.DateModified)); return(values.ToArray()); }
protected virtual int ExecuteAction(XIOT.Data.Objects.CB_PassFailCriteria theCB_PassFailCriteria, XIOT.Data.Objects.CB_PassFailCriteria original_CB_PassFailCriteria, string lastCommandName, string commandName, string dataView) { ActionArgs args = new ActionArgs(); args.Controller = "CB_PassFailCriteria"; args.View = dataView; args.Values = CreateFieldValues(theCB_PassFailCriteria, original_CB_PassFailCriteria); args.LastCommandName = lastCommandName; args.CommandName = commandName; ActionResult result = ControllerFactory.CreateDataController().Execute("CB_PassFailCriteria", dataView, args); result.RaiseExceptionIfErrors(); result.AssignTo(theCB_PassFailCriteria); return(result.RowsAffected); }
public virtual int Delete(XIOT.Data.Objects.CB_PassFailCriteria theCB_PassFailCriteria) { return(ExecuteAction(theCB_PassFailCriteria, theCB_PassFailCriteria, "Select", "Delete", DeleteView)); }
public virtual int Insert(XIOT.Data.Objects.CB_PassFailCriteria theCB_PassFailCriteria) { return(ExecuteAction(theCB_PassFailCriteria, new CB_PassFailCriteria(), "New", "Insert", InsertView)); }
public virtual int Update(XIOT.Data.Objects.CB_PassFailCriteria theCB_PassFailCriteria) { return(Update(theCB_PassFailCriteria, SelectSingle(theCB_PassFailCriteria.TestExpressionID, theCB_PassFailCriteria.TestCriteriaID))); }
public virtual int Update(XIOT.Data.Objects.CB_PassFailCriteria theCB_PassFailCriteria, XIOT.Data.Objects.CB_PassFailCriteria original_CB_PassFailCriteria) { return(ExecuteAction(theCB_PassFailCriteria, original_CB_PassFailCriteria, "Edit", "Update", UpdateView)); }
public List <XIOT.Data.Objects.CB_PassFailCriteria> Select(XIOT.Data.Objects.CB_PassFailCriteria qbe) { return(Select(qbe.TestExpressionID, qbe.TestExpressionJoinCriteria, qbe.TestExpressionLeftDataElementDataElementName, qbe.TestExpressionLeftDataElementEventName, qbe.TestExpressionRightDataElementDataElementName, qbe.TestExpressionRightDataElementEventName, qbe.TestExpressionOperatorCode, qbe.TestExpressionTemplateTemplateName, qbe.TestExpressionTestTestName, qbe.TestExpressionAtrributeEventAttributeID, qbe.TestExpressionLeftEventName, qbe.TestExpressionLeftEventEventTypeEventType, qbe.TestExpressionLeftEventLogSourceCode, qbe.TestExpressionLeftEventTimeSourceCode, qbe.TestExpressionRightEventName, qbe.TestExpressionRightEventEventTypeEventType, qbe.TestExpressionRightEventLogSourceCode, qbe.TestExpressionRightEventTimeSourceCode, qbe.TestCriteriaID, qbe.TestCriteriaCode, qbe.IsPass, qbe.DateCreated, qbe.DateModified)); }
public static List <XIOT.Data.Objects.CB_PassFailCriteria> Select(XIOT.Data.Objects.CB_PassFailCriteria qbe) { return(new CB_PassFailCriteriaFactory().Select(qbe)); }