You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

542 lines
9.9 KiB

using Entity.Sugar;
namespace Entity
{
public class EntityHelper
{
public const string CUSTOMERS = "customers";
public const string CUSTOMERSTRANSFER = "customerstransfer";
public const string CUSTOMERSTRANSFERBAK = "customerstransferbak";
public const string IMPORTCUSTOMERS = "importcustomers";
public const string ATTENDANCE = "attendance";
public const string ATTENDANCEDIFF = "attendancediff";
public const string BILLCHANGEAPPLY = "billchangeapply";
public const string BUSINESSTRAVEL = "businesstravel";
public const string CHECKFLOW = "checkflow";
public const string INVOICEAPPLYINFO = "invoiceapplyinfo";
public const string LEAVE = "leave";
public const string LEAVESET = "leaveset";
public const string OVERTIME = "overtime";
public const string TRAVELEXPENSE = "travelexpense";
public const string WENZHONG = "wenzhong";
public const string BILLINFO = "billinfo";
public const string BILLS = "bills";
public const string BILLSBAK = "billsbak";
public const string EXHIBITION = "exhibition";
public const string EXHIBITIONSTRANSFER = "exhibitionstransfer";
public const string EXHIBITIONSTRANSFERBAK = "exhibitionstransferbak";
public const string EXPORTEXHIBITION = "exportexhibition";
public const string IMPORTEXHIBITION = "importexhibition";
public const string OTHEREXHIBITION = "otherexhibition";
public const string OTHEREXHIBITIONTG = "otherexhibitiontg";
public const string ANNOUNCEMENT = "announcement";
public const string READ = "read";
public const string ARGUMENTCLASS = "argumentclass";
public const string ARGUMENTS = "arguments";
public const string ARGUMENTSRELATED = "argumentsrelated";
public const string AUTHORIZE = "authorize";
public const string AUTHORIZEFORDEPT = "authorizefordept";
public const string AUTHORIZEFORMEMBER = "authorizeformember";
public const string CALENDAR = "calendar";
public const string CLOCKTIPS = "clocktips";
public const string CLOCKTIPSBAK = "clocktipsbak";
public const string DEPARTMENTS = "departments";
public const string DOCUMENT = "document";
public const string EMAIL = "email";
public const string FILES = "files";
public const string FORGETPASSWORD = "forgetpassword";
public const string HOLIDAYS = "holidays";
public const string JOBTITLE = "jobtitle";
public const string LANGUAGE = "language";
public const string LOGINFO = "loginfo";
public const string LOGINLOG = "loginlog";
public const string MAXNUMBER = "maxnumber";
public const string MEMBERS = "members";
public const string MEMBERSTORULE = "memberstorule";
public const string MODULEFORPROGRAM = "moduleforprogram";
public const string MODULELIST = "modulelist";
public const string OFFICETEMPLATE = "officetemplate";
public const string ONLINEUSERS = "onlineusers";
public const string ORGANIZATION = "organization";
public const string OUTERUSERS = "outerusers";
public const string PROFILES = "profiles";
public const string PROGRAMLIST = "programlist";
public const string RULES = "rules";
public const string SYSTEMSETTING = "systemsetting";
public const string TASK = "task";
public const string TASKREPLY = "taskreply";
public const string TICKETAUTH = "ticketauth";
public const string TIPS = "tips";
public const string TIPSBAK = "tipsbak";
public const string EXHIBITIONRULES = "exhibitionrules";
public const string NEWS = "news";
public const string PACKINGORDER = "packingorder";
public const string TRACKINGLOG = "trackinglog";
public const string WEBSITEFILES = "websitefiles";
public const string WEBSITEMAILLOG = "websitemaillog";
public const string WEBSITESETTING = "websitesetting";
public const string OVW_IMPORTCUSTOMERS = "ovw_importcustomers";
public const string OVW_BILLINFO = "ovw_billinfo";
public const string OVW_BILLS = "ovw_bills";
/// <summary>
/// get the entity object
/// </summary>
/// <param name="type"/>type{String}</param>
/// <returns>entity{Object}entity</returns>
public static object GetEntity(string type)
{
var entity = new object();
entity = "";
switch (type.ToLower())
{
case CUSTOMERS:
entity = new OTB_CRM_Customers();
break;
case CUSTOMERSTRANSFER:
entity = new OTB_CRM_CustomersTransfer();
break;
case CUSTOMERSTRANSFERBAK:
entity = new OTB_CRM_CustomersTransferBak();
break;
case IMPORTCUSTOMERS:
entity = new OTB_CRM_ImportCustomers();
break;
case ATTENDANCE:
entity = new OTB_EIP_Attendance();
break;
case ATTENDANCEDIFF:
entity = new OTB_EIP_AttendanceDiff();
break;
case BILLCHANGEAPPLY:
entity = new OTB_EIP_BillChangeApply();
break;
case BUSINESSTRAVEL:
entity = new OTB_EIP_BusinessTravel();
break;
case CHECKFLOW:
entity = new OTB_EIP_CheckFlow();
break;
case INVOICEAPPLYINFO:
entity = new OTB_EIP_InvoiceApplyInfo();
break;
case LEAVE:
entity = new OTB_EIP_Leave();
break;
case LEAVESET:
entity = new OTB_EIP_LeaveSet();
break;
case OVERTIME:
entity = new OTB_EIP_OverTime();
break;
case TRAVELEXPENSE:
entity = new OTB_EIP_TravelExpense();
break;
case WENZHONG:
entity = new OTB_EIP_WenZhong();
break;
case BILLINFO:
entity = new OTB_OPM_BillInfo();
break;
case BILLS:
entity = new OTB_OPM_Bills();
break;
case BILLSBAK:
entity = new OTB_OPM_BillsBak();
break;
case EXHIBITION:
entity = new OTB_OPM_Exhibition();
break;
case EXHIBITIONSTRANSFER:
entity = new OTB_OPM_ExhibitionsTransfer();
break;
case EXHIBITIONSTRANSFERBAK:
entity = new OTB_OPM_ExhibitionsTransferBak();
break;
case EXPORTEXHIBITION:
entity = new OTB_OPM_ExportExhibition();
break;
case IMPORTEXHIBITION:
entity = new OTB_OPM_ImportExhibition();
break;
case OTHEREXHIBITION:
entity = new OTB_OPM_OtherExhibition();
break;
case OTHEREXHIBITIONTG:
entity = new OTB_OPM_OtherExhibitionTG();
break;
case ANNOUNCEMENT:
entity = new OTB_SYS_Announcement();
break;
case READ:
entity = new OTB_SYS_Announcement_Read();
break;
case ARGUMENTCLASS:
entity = new OTB_SYS_ArgumentClass();
break;
case ARGUMENTS:
entity = new OTB_SYS_Arguments();
break;
case ARGUMENTSRELATED:
entity = new OTB_SYS_ArgumentsRelated();
break;
case AUTHORIZE:
entity = new OTB_SYS_Authorize();
break;
case AUTHORIZEFORDEPT:
entity = new OTB_SYS_AuthorizeForDept();
break;
case AUTHORIZEFORMEMBER:
entity = new OTB_SYS_AuthorizeForMember();
break;
case CALENDAR:
entity = new OTB_SYS_Calendar();
break;
case CLOCKTIPS:
entity = new OTB_SYS_ClockTips();
break;
case CLOCKTIPSBAK:
entity = new OTB_SYS_ClockTipsBak();
break;
case DEPARTMENTS:
entity = new OTB_SYS_Departments();
break;
case DOCUMENT:
entity = new OTB_SYS_Document();
break;
case EMAIL:
entity = new OTB_SYS_Email();
break;
case FILES:
entity = new OTB_SYS_Files();
break;
case FORGETPASSWORD:
entity = new OTB_SYS_ForgetPassword();
break;
case HOLIDAYS:
entity = new OTB_SYS_Holidays();
break;
case JOBTITLE:
entity = new OTB_SYS_Jobtitle();
break;
case LANGUAGE:
entity = new OTB_SYS_Language();
break;
case LOGINFO:
entity = new OTB_SYS_LogInfo();
break;
case LOGINLOG:
entity = new OTB_SYS_LoginLog();
break;
case MAXNUMBER:
entity = new OTB_SYS_MaxNumber();
break;
case MEMBERS:
entity = new OTB_SYS_Members();
break;
case MEMBERSTORULE:
entity = new OTB_SYS_MembersToRule();
break;
case MODULEFORPROGRAM:
entity = new OTB_SYS_ModuleForProgram();
break;
case MODULELIST:
entity = new OTB_SYS_ModuleList();
break;
case OFFICETEMPLATE:
entity = new OTB_SYS_OfficeTemplate();
break;
case ONLINEUSERS:
entity = new OTB_SYS_OnlineUsers();
break;
case ORGANIZATION:
entity = new OTB_SYS_Organization();
break;
case OUTERUSERS:
entity = new OTB_SYS_OuterUsers();
break;
case PROFILES:
entity = new OTB_SYS_Profiles();
break;
case PROGRAMLIST:
entity = new OTB_SYS_ProgramList();
break;
case RULES:
entity = new OTB_SYS_Rules();
break;
case SYSTEMSETTING:
entity = new OTB_SYS_SystemSetting();
break;
case TASK:
entity = new OTB_SYS_Task();
break;
case TASKREPLY:
entity = new OTB_SYS_TaskReply();
break;
case TICKETAUTH:
entity = new OTB_SYS_TicketAuth();
break;
case TIPS:
entity = new OTB_SYS_Tips();
break;
case TIPSBAK:
entity = new OTB_SYS_TipsBak();
break;
case EXHIBITIONRULES:
entity = new OTB_WSM_ExhibitionRules();
break;
case NEWS:
entity = new OTB_WSM_News();
break;
case PACKINGORDER:
entity = new OTB_WSM_PackingOrder();
break;
case TRACKINGLOG:
entity = new OTB_WSM_TrackingLog();
break;
case WEBSITEFILES:
entity = new OTB_WSM_WebSiteFiles();
break;
case WEBSITEMAILLOG:
entity = new OTB_WSM_WebSiteMailLog();
break;
case WEBSITESETTING:
entity = new OTB_WSM_WebSiteSetting();
break;
case OVW_IMPORTCUSTOMERS:
entity = new OVW_CRM_ImportCustomers();
break;
case OVW_BILLINFO:
entity = new OVW_OPM_BillInfo();
break;
case OVW_BILLS:
entity = new OVW_OPM_Bills();
break;
}
return entity;
}
}
}