protected virtual FieldValue[] CreateFieldValues(VSM.Data.Objects.Employee_Roles theEmployee_Roles, VSM.Data.Objects.Employee_Roles original_Employee_Roles)
        {
            List <FieldValue> values = new List <FieldValue>();

            values.Add(new FieldValue("emp_id", original_Employee_Roles.emp_id, theEmployee_Roles.emp_id));
            values.Add(new FieldValue("emp_password", original_Employee_Roles.emp_password, theEmployee_Roles.emp_password, true));
            values.Add(new FieldValue("roles_id", original_Employee_Roles.roles_id, theEmployee_Roles.roles_id));
            values.Add(new FieldValue("roles_roles_name", original_Employee_Roles.roles_roles_name, theEmployee_Roles.roles_roles_name, true));
            return(values.ToArray());
        }
        protected virtual int ExecuteAction(VSM.Data.Objects.Employee_Roles theEmployee_Roles, VSM.Data.Objects.Employee_Roles original_Employee_Roles, string lastCommandName, string commandName, string dataView)
        {
            ActionArgs args = new ActionArgs();

            args.Controller      = "Employee_Roles";
            args.View            = dataView;
            args.Values          = CreateFieldValues(theEmployee_Roles, original_Employee_Roles);
            args.LastCommandName = lastCommandName;
            args.CommandName     = commandName;
            ActionResult result = ControllerFactory.CreateDataController().Execute("Employee_Roles", dataView, args);

            result.RaiseExceptionIfErrors();
            result.AssignTo(theEmployee_Roles);
            return(result.RowsAffected);
        }
 public static List <VSM.Data.Objects.Employee_Roles> Select(VSM.Data.Objects.Employee_Roles qbe)
 {
     return(new Employee_RolesFactory().Select(qbe));
 }
 public virtual int Delete(VSM.Data.Objects.Employee_Roles theEmployee_Roles)
 {
     return(ExecuteAction(theEmployee_Roles, theEmployee_Roles, "Select", "Delete", DeleteView));
 }
 public virtual int Insert(VSM.Data.Objects.Employee_Roles theEmployee_Roles)
 {
     return(ExecuteAction(theEmployee_Roles, new Employee_Roles(), "New", "Insert", InsertView));
 }
 public virtual int Update(VSM.Data.Objects.Employee_Roles theEmployee_Roles)
 {
     return(Update(theEmployee_Roles, SelectSingle(theEmployee_Roles.emp_id, theEmployee_Roles.roles_id)));
 }
 public virtual int Update(VSM.Data.Objects.Employee_Roles theEmployee_Roles, VSM.Data.Objects.Employee_Roles original_Employee_Roles)
 {
     return(ExecuteAction(theEmployee_Roles, original_Employee_Roles, "Edit", "Update", UpdateView));
 }
 public List <VSM.Data.Objects.Employee_Roles> Select(VSM.Data.Objects.Employee_Roles qbe)
 {
     return(Select(qbe.emp_id, qbe.emp_password, qbe.roles_id, qbe.roles_roles_name));
 }