| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Threading.Tasks;
- using SuperAdmin.Controllers;
- using SuperAdmin.Models.Http;
- namespace SuperAdmin.Source
- {
- public class CommonUtils
- {
- private static readonly log4net.ILog log = log4net.LogManager.GetLogger(typeof(Program));
- public class ActionType
- {
- public const string Balance = "1";
- public const string ExpireDate = "2";
- public const string Service = "3";
- public const string SubListActive = "4";
- public const string SubListStatus = "6";
- public const string Campaign = "7";
- }
- public class ActionCode
- {
- public const string Delete = "1";
- public const string Update = "2";
- }
- public class ListSubType
- {
- public const string Blacklist = "1";
- public const string Whitelist = "2";
- }
- public class GameIds
- {
- public const string LUCKY_POWER = "1";
- public const string LUCKY_DAY = "2";
- public const string LUCKY_PLUS = "3";
- }
- public class ResultOrder
- {
- public static String asc = "asc";
- public static String desc = "desc";
- }
- //1: lấy các term đang cho phép mia ticket
- //2: lấy các term đã khóa, không cho mua ticket, đang đợi quay thưởng hoặc nhập giải thưởng(LuckyPower)
- //3: đã chấp nhận kết quả
- //4: kế quả bị từ chối, đợi nhập lại
- //5:. đã nhập kết quả và đợi phê duyệt kết quả
- public class GetTermStatus
- {
- public const string available = "1";
- public const string waitResult = "2";
- public const string accepted = "3";
- public const string rejected = "4";
- public const string waitApproved = "5";
- }
- public class PaidStatus
- {
- public const string notYetPaid = "0";
- public const string alreadyPaid = "1";
- public const string paying = "2";
- public const string paidError = "3";
- }
- public class CampaignStatus
- {
- //0=draft(nhap),
- //1=Archived(thung rac),
- //2=Pending(sau khi duyet job se chuyen len 3),
- //3=Running,
- //4=Complated,
- //5=Pause,
- //6=Close
- //7=deleted(xoa luon khoi he thong),
- public const string Draft = "0";
- public const string Archived = "1";
- public const string Pending = "2";
- public const string Running = "3";
- public const string Completed = "4";
- public const string Paused = "5";
- public const string Closed = "6";
- public const string Deleted = "7";
- }
- public static String AddTypeToText(string addType)
- {
- switch (addType)
- {
- case "1":
- return "Text";
- case "2":
- return "Register";
- }
- return addType;
- }
- public static String StatusToText(string status)
- {
- switch (status)
- {
- case CampaignStatus.Draft:
- return "<span class='badge badge-secondary'>Draft</span>";
- case CampaignStatus.Pending:
- return "<span class='badge badge-info'>Pending</span>";
- case CampaignStatus.Archived:
- return "<span class='badge badge-warning'>Archived</span>";
- case CampaignStatus.Running:
- return "<span class='badge badge-success'>Running</span>";
- case CampaignStatus.Completed:
- return "<span class='badge badge-primary'>Completed</span>";
- case CampaignStatus.Paused:
- return "<span class='badge badge-info'>Paused</span>";
- case CampaignStatus.Closed:
- return "<span class='badge badge-danger'>Closed</span>";
- }
- return status;
- }
- public static String StatusToStr(string status)
- {
- switch (status)
- {
- case CampaignStatus.Draft:
- return "Draft";
- case CampaignStatus.Pending:
- return "Pending";
- case CampaignStatus.Archived:
- return "Archived";
- case CampaignStatus.Running:
- return "Running";
- case CampaignStatus.Completed:
- return "Completed";
- case CampaignStatus.Paused:
- return "Paused";
- case CampaignStatus.Closed:
- return "Closed";
- }
- return status;
- }
- public class ExportActionType
- {
- //0=delete data,1=start upload data,2=finish upload data xong, doi duyet,3=reject,4= delete export;5=duyệt
- public const string deleteData = "0";
- public const string startUpload = "1";
- public const string finishUpload = "2";
- public const string rejected = "3";
- public const string deleted = "4";
- public const string approved = "5";
- }
- public class ExportStatus
- {
- //<option value = "0" > Draft </ option >
- // < option value="1">Uploading</option>
- // <option value = "2" > Finish upload</option>
- // <option value = "3" > Rejected </ option >
- // < option value="4">Deleted</option>
- // <option value = "5" > Approved </ option >
- public const string draft = "0";
- public const string startUpload = "1";
- public const string finishUpload = "2";
- public const string rejected = "3";
- public const string deleted = "4";
- public const string approved = "5";
- public const string addingMoney = "6";
- public const string finishAddMoney = "7";
- }
- public class LuckyPowerResultStatus
- {
- public const string waitApprove = "0";
- public const string rejected = "1";
- public const string approved = "2";
- }
- public class ExportType
- {
- //1=Lấy danh sách người trúng thưởng từ hệ thống ,
- //2=lấy danh sách từ file upload
- //3=lấy danh sách người trúng thưởng có trong hệ thống mà ko có trong file import
- //4=lấy danh sách có trong file import mà ko có trong hệ thống
- public static string fromSystem = "1";
- public static string fromUploadFile = "2";
- public static string sysWithoutImport = "3";
- public static string importWithoutSys = "4";
- }
- public class RequestCommand
- {
- public static String CustomerSync = "CustomerSync";
- public static String bet = "bet";
- public static String getTernList = "getTernList";
- public static String checkPin = "checkPin";
- public static String sendOtp = "sendOtp";
- public static String confirmCus = "confirmCus";
- public static String confirmOtp = "confirmOtp";
- public static String getParam = "getParam";
- }
- public class WsType
- {
- public const String ExportGetList = "wsExportGetList";
- public const String ExportInsertData = "wsExportInsertData";
- public const String GetTermList = "wsGetTermList";
- public const String LkpwResultUpdate = "wsLkpwResultUpdate";
- public const String LkpwResultGetHis = "wsLkpwResultGetHis";
- public const String ExportCreated = "wsExportCreated";
- public const String ExportAction = "wsExportAction";
- public const String ExportWinnerGetData = "wsExportWinnerGetData";
- public const String ExportWinnerGetDataById = "wsExportWinnerGetDataById";
- public const String ExportGetHis = "wsExportGetHis";
- public const String BlackInsertData = "wsBlackInsertData";
- public const String BackListGetList = "wsBackListGetList";
- public const String TrafficDayGet = "wsTrafficDayGet";
- public const String TrafficBoletGet = "wsTrafficBoletGet";
- public const String MsisdnSearch = "wsMsisdnSearch";
- public const String MsisdnAddUpdate = "wsMsisdnAddUpdate";
- public const String TransferSearch = "wsTransferSearch";
- public const String LockUser = "wsLockUser";
- public const String GetTicketInfo = "wsGetTicketInfo";
- public const String GetTrafficTotal = "wsGetTrafficTotal";
- public const String GetTopPlayer = "wsGetTopPlayer";
- public const String Executes = "wsExecutes";
- public const String TermResult = "urlTermresult";
- public const String ReportByTerm = "urlReportByTerm";
- public const String RevenueTotal = "urlRevenueTotal";
- public const String RevenueDetail = "urlRevenueDetail";
- public const String RewardTotal = "urlRewardTotal";
- public const String RewardDetail = "urlRewardDetail";
- //
- public const String CamGetList = "wsCamGetList";
- public const String CamUpdate = "wsCamUpdate";
- public const String CamInsert = "wsCamInsert";
- public const String camCopy = "camCopy";
- public const String CamSvGetList = "wsCamSvGetList";
- public const String CamAddInsert = "wsCamAddInsert";
- public const String CamSvRemove = "wsCamSvRemove";
- public const String SvGroupGetList = "svGroupGetList";
- public const String SvGetList = "wsSvGetList";
- public const String SvInsert = "wsSvInsert";
- public const String SvUpdate = "wsSvUpdate";
- public const String ApiServiceLoad = "apiServiceLoad";
- public const String ApiServiceInsert = "apiServiceInsert";
- public const String ApiServiceUpdate = "apiServiceUpdate";
- // calendar
- public const String CalendarGetList = "wsCalendarGetList";
- // campaign
- public const String camBalanceInsert = "camBalanceInsert";
- public const String camBalanceUpdate = "camBalanceUpdate";
- public const String camExpireInsert = "camExpireInsert";
- public const String camExpireUpdate = "camExpireUpdate";
- public const String camShortCodeInsert = "camShortCodeInsert";
- public const String camShortCodeUpdate = "camShortCodeUpdate";
- public const String camSubInsert = "camSubInsert";
- public const String camSubUpdate = "camSubUpdate";
- // param
- public const String ParamGetList = "wsParamGetList";
- public const String ParamUpdate = "wsParamUpdate";
- public const String ParamReload = "wsParamReload";
- // under
- public const String SvUnderGetList = "wsSvUnderGetList";
- public const String SvUnderInsert = "wsSvUnderInsert";
- public const String SvUnderUpdate = "wsSvUnderUpdate";
- // report
- public const String ReportByCampaign = "wsReportByCampaign";
- public const String ReportCountDailyGetList = "wsReportCountDailyGetList";
- public const String ReportErrorDailyGetList = "wsReportErrorDailyGetList";
- public const String HourlyImpressionsGetList = "wsHourlyImpressionsGetList";
- public const String DailyImpressionsGetList = "wsDailyImpressionsGetList";
- public const String DailyUniqueImpressionsGetList = "wsDailyUniqueImpressionsGetList";
- public const String DailyEngagedGetList = "wsDailyEngagedGetList";
- public const String PushUssdDetailGetList = "wsPushUssdDetailGetList";
- // criteria
- public const String balanceGetList = "balanceGetList";
- public const String balanceInsert = "balanceInsert";
- public const String balanceUpdate = "balanceUpdate";
- public const String expGetList = "expGetList";
- public const String expInsert = "expInsert";
- public const String expUpdate = "expUpdate";
- public const String shortCodeGetList = "shortCodeGetList";
- public const String shortCodeUpdate = "shortCodeUpdate";
- public const String shortCodeInsert = "shortCodeInsert";
- // file sub
- public const String listSubGetList = "listSubGetList";
- public const String listSubInsert = "listSubInsert";
- public const String listSubUpdate = "listSubUpdate";
- public const String listSubFileGetList = "listSubFileGetList";
- public const String listSubFileInsert = "listSubFileInsert";
- public const String listSubFileUpdate = "listSubFileUpdate";
- //
- public const String changeStatus = "changeStatus";
- // User Management
- public const String UserWebCmsGetList = "wsUserWebCmsGetList";
- public const String UserWebCmsInsert = "wsUserWebCmsInsert";
- public const String UserWebCmsUpdate = "wsUserWebCmsUpdate";
- public const String FunctionWebCmsGetList = "wsFunctionWebCmsGetList";
- public const String FunctionWebCmsInsert = "wsFunctionWebCmsInsert";
- public const String FunctionWebCmsUpdate = "wsFunctionWebCmsUpdate";
- }
- public static String GetStatusExportName(string status)
- {
- switch (status)
- {
- case ExportActionType.deleteData:
- return "Not upload";
- case ExportActionType.startUpload:
- return "Uploading";
- case ExportActionType.finishUpload:
- return "Wait import";
- case ExportActionType.rejected:
- return "Rejected";
- case ExportActionType.deleted:
- return "Deleted";
- case ExportActionType.approved:
- return "Approved";
- }
- return "";
- }
- public static String GetStatusFileSub(string status)
- {
- switch (status)
- {
- case ExportActionType.deleteData:
- return "Not upload";
- case ExportActionType.startUpload:
- return "Uploading";
- case ExportActionType.finishUpload:
- return "Finish Upload";
- }
- return "";
- }
- }
- }
|