📄 dataaccess.cs
字号:
namespace PowerEasy.DalFactory
{
using PowerEasy.IDal.AccessManage;
using PowerEasy.IDal.Accessories;
using PowerEasy.IDal.AD;
using PowerEasy.IDal.Analytics;
using PowerEasy.IDal.Collection;
using PowerEasy.IDal.CommonModel;
using PowerEasy.IDal.Contents;
using PowerEasy.IDal.Crm;
using PowerEasy.IDal.Shop;
using PowerEasy.IDal.Survey;
using PowerEasy.IDal.TemplateProc;
using PowerEasy.IDal.Templates;
using PowerEasy.IDal.UserManage;
using PowerEasy.IDal.WorkFlow;
using PowerEasy.SqlServerDal.AccessManage;
using PowerEasy.SqlServerDal.Accessories;
using PowerEasy.SqlServerDal.AD;
using PowerEasy.SqlServerDal.Analytics;
using PowerEasy.SqlServerDal.Analytics.Report;
using PowerEasy.SqlServerDal.Collection;
using PowerEasy.SqlServerDal.CommonModel;
using PowerEasy.SqlServerDal.Contents;
using PowerEasy.SqlServerDal.Crm;
using PowerEasy.SqlServerDal.Shop;
using PowerEasy.SqlServerDal.Survey;
using PowerEasy.SqlServerDal.TemplateProc;
using PowerEasy.SqlServerDal.Templates;
using PowerEasy.SqlServerDal.UserManage;
using PowerEasy.SqlServerDal.WorkFlows;
using System;
using System.Reflection;
public sealed class DataAccess
{
private static readonly string path = WebConfigurationManager.AppSettings["WebDAL"];
private DataAccess()
{
}
public static IAddress CreateAddress()
{
return new Address();
}
public static IAdministrator CreateAdmin()
{
return new Administrators();
}
public static IAdminProfile CreateAdminProfile()
{
return new AdminProfile();
}
public static IAdvertisement CreateAdvertisement()
{
return new Advertisement();
}
public static IADZone CreateAdZone()
{
return new ADZone();
}
public static IAgent CreateAgentPayment()
{
return new Agent();
}
public static IAuthor CreateAuthorInfo()
{
return new Author();
}
public static IBank CreateBank()
{
return new Bank();
}
public static IBankrollItem CreateBankrollItem()
{
return new BankrollItem();
}
public static ICards CreateCards()
{
return new Cards();
}
public static IChoiceset CreateChoiceset()
{
return new Choiceset();
}
public static IClient CreateClient()
{
return new Client();
}
public static IClientDelete CreateClientDelete()
{
return new ClientDelete();
}
public static ICollectionFieldRules CreateCollectionFieldRules()
{
return new CollectionFieldRules();
}
public static ICollectionFilterRules CreateCollectionFilterRules()
{
return new CollectionFilterRules();
}
public static ICollectionHistory CreateCollectionHistory()
{
return new CollectionHistory();
}
public static ICollectionItem CreateCollectionItem()
{
return new CollectionItem();
}
public static ICollectionListRules CreateCollectionListRules()
{
return new CollectionListRules();
}
public static ICollectionPagingRules CreateCollectionPagingRules()
{
return new CollectionPagingRules();
}
public static IComment CreateComment()
{
return new Comment();
}
public static ICommentPKZone CreateCommentPKZone()
{
return new CommentPKZone();
}
public static ICompany CreateCompany()
{
return new Company();
}
public static IComplain CreateComplain()
{
return new Complain();
}
public static IContacter CreateContacter()
{
return new Contacter();
}
public static IContentCharge CreateContentCharge()
{
return new ContentCharge();
}
public static IContentManage CreateContentManage()
{
return new ContentManage();
}
public static IPermissionContent CreateContentPermission()
{
return new PermissionContent();
}
public static IModel CreateCotentModel()
{
return new ModelDal();
}
public static IModelTemplate CreateCotentModelTemplate()
{
return new ModelTemplate();
}
public static ICounter CreateCounter()
{
return new Counter();
}
public static ICoupon CreateCoupon()
{
return new Coupon();
}
public static ICouponItem CreateCouponItem()
{
return new CouponItem();
}
public static IDataBaseHandle CreateDataBaseHandle()
{
return new DataBaseHandle();
}
public static IDeliverCharge CreateDeliverCharge()
{
return new DeliverCharge();
}
public static IDeliverItem CreateDeliverItem()
{
return new DeliverItem();
}
public static IDeliverType CreateDeliverType()
{
return new DeliverType();
}
public static IDownloadError CreateDownloadError()
{
return new DownloadError();
}
public static IDownServer CreateDownServer()
{
return new DownServer();
}
public static IFavorite CreateFavorite()
{
return new Favorite();
}
public static IFiles CreateFiles()
{
return new Files();
}
public static IFlowProcess CreateFlowProcess()
{
return new FlowProcess();
}
public static IIncludeFile CreateIncludeFile()
{
return new IncludeFile();
}
public static IInvoice CreateInvoice()
{
return new Invoice();
}
public static IIPStorage CreateIPStorage()
{
return new IPStorage();
}
public static IKeywords CreateKeywords()
{
return new Keywords();
}
public static ILabelManage CreateLabelManage()
{
return new LabelManage();
}
public static IMessage CreateMessage()
{
return new Message();
}
public static INodes CreateNodes()
{
return new Nodes();
}
public static IOrder CreateOrder()
{
return new Order();
}
public static IOrderFeedback CreateOrderFeedback()
{
return new OrderFeedback();
}
public static IOrderItem CreateOrderItem()
{
return new OrderItem();
}
public static IOtherReport CreateOtherReport()
{
return new OtherReport();
}
public static IPackage CreatePackage()
{
return new Package();
}
public static IPaymentLog CreatePaymentLog()
{
return new PaymentLog();
}
public static IPaymentType CreatePaymentType()
{
return new PaymentType();
}
public static IPayPlatform CreatePayPlatform()
{
return new PayPlatform();
}
public static IUserPermissions CreatePermissionAccess()
{
return new UserPermissions();
}
public static IPresent CreatePresent()
{
return new Present();
}
public static IPresentProject CreatePresentProject()
{
return new PresentProject();
}
public static IProducer CreateProducer()
{
return new Producer();
}
public static IProduct CreateProduct()
{
return new Product();
}
public static IProductCommon CreateProductCommon()
{
return new ProductCommon();
}
public static IProductData CreateProductData()
{
return new ProductData();
}
public static IProductPrice CreateProductPrice()
{
return new ProductPrice();
}
public static IQuestion CreateQuestion()
{
return new Question();
}
public static IQuestionAllot CreateQuestionAllot()
{
return new QuestionAllot();
}
public static IQuestionType CreateQuestionType()
{
return new QuestionType();
}
public static IRefund CreateRefund()
{
return new Refund();
}
public static IRegion CreateRegion()
{
return new Region();
}
public static IRemittance CreateRemittance()
{
return new Remittance();
}
public static IReply CreateReply()
{
return new Reply();
}
public static IRoleMembers CreateRoleMembers()
{
return new RoleMembers();
}
public static IUserRole CreateRoles()
{
return new UserRole();
}
public static ISaleCount CreateSaleCount()
{
return new SaleCount();
}
public static ISaleList CreateSaleList()
{
return new SaleList();
}
public static IService CreateService()
{
return new Service();
}
public static IShoppingCart CreateShoppingCart()
{
return new ShoppingCart();
}
public static ISigninContent CreateSigninContent()
{
return new SigninContent();
}
public static ISigninLog CreateSigninLog()
{
return new SigninLog();
}
public static ISource CreateSourceInfo()
{
return new Source();
}
public static ISpecial CreateSpecial()
{
return new Special();
}
public static IStatistics CreateStatistics()
{
return new Statistics();
}
public static IStatus CreateStatus()
{
return new Status();
}
public static IStockItem CreateStockItem()
{
return new StockItem();
}
public static IStockManage CreateStockManage()
{
return new StockManage();
}
public static ISurveyManager CreateSurvey()
{
return new SurveyManager();
}
public static ISurveyCreate CreateSurveyCreate()
{
return new SurveyCreate();
}
public static ISurveyField CreateSurveyField()
{
return new SurveyField();
}
public static ISurveyRecord CreateSurveyRecord()
{
return new SurveyRecord();
}
public static ISurveyVote CreateSurveyVote()
{
return new SurveyVote();
}
public static ITimeReport CreateTimeReport(string statName)
{
string typeName = path + ".Analytics.Report." + statName;
return (ITimeReport) Assembly.Load(path).CreateInstance(typeName);
}
public static ITrademark CreateTrademark()
{
return new Trademark();
}
public static ITransferLog CreateTransferLog()
{
return new TransferLog();
}
public static IUserDataReport CreateUserDataReport(string statName)
{
string typeName = path + ".Analytics.Report." + statName;
return (IUserDataReport) Assembly.Load(path).CreateInstance(typeName);
}
public static IUserDate CreateUserDateCreate()
{
return new UserDate();
}
public static IUserFriend CreateUserFriend()
{
return new UserFriend();
}
public static IUserGroups CreateUserGroups()
{
return new UserGroups();
}
public static IUserMoney CreateUserMoneyCreate()
{
return new UserMoney();
}
public static IUserPoint CreateUserPointCreate()
{
return new UserPoint();
}
public static IUserPointLog CreateUserPointLog()
{
return new UserPointLog();
}
public static IUsers CreateUsers()
{
return new Users();
}
public static IUserValidLog CreateUserValidLog()
{
return new UserValidLog();
}
public static IVotes CreateVote()
{
return new Votes();
}
public static IWordReplace CreateWordReplace()
{
return new WordReplace();
}
public static IWorkFlows CreateWorkFlows()
{
return new WorkFlow();
}
public static ILabelProc LabelCode()
{
return new LabelSql();
}
public static IStaticLabelProc StaticLabelCode()
{
return new StaticLabelSql();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -