protected virtual FieldValue[] CreateFieldValues(MyCompany.Data.Objects.FilesImport theFilesImport, MyCompany.Data.Objects.FilesImport original_FilesImport) { List <FieldValue> values = new List <FieldValue>(); values.Add(new FieldValue("FileId", original_FilesImport.FileId, theFilesImport.FileId, true)); values.Add(new FieldValue("FileName", original_FilesImport.FileName, theFilesImport.FileName)); values.Add(new FieldValue("CustomerCode", original_FilesImport.CustomerCode, theFilesImport.CustomerCode)); values.Add(new FieldValue("ExecuteDate", original_FilesImport.ExecuteDate, theFilesImport.ExecuteDate)); values.Add(new FieldValue("ExecuteBy", original_FilesImport.ExecuteBy, theFilesImport.ExecuteBy)); return(values.ToArray()); }
protected virtual int ExecuteAction(MyCompany.Data.Objects.FilesImport theFilesImport, MyCompany.Data.Objects.FilesImport original_FilesImport, string lastCommandName, string commandName, string dataView) { ActionArgs args = new ActionArgs(); args.Controller = "FilesImport"; args.View = dataView; args.Values = CreateFieldValues(theFilesImport, original_FilesImport); args.LastCommandName = lastCommandName; args.CommandName = commandName; ActionResult result = ControllerFactory.CreateDataController().Execute("FilesImport", dataView, args); result.RaiseExceptionIfErrors(); result.AssignTo(theFilesImport); return(result.RowsAffected); }
public static List <MyCompany.Data.Objects.FilesImport> Select(MyCompany.Data.Objects.FilesImport qbe) { return(new FilesImportFactory().Select(qbe)); }
public virtual int Delete(MyCompany.Data.Objects.FilesImport theFilesImport) { return(ExecuteAction(theFilesImport, theFilesImport, "Select", "Delete", DeleteView)); }
public virtual int Insert(MyCompany.Data.Objects.FilesImport theFilesImport) { return(ExecuteAction(theFilesImport, new FilesImport(), "New", "Insert", InsertView)); }
public virtual int Update(MyCompany.Data.Objects.FilesImport theFilesImport) { return(Update(theFilesImport, SelectSingle(theFilesImport.FileId))); }
public virtual int Update(MyCompany.Data.Objects.FilesImport theFilesImport, MyCompany.Data.Objects.FilesImport original_FilesImport) { return(ExecuteAction(theFilesImport, original_FilesImport, "Edit", "Update", UpdateView)); }
public List <MyCompany.Data.Objects.FilesImport> Select(MyCompany.Data.Objects.FilesImport qbe) { return(Select(qbe.FileId, qbe.FileName, qbe.CustomerCode, qbe.ExecuteDate, qbe.ExecuteBy)); }