/// <summary>
 /// Create a new ACCOUNT object.
 /// </summary>
 /// <param name="account_id">Initial value of the account_id property.</param>
 /// <param name="account_status_id">Initial value of the account_status_id property.</param>
 /// <param name="person_id">Initial value of the person_id property.</param>
 /// <param name="organization_flag">Initial value of the organization_flag property.</param>
 /// <param name="current_balance">Initial value of the current_balance property.</param>
 /// <param name="future_balance">Initial value of the future_balance property.</param>
 /// <param name="unallocated_balance">Initial value of the unallocated_balance property.</param>
 /// <param name="datestamp">Initial value of the datestamp property.</param>
 /// <param name="userstamp">Initial value of the userstamp property.</param>
 /// <param name="allow_debit_balance">Initial value of the allow_debit_balance property.</param>
 /// <param name="source_type">Initial value of the source_type property.</param>
 /// <param name="internet_update_flag">Initial value of the internet_update_flag property.</param>
 /// <param name="account_type">Initial value of the account_type property.</param>
 /// <param name="iqr_lockout_flag">Initial value of the iqr_lockout_flag property.</param>
 /// <param name="no_show_count">Initial value of the no_show_count property.</param>
 /// <param name="flex_benefit_flag">Initial value of the flex_benefit_flag property.</param>
 /// <param name="subsidy_provider">Initial value of the subsidy_provider property.</param>
 public static ACCOUNT CreateACCOUNT(global::System.Int32 account_id, global::System.String account_status_id, global::System.Int32 person_id, global::System.Boolean organization_flag, global::System.Decimal current_balance, global::System.Decimal future_balance, global::System.Decimal unallocated_balance, global::System.DateTime datestamp, global::System.Int32 userstamp, global::System.Boolean allow_debit_balance, global::System.Byte source_type, global::System.Boolean internet_update_flag, global::System.Byte account_type, global::System.Boolean iqr_lockout_flag, global::System.Int16 no_show_count, global::System.Boolean flex_benefit_flag, global::System.Boolean subsidy_provider)
 {
     ACCOUNT aCCOUNT = new ACCOUNT();
     aCCOUNT.account_id = account_id;
     aCCOUNT.account_status_id = account_status_id;
     aCCOUNT.person_id = person_id;
     aCCOUNT.organization_flag = organization_flag;
     aCCOUNT.current_balance = current_balance;
     aCCOUNT.future_balance = future_balance;
     aCCOUNT.unallocated_balance = unallocated_balance;
     aCCOUNT.datestamp = datestamp;
     aCCOUNT.userstamp = userstamp;
     aCCOUNT.allow_debit_balance = allow_debit_balance;
     aCCOUNT.source_type = source_type;
     aCCOUNT.internet_update_flag = internet_update_flag;
     aCCOUNT.account_type = account_type;
     aCCOUNT.iqr_lockout_flag = iqr_lockout_flag;
     aCCOUNT.no_show_count = no_show_count;
     aCCOUNT.flex_benefit_flag = flex_benefit_flag;
     aCCOUNT.subsidy_provider = subsidy_provider;
     return aCCOUNT;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the ACCOUNTs EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToACCOUNTs(ACCOUNT aCCOUNT)
 {
     base.AddObject("ACCOUNTs", aCCOUNT);
 }