示例#1
0
 protected virtual FieldValue[] CreateFieldValues(MyCompany.Data.Objects.CustomerImportLog theCustomerImportLog, MyCompany.Data.Objects.CustomerImportLog original_CustomerImportLog)
 {
     List<FieldValue> values = new List<FieldValue>();
     values.Add(new FieldValue("LogId", original_CustomerImportLog.LogId, theCustomerImportLog.LogId, true));
     values.Add(new FieldValue("AutoId", original_CustomerImportLog.AutoId, theCustomerImportLog.AutoId));
     values.Add(new FieldValue("Code", original_CustomerImportLog.Code, theCustomerImportLog.Code));
     values.Add(new FieldValue("Name", original_CustomerImportLog.Name, theCustomerImportLog.Name));
     values.Add(new FieldValue("Code2", original_CustomerImportLog.Code2, theCustomerImportLog.Code2));
     values.Add(new FieldValue("Code3", original_CustomerImportLog.Code3, theCustomerImportLog.Code3));
     values.Add(new FieldValue("LocationCode", original_CustomerImportLog.LocationCode, theCustomerImportLog.LocationCode));
     values.Add(new FieldValue("PlantCode", original_CustomerImportLog.PlantCode, theCustomerImportLog.PlantCode));
     values.Add(new FieldValue("AddressCode", original_CustomerImportLog.AddressCode, theCustomerImportLog.AddressCode));
     values.Add(new FieldValue("Contact", original_CustomerImportLog.Contact, theCustomerImportLog.Contact));
     values.Add(new FieldValue("Address", original_CustomerImportLog.Address, theCustomerImportLog.Address));
     values.Add(new FieldValue("City", original_CustomerImportLog.City, theCustomerImportLog.City));
     values.Add(new FieldValue("State", original_CustomerImportLog.State, theCustomerImportLog.State));
     values.Add(new FieldValue("Country", original_CustomerImportLog.Country, theCustomerImportLog.Country));
     values.Add(new FieldValue("ZIPCode", original_CustomerImportLog.ZIPCode, theCustomerImportLog.ZIPCode));
     values.Add(new FieldValue("Phone", original_CustomerImportLog.Phone, theCustomerImportLog.Phone));
     values.Add(new FieldValue("Mobile", original_CustomerImportLog.Mobile, theCustomerImportLog.Mobile));
     values.Add(new FieldValue("Fax", original_CustomerImportLog.Fax, theCustomerImportLog.Fax));
     values.Add(new FieldValue("Email", original_CustomerImportLog.Email, theCustomerImportLog.Email));
     values.Add(new FieldValue("Remark", original_CustomerImportLog.Remark, theCustomerImportLog.Remark));
     values.Add(new FieldValue("CreateBy", original_CustomerImportLog.CreateBy, theCustomerImportLog.CreateBy));
     values.Add(new FieldValue("CreateDate", original_CustomerImportLog.CreateDate, theCustomerImportLog.CreateDate));
     values.Add(new FieldValue("UpdateBy", original_CustomerImportLog.UpdateBy, theCustomerImportLog.UpdateBy));
     values.Add(new FieldValue("UpdateDate", original_CustomerImportLog.UpdateDate, theCustomerImportLog.UpdateDate));
     values.Add(new FieldValue("ExecuteDate", original_CustomerImportLog.ExecuteDate, theCustomerImportLog.ExecuteDate));
     return values.ToArray();
 }
示例#2
0
 protected virtual int ExecuteAction(MyCompany.Data.Objects.CustomerImportLog theCustomerImportLog, MyCompany.Data.Objects.CustomerImportLog original_CustomerImportLog, string lastCommandName, string commandName, string dataView)
 {
     ActionArgs args = new ActionArgs();
     args.Controller = "CustomerImportLog";
     args.View = dataView;
     args.Values = CreateFieldValues(theCustomerImportLog, original_CustomerImportLog);
     args.LastCommandName = lastCommandName;
     args.CommandName = commandName;
     ActionResult result = ControllerFactory.CreateDataController().Execute("CustomerImportLog", dataView, args);
     result.RaiseExceptionIfErrors();
     result.AssignTo(theCustomerImportLog);
     return result.RowsAffected;
 }
示例#3
0
 public virtual int Update(MyCompany.Data.Objects.CustomerImportLog theCustomerImportLog)
 {
     return Update(theCustomerImportLog, SelectSingle(theCustomerImportLog.LogId));
 }
示例#4
0
 public virtual int Update(MyCompany.Data.Objects.CustomerImportLog theCustomerImportLog, MyCompany.Data.Objects.CustomerImportLog original_CustomerImportLog)
 {
     return ExecuteAction(theCustomerImportLog, original_CustomerImportLog, "Edit", "Update", UpdateView);
 }
示例#5
0
 public List<MyCompany.Data.Objects.CustomerImportLog> Select(MyCompany.Data.Objects.CustomerImportLog qbe)
 {
     return Select(qbe.LogId, qbe.AutoId, qbe.Code, qbe.Name, qbe.Code2, qbe.Code3, qbe.LocationCode, qbe.PlantCode, qbe.AddressCode, qbe.Contact, qbe.Address, qbe.City, qbe.State, qbe.Country, qbe.ZIPCode, qbe.Phone, qbe.Mobile, qbe.Fax, qbe.Email, qbe.CreateBy, qbe.CreateDate, qbe.UpdateBy, qbe.UpdateDate, qbe.ExecuteDate);
 }
示例#6
0
 public virtual int Insert(MyCompany.Data.Objects.CustomerImportLog theCustomerImportLog)
 {
     return ExecuteAction(theCustomerImportLog, new CustomerImportLog(), "New", "Insert", InsertView);
 }
示例#7
0
 public virtual int Delete(MyCompany.Data.Objects.CustomerImportLog theCustomerImportLog)
 {
     return ExecuteAction(theCustomerImportLog, theCustomerImportLog, "Select", "Delete", DeleteView);
 }
示例#8
0
 public static List<MyCompany.Data.Objects.CustomerImportLog> Select(MyCompany.Data.Objects.CustomerImportLog qbe)
 {
     return new CustomerImportLogFactory().Select(qbe);
 }