protected virtual int ExecuteAction(MyCompany.Data.Objects.TSMForcastImport theTSMForcastImport, MyCompany.Data.Objects.TSMForcastImport original_TSMForcastImport, string lastCommandName, string commandName, string dataView) { ActionArgs args = new ActionArgs(); args.Controller = "TSMForcastImport"; args.View = dataView; args.Values = CreateFieldValues(theTSMForcastImport, original_TSMForcastImport); args.LastCommandName = lastCommandName; args.CommandName = commandName; ActionResult result = ControllerFactory.CreateDataController().Execute("TSMForcastImport", dataView, args); result.RaiseExceptionIfErrors(); result.AssignTo(theTSMForcastImport); return(result.RowsAffected); }
protected virtual FieldValue[] CreateFieldValues(MyCompany.Data.Objects.TSMForcastImport theTSMForcastImport, MyCompany.Data.Objects.TSMForcastImport original_TSMForcastImport) { List <FieldValue> values = new List <FieldValue>(); values.Add(new FieldValue("AutoId", original_TSMForcastImport.AutoId, theTSMForcastImport.AutoId)); values.Add(new FieldValue("OrderBy", original_TSMForcastImport.OrderBy, theTSMForcastImport.OrderBy)); values.Add(new FieldValue("DeliveryDestination", original_TSMForcastImport.DeliveryDestination, theTSMForcastImport.DeliveryDestination)); values.Add(new FieldValue("CustomerMatCode", original_TSMForcastImport.CustomerMatCode, theTSMForcastImport.CustomerMatCode)); values.Add(new FieldValue("PartsDevision", original_TSMForcastImport.PartsDevision, theTSMForcastImport.PartsDevision)); values.Add(new FieldValue("CustomerPO", original_TSMForcastImport.CustomerPO, theTSMForcastImport.CustomerPO)); values.Add(new FieldValue("Key1", original_TSMForcastImport.Key1, theTSMForcastImport.Key1)); values.Add(new FieldValue("Key2", original_TSMForcastImport.Key2, theTSMForcastImport.Key2)); values.Add(new FieldValue("Key3", original_TSMForcastImport.Key3, theTSMForcastImport.Key3)); values.Add(new FieldValue("ReliabilityDevision", original_TSMForcastImport.ReliabilityDevision, theTSMForcastImport.ReliabilityDevision)); values.Add(new FieldValue("DeliveryDate", original_TSMForcastImport.DeliveryDate, theTSMForcastImport.DeliveryDate)); values.Add(new FieldValue("Quantity", original_TSMForcastImport.Quantity, theTSMForcastImport.Quantity)); values.Add(new FieldValue("Unit", original_TSMForcastImport.Unit, theTSMForcastImport.Unit)); values.Add(new FieldValue("PlngPeriod", original_TSMForcastImport.PlngPeriod, theTSMForcastImport.PlngPeriod)); values.Add(new FieldValue("SAPCode", original_TSMForcastImport.SAPCode, theTSMForcastImport.SAPCode)); values.Add(new FieldValue("FileId", original_TSMForcastImport.FileId, theTSMForcastImport.FileId)); values.Add(new FieldValue("StatusCode", original_TSMForcastImport.StatusCode, theTSMForcastImport.StatusCode)); return(values.ToArray()); }
public virtual int Delete(MyCompany.Data.Objects.TSMForcastImport theTSMForcastImport) { return(ExecuteAction(theTSMForcastImport, theTSMForcastImport, "Select", "Delete", DeleteView)); }
public virtual int Insert(MyCompany.Data.Objects.TSMForcastImport theTSMForcastImport) { return(ExecuteAction(theTSMForcastImport, new TSMForcastImport(), "New", "Insert", InsertView)); }
public virtual int Update(MyCompany.Data.Objects.TSMForcastImport theTSMForcastImport) { return(Update(theTSMForcastImport, SelectSingle(theTSMForcastImport.AutoId))); }
public virtual int Update(MyCompany.Data.Objects.TSMForcastImport theTSMForcastImport, MyCompany.Data.Objects.TSMForcastImport original_TSMForcastImport) { return(ExecuteAction(theTSMForcastImport, original_TSMForcastImport, "Edit", "Update", UpdateView)); }
public List <MyCompany.Data.Objects.TSMForcastImport> Select(MyCompany.Data.Objects.TSMForcastImport qbe) { return(Select(qbe.AutoId, qbe.OrderBy, qbe.DeliveryDestination, qbe.CustomerMatCode, qbe.PartsDevision, qbe.CustomerPO, qbe.Key1, qbe.Key2, qbe.Key3, qbe.ReliabilityDevision, qbe.DeliveryDate, qbe.Quantity, qbe.Unit, qbe.PlngPeriod, qbe.SAPCode, qbe.FileId, qbe.StatusCode)); }
public static List <MyCompany.Data.Objects.TSMForcastImport> Select(MyCompany.Data.Objects.TSMForcastImport qbe) { return(new TSMForcastImportFactory().Select(qbe)); }