Esempio n. 1
0
        protected virtual FieldValue[] CreateFieldValues(XIOT.Data.Objects.DIM_People theDIM_People, XIOT.Data.Objects.DIM_People original_DIM_People)
        {
            List <FieldValue> values = new List <FieldValue>();

            values.Add(new FieldValue("PeopleID", original_DIM_People.PeopleID, theDIM_People.PeopleID));
            values.Add(new FieldValue("Name", original_DIM_People.Name, theDIM_People.Name));
            values.Add(new FieldValue("Priority", original_DIM_People.Priority, theDIM_People.Priority));
            values.Add(new FieldValue("StartDate", original_DIM_People.StartDate, theDIM_People.StartDate));
            values.Add(new FieldValue("EndDate", original_DIM_People.EndDate, theDIM_People.EndDate));
            values.Add(new FieldValue("UTCOffset", original_DIM_People.UTCOffset, theDIM_People.UTCOffset));
            values.Add(new FieldValue("ObservesDST", original_DIM_People.ObservesDST, theDIM_People.ObservesDST));
            values.Add(new FieldValue("Notes", original_DIM_People.Notes, theDIM_People.Notes));
            return(values.ToArray());
        }
Esempio n. 2
0
        protected virtual int ExecuteAction(XIOT.Data.Objects.DIM_People theDIM_People, XIOT.Data.Objects.DIM_People original_DIM_People, string lastCommandName, string commandName, string dataView)
        {
            ActionArgs args = new ActionArgs();

            args.Controller      = "DIM_People";
            args.View            = dataView;
            args.Values          = CreateFieldValues(theDIM_People, original_DIM_People);
            args.LastCommandName = lastCommandName;
            args.CommandName     = commandName;
            ActionResult result = ControllerFactory.CreateDataController().Execute("DIM_People", dataView, args);

            result.RaiseExceptionIfErrors();
            result.AssignTo(theDIM_People);
            return(result.RowsAffected);
        }
Esempio n. 3
0
 public virtual int Delete(XIOT.Data.Objects.DIM_People theDIM_People)
 {
     return(ExecuteAction(theDIM_People, theDIM_People, "Select", "Delete", DeleteView));
 }
Esempio n. 4
0
 public virtual int Insert(XIOT.Data.Objects.DIM_People theDIM_People)
 {
     return(ExecuteAction(theDIM_People, new DIM_People(), "New", "Insert", InsertView));
 }
Esempio n. 5
0
 public virtual int Update(XIOT.Data.Objects.DIM_People theDIM_People)
 {
     return(Update(theDIM_People, SelectSingle(theDIM_People.PeopleID)));
 }
Esempio n. 6
0
 public virtual int Update(XIOT.Data.Objects.DIM_People theDIM_People, XIOT.Data.Objects.DIM_People original_DIM_People)
 {
     return(ExecuteAction(theDIM_People, original_DIM_People, "Edit", "Update", UpdateView));
 }
Esempio n. 7
0
 public List <XIOT.Data.Objects.DIM_People> Select(XIOT.Data.Objects.DIM_People qbe)
 {
     return(Select(qbe.PeopleID, qbe.Name, qbe.Priority, qbe.StartDate, qbe.EndDate, qbe.UTCOffset, qbe.ObservesDST, qbe.Notes));
 }
Esempio n. 8
0
 public static List <XIOT.Data.Objects.DIM_People> Select(XIOT.Data.Objects.DIM_People qbe)
 {
     return(new DIM_PeopleFactory().Select(qbe));
 }