using System; using System.Collections.Generic; using System.Linq; using System.Text; /*-----------------------------------------------------------------------------------------------*/ // 설 명 : DLL 및 클래스 정의 // 작 성 자 : // 변경 이력 : /*-----------------------------------------------------------------------------------------------*/ namespace Cosmos.Common { /// /// 서비스 목록(DLL 목록) /// public class ServiceLists { /// /// 네트워크 에이전트 /// public class AGENT_NETWORK { public const string DLL = "Agent.Network"; /// /// 소켓통신 처리 /// public const string NETWORK_IRT = "NetworkIRT"; /// /// FTP 처리 /// public const string NETWORK_FTP = "NetworkFTP"; /// /// JSON 통신 처리 /// public const string NETWORK_JSON = "NetworkJSON"; /// /// SPCN VAN 통신 처리 /// public const string NETWORK_VAN_SPCN = "NetworkVanSPCN"; /// /// HTTP 처리 /// public const string NETWORK_HTTP = "NetworkHttp"; } /// /// 서버 체크 데몬 /// public class AGENT_NETWORK_CHECKOVER { public const string DLL = "Agent.NetworkCheckOver"; /// /// 주기적으로 업무 갱신 여부 조회 처리 /// public const string NetworkCheckOver = "NetworkCheckOver"; } /// /// 네트워크 트란전송 에이전트 /// public class AGENT_NETWORK_TRANSEND { public const string DLL = "Agent.NetworkTranSend"; /// /// Tran/Journal/Sign 전송 처리 /// public const string NetworkTranSend = "NetworkTranSend"; } /// /// 데이터베이스 에이전트 /// public class AGENT_DATABASE { public const string DLL = "Agent.Database"; /// /// MS SQL /// public const string DATABASE_MSSQL = "DatabaseMssql"; /// /// ORACLE /// public const string DATABASE_ORACLE = "DatabaseOracle"; } /// /// KDS 에이전트 /// public class AGENT_KDS { public const string DLL = "Agent.KDS"; public const string KDS_MAIN = "KDSMain"; } /// /// KPS 에이전트 /// public class AGENT_KPS { public const string DLL = "Agent.KPS"; public const string KPS_MAIN = "KPSMain"; } /// /// Measuring 에이전트 /// public class AGENT_MEASURING { public const string DLL = "Agent.Measuring"; public const string MEASURING_MAIN = "MeasuringMain"; } /// /// Background Down 에이전트 /// public class AGENT_BACKGROUND_DOWN { public const string DLL = "Agent.BackgroundDown"; public const string BACKGROUND_DOWN_MAIN = "BackgroundDownMain"; } /// /// IFO 거래 외부 인터페이스 /// public class AGENT_TranInterfaceOutside { public const string DLL = "Agent.TranInterfaceOutside"; public const string TIFO_MAIN = "TranInterfaceOutside"; } /// /// 디바이스 에이전트 /// public class AGENT_OLEDEVICE { public const string DLL = "Agent.OLEDevice"; /// /// Cashdrawer(본체연결, 프린터연결) /// public const string DEVICE_CASHDRAWER = "DeviceCashdrawer"; /// /// 주방용 네트워크 프린터 /// public const string DEVICE_FOODPRINTER = "DeviceFoodPrinter"; /// /// LineDisplay /// public const string DEVICE_LINEDISPLAY = "DeviceLineDisplay"; /// /// Msr /// public const string DEVICE_MSR = "DeviceMsr"; /// /// PosPrinter /// public const string DEVICE_POSPRINTER = "DevicePosPrinter"; /// /// Scanner(핸드 스캐너) /// public const string DEVICE_SCANNER = "DeviceScanner"; /// /// 수표조회기 /// public const string DEVICE_SUPYO = "DeviceSupyo"; /// /// 통합동글 /// public const string DEVICE_UNIDONGLE = "DeviceUniDongle"; /// /// CAT 단말기 /// public const string DEVICE_CATTERMINAL = "DeviceCatTerminal"; /// /// IC 리더기 /// public const string DEVICE_ICREADER = "DeviceICReader"; /// /// 사인패드 /// public const string DEVICE_SIGNPAD = "DeviceSignPad"; /// /// 유선저율(PB 한매장에서 사용) /// public const string DEVICE_SCALE = "DeviceScale"; ///// ///// 무선저울(BR사용) ///// //public const string DEVICE_WIRELESSSCALE = "DeviceWirelessScale"; /// /// 라벨프린터 /// public const string DEVICE_LABELPRINTER = "DeviceLabelPrinter"; /// /// 아워홈 /// public const string DEVICE_OURHOME = "DeviceOurHome"; /// /// T페이 BLE 동글 /// public const string DEVICE_TPAYGLE = "DeviceTPaygle"; /// /// OCB 직통신 /// public const string OCB_DIRECT = "OCBDirect"; } /// /// 고객용 화면 처리 /// public class ASV_CUSTDISPLAY { public const string DLL = "Asv.CustDisplay"; /// /// 고객용 화면 처리 /// public const string CUST_DISPLAY = "CustDisplay"; } /// /// 거래데이터 관리/생성, 정산데이터생성, 영수증 출력 /// public class ASV_DATA_PROCESS { public const string DLL = "Asv.DataProcess"; /// /// 거레합계, 데이터관리 /// public const string DATA_SERVICE = "DataService"; /// /// 거래로그 생성 /// public const string MAKE_TRANLOG = "MakeTranLog"; /// /// 정산데이터 생성 /// public const string POS_SALE_EXACT = "PosSaleExact"; /// /// 거래완료 처리 /// public const string SALE_COMPLETE = "SaleComplete"; /// /// 공통 함수 /// public const string DATA_COMMON = "DataCommon"; /// /// 영수증 출력(판매) /// public const string POS_RECEIPT = "PosReceipt"; /// /// 영수증 출력(개/폐점....) /// public const string POS_RECEIPTOPENCLOSE = "PosReceiptOpenClose"; /// /// 주문서-영수증프린트로 출력 /// public const string POS_RECEIPT_ORDERSHEET = "PosReceiptOrderSheet"; /// /// 입출금 저장() /// public const string MAKE_SALELOG = "MakeSaleLog"; //#20180202 결제영수증 발행 안해도 직전영수증 발행시 해당 영수증 출력 start /// /// 영수증 출력처리 /// public const string POS_RECEIPT_BASE = "PosReceiptBase"; //#20180202 결제영수증 발행 안해도 직전영수증 발행시 해당 영수증 출력 end } /// /// 마스터 조회, 거래데이터 저장 /// public class ASV_MASTER { public const string DLL = "Asv.Master"; /// /// 마스터 조회 /// public const string POS_MASTER = "PosMaster"; /// /// 캐셔 마스터 조회 /// public const string CASHIER_MASTER = "CashierMaster"; /// /// 결제 할인 마스터 조회 /// public const string PAY_DC_MASTER = "PayDcMaster"; } /// /// 후불 서비스 /// public class BSV_TABLE { public const string DLL = "Bsv.Table"; public const string TABLE_SERVICE = "TableService"; public const string RESERVATION_SERVICE = "ReservationService"; } /// /// 개/폐점 서비스(프로그램시작/종료, 영업개시/종로,마감등록,정산집계표,캐셔ON/OFF, 입출금) /// public class BSV_OPEN_CLOSE { public const string DLL = "Bsv.OpenClose"; /// /// 프로그램 시작 /// public const string PROGRAM_START = "ProgramStart"; ///// ///// 프로그램 종료 ///// //public const string PROGRAM_END = "ProgramEnd"; /// /// 영업 개시 /// public const string SALE_OPEN = "SaleOpen"; ///// ///// 영업종료 ///// //public const string SALE_CLOSE = "SaleClose"; /// /// 환경설정(INI)파일저장(PosConfig, PosSaleInfo, PosDownInfo) /// public const string SAVE_CONFIGINFO = "SaveConfigInfo"; /// /// 환경설정(INI)파일 및 기본 마스터 로딩 /// public const string READ_CONFIGINFO = "ReadConfigInfo"; /// /// 캐셔 로그온 /// public const string CASHIER_LOG_ON = "CashierLogOn"; ///// ///// 캐셔 로그오프 ///// //public const string CASHIER_LOG_OFF = "CashierLogOff"; /// /// 기본마스터 로딩 처리 /// public const string LOAD_MASTER_INFO = "LoadMasterInfo"; /// /// 입출금 처리 /// public const string ACC_REMONEY = "AccRemoney"; /// /// 주변장치 점검 /// public const string DEVICE_SERVICE = "DeviceService"; /// /// 기타입출금 처리 /// public const string ACC_ETC_INOUT = "AccEtcInout"; /// /// 마감입금 /// public const string ACC_ADMT = "AccADMT"; /// /// 점검항목 체크 /// public const string STORE_CHECK = "StoreCheck"; /// /// 준비점검 공지사항 /// public const string PREP_STOR_NOTICE = "PrepStorNotice"; /// /// 도로공사 I/F /// public const string CAL_DATA_IF = "CalDataIF"; /// /// 점포장비 점검(PB) /// public const string STORE_EQUIP_CHECK = "StoreEquipCheck"; } /// /// 결제서비스 /// public class BSV_PAYMENT { public const string DLL = "Bsv.Payment"; /// /// 현금 결제 /// public const string CASH = "Cash"; /// /// 신용카드 결제 /// public const string CREDITCARD = "CreditCard"; /// /// 신용카드 결제 - MSR /// public const string MSRCARD = "MSRCard"; /// /// 현금영수증 /// public const string CASHBILL = "CashBill"; /// /// 해피포인트 적립 /// public const string POINTHAPPYPOINT = "PointHappyPoint"; /// /// 해피포인트 사용 /// public const string POINTHAPPYPOINTUSE = "PointHappyPointUse"; /// /// 해피포인트 쿠폰 /// public const string POINTHAPPYCOUPON = "PointHappyCoupon"; /// /// 통신사(SKT,KT,LGT) 할인 /// public const string POINTMOBILECOM = "PointMobileCom"; /// /// 제휴포인트 사용(OCB,OILBANK,BLUE MEMBER...) /// public const string POINTMEMBERUSE = "PointMemberUse"; /// /// SPC 임직원 할인 /// public const string SPCEMPLOYEEDC = "SPCEmployeeDC"; /// /// SPC 임직원 결제 /// public const string SPCEMPLOYEEUSE = "SPCEmployeeUse"; /// /// SPC 임직원 할인 - 중국 /// public const string SPCEMPLOYEEDC_CHINA = "SPCEmployeeDC_China"; /// /// 쿠폰할인 /// public const string COUPONDC = "CouponDC"; /// /// 식권 /// public const string MEALTICKET = "MealTicket"; /// /// 케익교환권 /// public const string CAKECHANGE = "CakeChange"; /// /// 잔액교환권 /// public const string EXCHANGETICKET = "ExchangeTicket"; /// /// 상품권 /// public const string GIFT = "Gift"; /// /// 상품권 승인 /// public const string GIFT_APP = "GiftApp"; /// /// 입점매장직원할인 /// public const string iNStorDC = "iNStorDC"; /// /// 알리페이 /// public const string ALIPAY = "AliPay"; /// /// 세브란스병원 임직원 할인 /// public const string SEVERANCEDC = "SeveranceDC"; /// /// 모바일쿠폰 /// public const string MOBILECOUPON = "MobileCoupon"; /// /// 모바일쿠폰 - 해피콘 /// public const string MOBILECOUPON_HAPPYCON = "MobileCouponHappyCon"; /// /// 삼성포인트 /// public const string POINTSAMSUNG = "PointSamsung"; /// /// 외상 /// public const string SALEONCUSTOMER = "SaleOnCustomer"; /// /// 외화 /// public const string FOREIGN = "Foreign"; /// /// 선불카드 /// public const string PREPAIDCARD = "PrepaidCard"; /// /// 해피 기프트 사용 /// public const string HAPPYGIFTUSE = "HappyGiftUse"; /// /// 해피 기프트 충전 /// public const string HAPPYGIFTRECHANGE = "HappyGiftReChange"; /// /// T-Money/ CashBee /// public const string TMONEY = "TMoney"; /// /// 아워홈 /// public const string OURHOME = "OurHome"; /// /// 다운로드 ,DN 거래 /// public const string VANSPCNCOMMON = "VanSpcnCommon"; /// /// 결제취소 공통 클래스 /// public const string PAYMENTCANCEL = "PaymentCancel"; /// /// 예약 결제 /// public const string RESERVED_PAY = "ReservedPay"; /// /// 해피포인트 사후적립 /// public const string POINTHAPPYPOINTAFTER = "PointHappyPointAfter"; /// /// 해피포인트 단골매장등록 /// public const string POINTHPREGULARCUST = "PointHPRegularCust"; /// /// 해피오더(온라인결제) /// public const string HAPPYORDER = "HappyOrder"; /// /// 배달(콜센터,배달의민족) /// public const string SALEDELIVERY = "SaleDelivery"; /// /// 해피포인트 사용 - 중국 /// public const string POINTHAPPYPOINT_USE_CHINA = "PointHappyPointUse_China"; /// /// 해피포인트 적립 - 중국 /// public const string POINTHAPPYPOINT_SAVE_CHINA = "PointHappyPointSave_China"; /// /// 해피포인트 적립 - 중국 /// public const string PREPAIDCARD_CHINA = "PrepaidCard_China"; /// /// OCB 적립 /// public const string PNT_OCB_SAVE = "PointOcbSave"; /// /// 스마일페이 /// public const string SMAILPAY = "SmilePay"; /// /// T페이 /// public const string TPAY = "TPay"; /// /// 온라인쿠폰(중국) /// public const string ONLINE_COUPON = "OnLineCoupon"; /// /// 온라인쿠폰 발행(중국) /// public const string ONLINE_COUPON_PRT = "OnLineCouponPrt"; /// /// 중국 알리페이/위챗페이 /// public const string WECHATPAY = "WeChatPay"; /// public const string WECHATPAY_BAIRONG = "WeChatPay_BaiRong";//girak.kim,2017.09.11.001 /// public const string XIAOCHENGXU_GIFT_CARD = "XiaoChengxuGiftCard";//girak.kim,2017.09.11.001 /// /// 삼성패밀리카드(SFC)할인 /// public const string SAMSUNG_FAMILY_CARD = "SamsungFamilyCard"; /// /// 결제할인마스터 참조 할인처리(카이스트할인,해피오더사전예약할인) /// public const string PAYDCMST_TO_DC = "PayDcMstToDc"; //#20170731, 해피기프트카드(코나머니) 개발 Start, srlee /// /// 해피기프트카드(코나머니) /// public const string HPGIFTCARD = "HappyGiftCard"; //#20170731, 해피기프트카드(코나머니) 개발 End, srlee // #Rhee, 20170922 중국 은련페이 추가 start /// /// 중국 은련페이 /// public const string UNIONPAY = "UnionPay"; // #Rhee, 20170922 중국 은련페이 추가 end //#20171227 인천공항 포스연동 start, phj /// /// 인천공항 포스연동 /// public const string AIRPORT_TRAN = "AirPortTran"; //#20171227 인천공항 포스연동 end, phj // grayber@20180115 인천공항 VIP 라운지 start - 결제 서비스 추가 /// /// 인천공항 VIP 라운지 /// public const string VIP_LOUNGE = "VipLounge"; // grayber@20180115 인천공항 VIP 라운지 end //grayber@20180208 코레일 마일리지 입력 start - 결제 관련 서비스 리스트 추가 /// /// 코레일 마일리지 입력 /// public const string KORAIL_MAILEAGE = "KorailMileage"; //grayber@20180208 코레일 마일리지 입력 end /// /// 미국 펀치 API 해피 포인트 /// public const string PUNCHH_HAPPYPOINT_US = "PunchhHappyPoint_US";//girak.kim,2018.02.23 //#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 start /// /// 쿠폰 발행 /// public const string CPN_SEND = "CpnSend"; //#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 end //#20180413 웰컴카드 신규기능 추가 start,phj /// /// 웰컴카드 발급화면 /// public const string WELCOMECARD_ISSUE = "WelcomCard"; //#20180413 웰컴카드 신규기능 추가 end,phj } ///// ///// 고객클레임서비스 ///// //public class BSV_CUSTOMER //{ // public const string DLL = "Bsv.Customer"; // /// // /// 고객불편사항조회처리 // /// // public const string CustomerService = "CustomerService"; //} /// /// 판매 등록 /// public class BSV_SALE { public const string DLL = "Bsv.Sale"; /// /// 상품 등록 /// public const string SALE_PLU_ITEM = "SalePluItem"; /// /// 세트 상품 구성 /// public const string SALE_PLU_SET_MENU = "SalePluSetMenu"; /// /// 영수증 반품 등록 /// public const string SALE_REFUND = "SaleRefund"; /// /// 해피포인트 사후 적립 /// public const string HP_AFTER_SAVE = "HPAfterSave"; /// /// 해피오더 내역 조회 /// public const string HAPPY_ORDER_LIST = "HappyOrderList"; /// /// 당일 거래 복구 /// public const string SVR2TRAN = "Svr2Tran"; /// /// 주방프린터 체크 /// public const string KPS_CHECK = "KPSCheck"; /// /// 해피버즈 /// public const string HAPPYBUZZ = "HappyBuzz"; /// /// 선불카드 판매 (중국) /// public const string SALEPRECARD = "SalePreCard"; /// /// 예약 /// public const string RESERVATION = "Reservation"; /// /// 보류 /// public const string HOLD_DEAL = "HoldDeal"; // #20170616, 해피앱 스탬프 Start /// /// 해피앱 스탬프 /// public const string HPAPP_STAMP = "HappyAppStamp"; // #20170616, 해피앱 스탬프 End } /// /// 캠페인 등록 /// public class ASV_CAMPAIGN { public const string DLL = "Asv.Campaign"; /// /// 켐페인 실행 /// public const string CAMPAIGN_MAIN = "CampaignMain"; } /// /// 관리, 설정 /// public class BSV_ADMIN { public const string DLL = "Bsv.Admin"; /// /// 시험모드 /// public const string TEST_MODE = "TestMode"; /// /// 간이영수증 /// public const string ETC_RECEIPT = "EtcReceipt"; /// /// 고객불만사항 /// public const string CUSTOMER_CLAIM = "CustomerClaim"; /// /// 관공서 방문알림 등록 /// public const string VISIT_GOVERNMENT = "VisitGovernment"; /// /// PVC 재고등록 /// public const string ETC_PVC = "EtcPvc"; /// /// 자료조회 /// public const string DATASEARCH = "DataSearch"; /// /// POS스펙전송 /// public const string POS_SPEC = "PosSpec"; /// /// 무결성 관리 /// public const string INTEGRITY = "Integrity"; /// /// 주변장치 업데이트 /// public const string DEVICEUPDATE = "DeviceUpdate"; /// /// 매출 재전송 /// public const string TRAN_RESEND = "TranResend"; /// /// POS CONFIG 송/수신 /// public const string POS_CONFIG = "PosConfigSync"; /// /// 외부업체 매출재전송 /// public const string RESEND_TRAN_TO_OUTSIDE = "ResendTranToOutside"; } /// /// 판매 기본 /// public class BSV_BASIC { public const string DLL = "Bsv.Basic"; ///// ///// 예약 ///// //public const string RESERVED_FINSH = "ReservedFinsh"; /// /// 영수증 조회 /// public const string SALE_RECEIPT = "SaleReceipt"; /// /// 해피기프트 조회/충전/취소/판매 /// public const string HP_GIFT_CHARGE = "HpGift"; ///// ///// 웹 업무 ///// //public const string WEB_BIZ = "WebBiz"; /// /// 웹 업무 /// public const string WEB_POS = "WebPos"; /// /// 행사주문취합내역조회 /// public const string SCH_EVT = "SchEvt"; /// /// 본사반품내역조회 /// public const string SCH_RETURN_COMPANY = "SchReturnCompany"; /// /// 해피포인트추후적립내역조회 /// public const string SCH_HP_LATE = "SchHpLate"; /// /// 점착정보 /// public const string SCH_STOR_ARRV_INFO = "SchStorArrvInfo"; /// /// 주방주문내역조회 /// public const string SCH_KTCH_ORDER = "SchKtchOrder"; /// /// 마스터 다운로드 처리 /// public const string MASTER_DOWN = "MasterDown"; /// /// 서명패드 업데이트 처리 /// public const string SIGNPAD_UPDATE = "SignPadUpdate"; //#20171016 IC리더기 펌웨어 업데이트 Start, srlee /// /// IC리더기 업데이트 처리 /// public const string ICREADER_UPDATE = "ICReaderUpdate"; //#20171016 IC리더기 펌웨어 업데이트 End, srlee /// /// 직원 출/퇴근 등록 /// public const string EMP_COMMUTE = "EmpCommute"; /// /// 직원방문등록 /// public const string ETC_IN_EMP = "EtcInEmp"; /// /// POS 공지사항 공통 /// public const string POS_NOTICE_COM = "PosNoticeCom"; /// /// 온도정보 /// public const string TEMP_INFO = "TempInfo"; /// /// 출하/예정 내역 /// public const string SCH_SHIPMENT = "SchShipment"; /// /// 디지털메뉴보드 I/F /// public const string DMB_IF = "DmbIF"; /// /// 매입처 조회 /// public const string VENDER_SEARCH = "VenderSearch"; } } }