/// <summary> /// This method fetches all 'MemberAddressView' objects. /// </summary> /// <param name='List<PolymorphicObject>'>The 'MemberAddressView' to delete. /// <returns>A PolymorphicObject object with all 'MemberAddressViews' objects. internal PolymorphicObject FetchAll(List <PolymorphicObject> parameters, DataConnector dataConnector) { // Initial Value PolymorphicObject returnObject = new PolymorphicObject(); // locals List <MemberAddressView> memberAddressViewListCollection = null; // Create FetchAll StoredProcedure FetchAllMemberAddressViewsStoredProcedure fetchAllProc = null; // If the data connection is connected if ((dataConnector != null) && (dataConnector.Connected == true)) { // Get MemberAddressViewParameter // Declare Parameter MemberAddressView paramMemberAddressView = null; // verify the first parameters is a(n) 'MemberAddressView'. if (parameters[0].ObjectValue as MemberAddressView != null) { // Get MemberAddressViewParameter paramMemberAddressView = (MemberAddressView)parameters[0].ObjectValue; } // Now create FetchAllMemberAddressViewsProc from MemberAddressViewWriter fetchAllProc = MemberAddressViewWriter.CreateFetchAllMemberAddressViewsStoredProcedure(paramMemberAddressView); } // Verify fetchAllProc exists if (fetchAllProc != null) { // Execute FetchAll Stored Procedure memberAddressViewListCollection = this.DataManager.MemberAddressViewManager.FetchAllMemberAddressViews(fetchAllProc, dataConnector); // if dataObjectCollection exists if (memberAddressViewListCollection != null) { // set returnObject.ObjectValue returnObject.ObjectValue = memberAddressViewListCollection; } } else { // Raise Error Data Connection Not Available throw new Exception("The database connection is not available."); } // return value return(returnObject); }
/// <summary> /// This method loads a collection of 'MemberAddressView' objects. /// </summary> public List <MemberAddressView> LoadMemberAddressViews(MemberAddressView tempMemberAddressView = null) { // initial value List <MemberAddressView> memberAddressViews = null; // if the AppController exists if (this.HasAppController) { // perform the load memberAddressViews = this.AppController.ControllerManager.MemberAddressViewController.FetchAll(tempMemberAddressView); } // return value return(memberAddressViews); }
/// <summary> /// This method creates the parameter for a 'MemberAddressView' data operation. /// </summary> /// <param name='memberaddressview'>The 'MemberAddressView' to use as the first /// parameter (parameters[0]).</param> /// <returns>A List<PolymorphicObject> collection.</returns> private List <PolymorphicObject> CreateMemberAddressViewParameter(MemberAddressView memberAddressView) { // Initial Value List <PolymorphicObject> parameters = new List <PolymorphicObject>(); // Create PolymorphicObject to hold the parameter PolymorphicObject parameter = new PolymorphicObject(); // Set parameter.ObjectValue parameter.ObjectValue = memberAddressView; // Add userParameter to parameters parameters.Add(parameter); // return value return(parameters); }
/// <summary> /// This method loads a 'MemberAddressView' object /// from the dataRow passed in. /// </summary> /// <param name='dataRow'>The 'DataRow' to load from.</param> /// <returns>A 'MemberAddressView' DataObject.</returns> public static MemberAddressView Load(DataRow dataRow) { // Initial Value MemberAddressView memberAddressView = new MemberAddressView(); // Create field Integers int addressIdfield = 0; int cityfield = 1; int firstNamefield = 2; int lastNamefield = 3; int memberIdfield = 4; int stateCodefield = 5; int stateIdfield = 6; int stateNamefield = 7; int streetAddressfield = 8; int unitfield = 9; int zipCodefield = 10; try { // Load Each field memberAddressView.AddressId = DataHelper.ParseInteger(dataRow.ItemArray[addressIdfield], 0); memberAddressView.City = DataHelper.ParseString(dataRow.ItemArray[cityfield]); memberAddressView.FirstName = DataHelper.ParseString(dataRow.ItemArray[firstNamefield]); memberAddressView.LastName = DataHelper.ParseString(dataRow.ItemArray[lastNamefield]); memberAddressView.MemberId = DataHelper.ParseInteger(dataRow.ItemArray[memberIdfield], 0); memberAddressView.StateCode = DataHelper.ParseString(dataRow.ItemArray[stateCodefield]); memberAddressView.StateId = DataHelper.ParseInteger(dataRow.ItemArray[stateIdfield], 0); memberAddressView.StateName = DataHelper.ParseString(dataRow.ItemArray[stateNamefield]); memberAddressView.StreetAddress = DataHelper.ParseString(dataRow.ItemArray[streetAddressfield]); memberAddressView.Unit = DataHelper.ParseString(dataRow.ItemArray[unitfield]); memberAddressView.ZipCode = DataHelper.ParseString(dataRow.ItemArray[zipCodefield]); } catch { } // return value return(memberAddressView); }
/// <summary> /// This method fetches a collection of 'MemberAddressView' objects. /// This method used the DataBridgeManager to execute the fetch all using the /// procedure 'MemberAddressView_FetchAll'.</summary> /// <param name='tempMemberAddressView'>A temporary MemberAddressView for passing values.</param> /// <returns>A collection of 'MemberAddressView' objects.</returns> public List <MemberAddressView> FetchAll(MemberAddressView tempMemberAddressView) { // Initial value List <MemberAddressView> memberAddressViewList = null; // Get information for calling 'DataBridgeManager.PerformDataOperation' method. string methodName = "FetchAll"; string objectName = "ApplicationLogicComponent.Controllers"; try { // Create DataOperation Method ApplicationController.DataOperationMethod fetchAllMethod = this.AppController.DataBridge.DataOperations.MemberAddressViewMethods.FetchAll; // Create parameters for this method List <PolymorphicObject> parameters = CreateMemberAddressViewParameter(tempMemberAddressView); // Perform DataOperation PolymorphicObject returnObject = this.AppController.DataBridge.PerformDataOperation(methodName, objectName, fetchAllMethod, parameters); // If return object exists if ((returnObject != null) && (returnObject.ObjectValue as List <MemberAddressView> != null)) { // Create Collection From ReturnObject.ObjectValue memberAddressViewList = (List <MemberAddressView>)returnObject.ObjectValue; } } catch (Exception error) { // If ErrorProcessor exists if (this.ErrorProcessor != null) { // Log the current error this.ErrorProcessor.LogError(methodName, objectName, error); } } // return value return(memberAddressViewList); }
/// <summary> /// This method loads a collection of 'MemberAddressView' objects. /// from the dataTable.Rows object passed in. /// </summary> /// <param name='dataTable'>The 'DataTable.Rows' to load from.</param> /// <returns>A MemberAddressView Collection.</returns> public static List <MemberAddressView> LoadCollection(DataTable dataTable) { // Initial Value List <MemberAddressView> memberAddressViews = new List <MemberAddressView>(); try { // Load Each row In DataTable foreach (DataRow row in dataTable.Rows) { // Create 'MemberAddressView' from rows MemberAddressView memberAddressView = Load(row); // Add this object to collection memberAddressViews.Add(memberAddressView); } } catch { } // return value return(memberAddressViews); }
/// <summary> /// This method creates an instance of a /// 'FetchAllMemberAddressViewsStoredProcedure' object and /// creates the sql parameter[] array needed /// to execute the procedure 'MemberAddressView_FetchAll'. /// </summary> /// <returns>An instance of a(n) 'FetchAllMemberAddressViewsStoredProcedure' object.</returns> public static FetchAllMemberAddressViewsStoredProcedure CreateFetchAllMemberAddressViewsStoredProcedure(MemberAddressView memberAddressView) { // Initial value FetchAllMemberAddressViewsStoredProcedure fetchAllMemberAddressViewsStoredProcedure = new FetchAllMemberAddressViewsStoredProcedure(); // return value return(fetchAllMemberAddressViewsStoredProcedure); }