Add project files.
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
using Sarand.BusinessMgr.Net.Standard.Base.App;
|
||||
using Sarand.Net.Standard.Base.Core;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Sarand.BusinessMgr.Net.Standard.Base.Mgr
|
||||
{
|
||||
//=======================================================================
|
||||
public abstract partial class SbmAccountMgr : SbmItemMgr
|
||||
{
|
||||
//-------------------------------------------------------------------
|
||||
// Data members.
|
||||
// Code types.
|
||||
private List<Sbm.ApplCodeType> supportedCodeTypes = new List<Sbm.ApplCodeType>()
|
||||
{
|
||||
Sbm.ApplCodeType.AccountHandler,
|
||||
Sbm.ApplCodeType.AccountManager,
|
||||
Sbm.ApplCodeType.AccountType,
|
||||
Sbm.ApplCodeType.AccountRating,
|
||||
Sbm.ApplCodeType.ContactArea,
|
||||
Sbm.ApplCodeType.ContactHandler,
|
||||
Sbm.ApplCodeType.ContactMethod,
|
||||
Sbm.ApplCodeType.ContactCallCycle,
|
||||
Sbm.ApplCodeType.DeliveryCourier,
|
||||
Sbm.ApplCodeType.SeasonalCategory,
|
||||
Sbm.ApplCodeType.OrderLeadTime,
|
||||
Sbm.ApplCodeType.DeliveryType,
|
||||
Sbm.ApplCodeType.DeliveryMethod,
|
||||
Sbm.ApplCodeType.DeliveryBookIn,
|
||||
Sbm.ApplCodeType.CommodityCategory,
|
||||
Sbm.ApplCodeType.CommodityPromotion,
|
||||
Sbm.ApplCodeType.PostcodeArea,
|
||||
Sbm.ApplCodeType.JobTrade
|
||||
};
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Construction.
|
||||
protected SbmAccountMgr(SbmUserContext userContext) :
|
||||
base(userContext)
|
||||
{
|
||||
}
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing)
|
||||
{
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Properties.
|
||||
public abstract bool SystemAccountDatabaseIsValid { get; }
|
||||
// System codes.
|
||||
protected List<TypeCodeDesc> AffiliateTypes { get { return GetCodesOfType(Sbm.SystemCode.AffiliateType); } }
|
||||
protected List<TypeCodeDesc> AssociationTypes { get { return GetCodesOfType(Sbm.SystemCode.AssociationType); } }
|
||||
protected List<TypeCodeDesc> AddressTypes { get { return GetCodesOfType(Sbm.SystemCode.AddressType); } }
|
||||
protected List<TypeCodeDesc> SysParamCategories { get { return GetCodesOfType(Sbm.SystemCode.SysParamCategory); } }
|
||||
protected List<TypeCodeDesc> TransactionStatusCats { get { return GetCodesOfType(Sbm.SystemCode.TransactionStatusCat); } }
|
||||
protected List<TypeCodeDesc> DiscountTypes { get { return GetCodesOfType(Sbm.SystemCode.DiscountType); } }
|
||||
protected List<TypeCodeDesc> SystemAccountTypes { get { return GetCodesOfType(Sbm.SystemCode.SystemAccountType); } }
|
||||
// Code types.
|
||||
public override List<Sbm.ApplCodeType> SupportedCodeTypes { get { return new List<Sbm.ApplCodeType>(supportedCodeTypes); } }
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Utilities.
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
}
|
||||
//=======================================================================
|
||||
}
|
||||
Reference in New Issue
Block a user