protected virtual int ExecuteAction(VSM.Data.Objects.HelpDesk theHelpDesk, VSM.Data.Objects.HelpDesk original_HelpDesk, string lastCommandName, string commandName, string dataView) { ActionArgs args = new ActionArgs(); args.Controller = "HelpDesk"; args.View = dataView; args.Values = CreateFieldValues(theHelpDesk, original_HelpDesk); args.LastCommandName = lastCommandName; args.CommandName = commandName; ActionResult result = ControllerFactory.CreateDataController().Execute("HelpDesk", dataView, args); result.RaiseExceptionIfErrors(); result.AssignTo(theHelpDesk); return(result.RowsAffected); }
protected virtual FieldValue[] CreateFieldValues(VSM.Data.Objects.HelpDesk theHelpDesk, VSM.Data.Objects.HelpDesk original_HelpDesk) { List <FieldValue> values = new List <FieldValue>(); values.Add(new FieldValue("HelpDesk_ID", original_HelpDesk.HelpDesk_ID, theHelpDesk.HelpDesk_ID)); values.Add(new FieldValue("Personnel_no", original_HelpDesk.Personnel_no, theHelpDesk.Personnel_no)); values.Add(new FieldValue("HelpDesk_FirstName", original_HelpDesk.HelpDesk_FirstName, theHelpDesk.HelpDesk_FirstName)); values.Add(new FieldValue("HelpDesk_LastName", original_HelpDesk.HelpDesk_LastName, theHelpDesk.HelpDesk_LastName)); values.Add(new FieldValue("HelpDesk_AuthenPassword", original_HelpDesk.HelpDesk_AuthenPassword, theHelpDesk.HelpDesk_AuthenPassword)); values.Add(new FieldValue("CreatedBy", original_HelpDesk.CreatedBy, theHelpDesk.CreatedBy)); values.Add(new FieldValue("CreatedOn", original_HelpDesk.CreatedOn, theHelpDesk.CreatedOn)); values.Add(new FieldValue("ModifiedBy", original_HelpDesk.ModifiedBy, theHelpDesk.ModifiedBy)); values.Add(new FieldValue("ModifiedOn", original_HelpDesk.ModifiedOn, theHelpDesk.ModifiedOn)); return(values.ToArray()); }
public virtual int Delete(VSM.Data.Objects.HelpDesk theHelpDesk) { return(ExecuteAction(theHelpDesk, theHelpDesk, "Select", "Delete", DeleteView)); }
public virtual int Insert(VSM.Data.Objects.HelpDesk theHelpDesk) { return(ExecuteAction(theHelpDesk, new HelpDesk(), "New", "Insert", InsertView)); }
public virtual int Update(VSM.Data.Objects.HelpDesk theHelpDesk) { return(Update(theHelpDesk, SelectSingle(theHelpDesk.HelpDesk_ID))); }
public virtual int Update(VSM.Data.Objects.HelpDesk theHelpDesk, VSM.Data.Objects.HelpDesk original_HelpDesk) { return(ExecuteAction(theHelpDesk, original_HelpDesk, "Edit", "Update", UpdateView)); }
public List <VSM.Data.Objects.HelpDesk> Select(VSM.Data.Objects.HelpDesk qbe) { return(Select(qbe.HelpDesk_ID, qbe.Personnel_no, qbe.HelpDesk_FirstName, qbe.HelpDesk_LastName, qbe.HelpDesk_AuthenPassword, qbe.CreatedBy, qbe.CreatedOn, qbe.ModifiedBy, qbe.ModifiedOn)); }
public static List <VSM.Data.Objects.HelpDesk> Select(VSM.Data.Objects.HelpDesk qbe) { return(new HelpDeskFactory().Select(qbe)); }