Exemple #1
0
 protected virtual FieldValue[] CreateFieldValues(MyCompany.Models.TSMForcastImport theTSMForcastImport, MyCompany.Models.TSMForcastImport original_TSMForcastImport)
 {
     List<FieldValue> values = new List<FieldValue>();
     values.Add(new FieldValue("AutoId", original_TSMForcastImport.AutoId, theTSMForcastImport.AutoId, true));
     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("StatusCode", original_TSMForcastImport.StatusCode, theTSMForcastImport.StatusCode));
     values.Add(new FieldValue("DeliveryDestinationCode", original_TSMForcastImport.DeliveryDestinationCode, theTSMForcastImport.DeliveryDestinationCode));
     values.Add(new FieldValue("FileName", original_TSMForcastImport.FileName, theTSMForcastImport.FileName));
     values.Add(new FieldValue("DeliveryDateOld", original_TSMForcastImport.DeliveryDateOld, theTSMForcastImport.DeliveryDateOld));
     values.Add(new FieldValue("Condition", original_TSMForcastImport.Condition, theTSMForcastImport.Condition));
     return values.ToArray();
 }
Exemple #2
0
 protected virtual int ExecuteAction(MyCompany.Models.TSMForcastImport theTSMForcastImport, MyCompany.Models.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;
 }
Exemple #3
0
 public virtual int Delete(MyCompany.Models.TSMForcastImport theTSMForcastImport)
 {
     return ExecuteAction(theTSMForcastImport, theTSMForcastImport, "Select", "Delete", DeleteView);
 }
Exemple #4
0
 public virtual int Insert(MyCompany.Models.TSMForcastImport theTSMForcastImport)
 {
     return ExecuteAction(theTSMForcastImport, new TSMForcastImport(), "New", "Insert", InsertView);
 }
Exemple #5
0
 public virtual int Update(MyCompany.Models.TSMForcastImport theTSMForcastImport)
 {
     return Update(theTSMForcastImport, SelectSingle(theTSMForcastImport.AutoId));
 }
Exemple #6
0
 public virtual int Update(MyCompany.Models.TSMForcastImport theTSMForcastImport, MyCompany.Models.TSMForcastImport original_TSMForcastImport)
 {
     return ExecuteAction(theTSMForcastImport, original_TSMForcastImport, "Edit", "Update", UpdateView);
 }
Exemple #7
0
 public List<MyCompany.Models.TSMForcastImport> Select(MyCompany.Models.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.StatusCode, qbe.DeliveryDestinationCode, qbe.FileName, qbe.DeliveryDateOld, qbe.Condition);
 }