protected virtual FieldValue[] CreateFieldValues(MyCompany.Data.Objects.CalDate theCalDate, MyCompany.Data.Objects.CalDate original_CalDate) { List <FieldValue> values = new List <FieldValue>(); values.Add(new FieldValue("AutoId", original_CalDate.AutoId, theCalDate.AutoId, true)); values.Add(new FieldValue("CalDate", original_CalDate.CalDate_, theCalDate.CalDate_)); values.Add(new FieldValue("CalDateTypeId", original_CalDate.CalDateTypeId, theCalDate.CalDateTypeId)); values.Add(new FieldValue("CalDateTypeCode", original_CalDate.CalDateTypeCode, theCalDate.CalDateTypeCode, true)); return(values.ToArray()); }
protected virtual int ExecuteAction(MyCompany.Data.Objects.CalDate theCalDate, MyCompany.Data.Objects.CalDate original_CalDate, string lastCommandName, string commandName, string dataView) { ActionArgs args = new ActionArgs(); args.Controller = "CalDate"; args.View = dataView; args.Values = CreateFieldValues(theCalDate, original_CalDate); args.LastCommandName = lastCommandName; args.CommandName = commandName; ActionResult result = ControllerFactory.CreateDataController().Execute("CalDate", dataView, args); result.RaiseExceptionIfErrors(); result.AssignTo(theCalDate); return(result.RowsAffected); }
public static List <MyCompany.Data.Objects.CalDate> Select(MyCompany.Data.Objects.CalDate qbe) { return(new CalDateFactory().Select(qbe)); }
public virtual int Delete(MyCompany.Data.Objects.CalDate theCalDate) { return(ExecuteAction(theCalDate, theCalDate, "Select", "Delete", DeleteView)); }
public virtual int Insert(MyCompany.Data.Objects.CalDate theCalDate) { return(ExecuteAction(theCalDate, new CalDate(), "New", "Insert", InsertView)); }
public virtual int Update(MyCompany.Data.Objects.CalDate theCalDate) { return(Update(theCalDate, SelectSingle(theCalDate.AutoId))); }
public virtual int Update(MyCompany.Data.Objects.CalDate theCalDate, MyCompany.Data.Objects.CalDate original_CalDate) { return(ExecuteAction(theCalDate, original_CalDate, "Edit", "Update", UpdateView)); }
public List <MyCompany.Data.Objects.CalDate> Select(MyCompany.Data.Objects.CalDate qbe) { return(Select(qbe.AutoId, qbe.CalDate_, qbe.CalDateTypeId, qbe.CalDateTypeCode)); }