using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; /*-----------------------------------------------------------------------------------------------*/ // 설 명 : POS 기본 상수 선언 // 작 성 자 : // 변경 이력 : /*-----------------------------------------------------------------------------------------------*/ namespace Cosmos.Common { /// /// POS에서만 사용하는 값들 Define /// public class PosConst { //#20170918 기념일 배송 출력 start public const int WM_COPYDATA = 0x4A; //#20170918 기념일 배송 출력 end /// /// CRLF /// public const string CRLF = "\r\n"; /// /// 해피포인트 프리픽스(HP_CARD_PRIFIX) /// public const string HP_CARD_PRIFIX = "8231"; /// /// 백신 프로그램 실행파일 정보 /// public const string VACCINE_EXE_INFO = "KISA_HAURI_S213_20140408.EXE"; public const string BEGINNING_MST_DOWN_DATE = "20000101000000"; // 복합매장 전체 수신은 별도 관리(20170619) public const string BEGINNING_COMPLEX_SHOP_MST_DOWN_DATE = "20000102000000"; #region COMMON_CODE_GROUP => 공통코드 그룹 /// /// 공통코드 그룹 /// public class COMMON_CODE_GROUP { /// /// 현금결제 화면 금액올림 단위 /// public const string Z0001 = "Z0001"; /// /// 현금결제 화면 금액표시 단위 /// public const string Z0002 = "Z0002"; /// /// 수표조회시 권종버튼 /// public const string Z0003 = "Z0003"; /// /// 준비금입력시 권종 표시 /// public const string Z0004 = "Z0004"; /// /// 예약 시간 /// public const string Z0005 = "Z0005"; /// /// 예약 분 /// public const string Z0006 = "Z0006"; /// /// 해피기프트 충전 금액 /// public const string Z0007 = "Z0007"; /// /// 반품사유 코드 /// public const string Z0008 = "Z0008"; /// /// 자료조회 대상 목록 /// public const string Z0009 = "Z0009"; /// /// 주문내역조회 - 차수 /// public const string Z0010 = "Z0010"; /// /// 주문내역조회 - 차수 /// public const string Z0011 = "Z0011"; /// /// 채반반납조회-차수 /// public const string Z0012 = "Z0012"; /// /// 정산코드표 /// public const string Z0013 = "Z0013"; /// /// 마감입금 - 결제내역 /// public const string Z0014 = "Z0014"; /// /// BR) 입고처리 알림 /// public const string Z0015 = "Z0015"; /// /// BR) 품질관리 집중시간 /// public const string Z0016 = "Z0016"; /// /// 외국인 응대코드 /// public const string Z0017 = "Z0017"; /// /// DD) 재고율정보 알림 /// public const string Z0018 = "Z0018"; /// /// DD) 주말 행사정보 팝업 /// public const string Z0019 = "Z0019"; /// /// 메모코드 (MST_POS_LOCAL) /// public const string Z0020 = "Z0020"; /// /// 온라인쿠폰(중국) 응답메시지 /// public const string Z0021 = "Z0021"; /// /// 해피포인트 결제수단별 추가 적립 /// public const string Z0022 = "Z0022"; /// /// 위챗페이 승인 오류 메시지 /// public const string Z0023 = "Z0023"; /// /// 케익교환권 금액 관리 /// public const string Z0025 = "Z0025"; /// /// POS백신실행파일명 /// public const string Z0026 = "Z0026"; /// /// 서명패드모델 /// public const string Z0027 = "Z0027"; /// /// 점포결제유형 /// public const string B0001 = "B0001"; /// /// 판매 LOSS 코드 /// public const string S0001 = "S0001"; /// /// 부가세 세율 코드 /// public const string M0101 = "M0101"; //#20180611 해피오더 주문취소 사유 start /// /// 해피오더 취소 사유 공통코드 /// public const string S0093 = "S0093"; //#20180611 해피오더 주문취소 사유 end //#15746 해피오더 '쇼킹박스' 관련 POS 시스템 개발 요청 start /// /// 해피오더 랜덤박스 상품코드 모음 /// public const string T0039 = "T0039"; //#15746 해피오더 '쇼킹박스' 관련 POS 시스템 개발 요청 end //#17651 해피오더)자동주문 시 표시문구 변경 start /// /// HPO 해피오더 자동주문 안내문구 /// public const string T0043 = "T0043"; //#17651 해피오더)자동주문 시 표시문구 변경 end } #endregion #region POS 유형 /// /// POS 유형 /// public class POS_TYPE { /// /// 선불 /// public const string PRE_PAYMENT = "1"; /// /// 후불 /// public const string DEFERRED_PAYMENT = "2"; } #endregion #region TABLE 유형 => 미사용 //public class TABLE_TYPE //{ // /// // /// 고정 // /// // public const string TABLE_TYPE_FIXED = "0"; // /// // /// 이미지 // /// // public const string TABLE_TYPE_IMAGE = "1"; //} #endregion #region Table Type Flag => 미사용 //public class TABLE_TYPE_FLAG //{ // /// // /// Table // /// // public const string TABLE_TYPE_FLAG_TABLE = "1"; // /// // /// Label // /// // public const string TABLE_TYPE_FLAG_LABEL = "2"; //} #endregion #region TABLE 표시 유형(1:사각, 2:라운드, 3:타원, 4:이미지) => 미사용 /// /// TABLE 표시 유형(1:사각, 2:라운드, 3:타원, 4:이미지) => 미사용 /// //public class TABLE_DISP_TYPE //{ // public const string RECTANGLE = "1"; // public const string ROUND = "2"; // public const string ELLIPSE = "3"; // public const string IMAGE = "4"; //} #endregion #region TABLE 표시 구분 /// /// TABLE 표시 구분 => 1번 테이블이름으로 고정 /// public class TABLE_DISP_FLAG { /// /// Table No (테이블 번호) /// public const string TABLE_NO = "0"; /// /// Table Name (테이블 이름) /// public const string TABLE_NAME = "1"; /// /// TABLE NO and NAME (테이블 번호 + 이름) /// public const string TABLE_NO_NAME = "2"; } #endregion #region SEAT 표시 구분 => 미사용 /// /// SEAT 표시 구분 /// //public class SEAT_DISP_FLAG //{ // /// // /// No Display (미표시) // /// // public const string NO_DISPLAY = "0"; // /// // /// Display (표시) // /// // public const string YES_DISPLAY = "1"; //} #endregion #region 주문 유형 /// /// 주문 유형 /// public class ORDER_TYPE { /// /// 일반 /// public const string NORMAL = "0"; /// /// 배달 /// public const string DELIVERY = "1"; /// /// 포장 /// public const string PACKING = "2"; } #endregion #region Table Operation Flag Enum public enum TABLE_OPERATION_FLAG { TABLE_NONE, // None //TABLE_JOIN, // Table Join //TABLE_JOIN_CLEAR, // Table Join Clear TABLE_ADD, // Table Add TABLE_MOVE, // Table Move TABLE_ITEM_MOVE, // Table Item Move TABLE_MEMO, // Table Memo TABLE_COMPLETE_PAYMENT, // Table Compete Payment TABLE_NOT_USE, // Table Not Use TABLE_GROUP, // Table Group TABLE_GROUP_CLEAR, // Table Group Clear TABLE_PAYMENT, // Table Payment TABLE_NO_ORDER_SALE, // Table No order sale (판매모드) } #endregion #region TABLE Operation Flag public class TABLE_OP_FLAG { /// /// NONE (없음) /// public const string OP_NONE = "0"; ///// ///// TABLE JOIN (테이블 붙임 => 업무 없어짐) ///// //public const string OP_JOIN = "1"; /// /// TABLE GROUP /// public const string OP_GROUP = "2"; } #endregion #region TABLE Use Flag public class TABLE_USE_FLAG { /// /// 미사용 /// public const string NO_USE = "0"; /// /// 사용 /// public const string YES_USE = "1"; } #endregion #region 테이블 기타 실행모드 (ETC_OPERATION_MODE) /// /// 테이블 기타 실행모드 /// public class ETC_OPERATION_MODE { /// /// 일반모드 (테이블주문) /// public const string NORMAL = ""; /// /// 판매모드 (테이블) /// public const string NO_ORDER_SALE = "NO_ORDER_SALE"; /// /// 테이블그룹 결제 모드 /// public const string TABLE_GROUP_PAY = "TABLE_GROUP_PAY"; /// /// 메뉴실행모드 /// public const string MENU_EXECUTE = "MENU_EXECUTE|"; } #endregion #region Database Row Status /// /// Database Row Status /// public enum DB_ROW_STATUS { NONE, // 0 INSERT, // 1 UPDATE, // 2 DELETE, // 3 RESTORE = 9, } #endregion #region Query Definition public class QueryTagDef { /// /// 층 마스터 조회 조건 /// public class QueryFloorDef { public const string FLOOR_ALL_SEARCH = "0"; public const string FLOOR_CD_SEARCH = "1"; public const string FLOOR_NM_SEARCH = "2"; } /// /// 테이블 마스터 조회 조건 /// public class QueryTableDef { public const string FLOOR_CD_SEARCH = "1"; public const string TABLE_ALL_SEARCH = "0"; public const string TABLE_NM_SEARCH = "3"; public const string TABLE_NO_SEARCH = "2"; public const string TABLE_WHERE = "4"; public const string TABLE_NO_FLOOR_CD_SEARCH = "5"; public const string TABLE_GROUP_SEARCH = "6"; //#16569 파스쿠찌 드라이브 스루 기능 개발 요청 start public const string DT_TABLE_ORD_SEARCH = "7"; //#16569 파스쿠찌 드라이브 스루 기능 개발 요청 end } /// /// 점포공지사항 조회 조건 /// public class QueryStoreNoticeDef { public const string ALL_SEARCH = "0"; public const string SEQ_SEATCH = "1"; public const string SEQ_DELETE = "2"; public const string DATE_DELETE = "3"; public const string ALL_DELETE = "4"; } } #endregion #region POS 주변장치 관련 /// /// POS 주변장치 형태 /// public class OPOS_DEVICE { /// /// Scanner"Scanner" /// public const string SCANNER = "Scanner"; /// /// Msr"Msr" /// public const string MSR = "Msr"; /// /// CashDrawer"CashDrawer" /// public const string CASHDRAWER = "CashDrawer"; /// /// PosPrinter"PosPrinter" /// public const string POSPRINTER = "PosPrinter"; /// /// UNIDONGLE"UniDongle" /// public const string UNIDONGLE = "UniDongle"; /// /// CATTERMINAL"CatTerminal" /// public const string CATTERMINAL = "CatTerminal"; /// /// ICReader"ICReader" /// public const string ICREADER = "ICReader"; /// /// Scale"Scale"(PB 한매장에서 사용) /// public const string SCALE = "Scale"; /// /// WirelessScale"WirelessScale"(BR에서 사용) /// public const string WIRELESSSCALE = "WirelessScale"; /// /// LabelPrinter"LabelPrinter" /// public const string LABELPRINTER = "LabelPrinter"; } #region Device Use Flag public class DEVICE_USE_FLAG { /// /// 미사용 /// public const string NO_USE = "0"; /// /// 사용 /// public const string YES_USE = "1"; } #endregion /// /// POS 설정용 주변장치 항목 /// public class POS_DEVICE_LIST { /// /// Hand SCANNER 장비 종류("Scanner" 항목) /// //public class ALTERNATE_SCANNER //{ // ///// // ///// Scanner 범용 // ///// // //public const string _1_ALL = "NCRScanner.2"; // ///// // ///// Scanner 후지쯔 // ///// // //public const string _2_FUJITSU = "HScanner"; // ///// // ///// 3000XC 연결 마젤란스캐너 // ///// // //public const string _3_3000XC = "NCRScanner.1"; // ///// // ///// 핸드스캐너 장비 리스트 Hashtable // ///// // //public static Hashtable htDevice = new Hashtable { { 1, _1_ALL }, // // { 2, _2_FUJITSU }, // // { 3, _3_3000XC} // // }; //} /// /// POS_PRINTER 장비 종류("DefaultPosPrinter" 항목) /// public class POS_PRINTER { /// /// EPSON 계열 호환 /// ex) EPSON TM-T88 Series, SAM4S GIANT-100S, /// public const string _1_EPSON = "1"; /// /// TOSHIBA 계열 호환 /// ex) TOSHIBA TRST-A00 /// public const string _2_TOSHIBA = "2"; /// /// IBM /// ex) TYPE 4610-TF7, TYPE 4610-1NR /// public const string _3_IBM = "3"; /// /// P2C /// ex) P2C All in One /// public const string _6_P2C = "6"; public const string _7_1NR = "7";//2018.01.22;"7:4610_1NR" 모델 추가;girak.kim public static Hashtable htSvcOPOS = new Hashtable { { "1", "" }, { "2", "" }, { "3", "POS_PRT" }, { "6", "" }, { "7", "" } }; ///// ///// EPSON TM-T88II ///// ////public const string _1_TM_T88II = "TM-T88II"; //public const string _1_TM_T88II = "1"; ///// ///// EPSON TM-T88III ///// ///// EPSON TM-T88V ///// ////public const string _3_TM_T88IV = "TM-T88IV"; //public const string _3_TM_T88IV = "3"; ///// ///// EPSON TM-T88IV ///// ////public const string _4_TM_T88V = "TM-T88V"; //public const string _4_TM_T88V = "4"; ///// ///// IBM 4610-TF7 ///// //public const string _5_4610_TF7 = "5"; ///// ///// IBM 4610-1NR ///// //public const string _6_4610_1NR = "6"; ///// ///// TOSHIBA TRST-A00 ///// //public const string _7_TRST_A00 = "7"; ///// ///// Bixolon SRP-352plusIII ///// //public const string _8_SRP_352PLUSIII = "8"; ///// ///// UP Solution TP-600 ///// //public const string _9_TP_600 = "9"; ///// ///// SAM4S GIANT-100S ///// //public const string _10_GIANT_100S = "10"; ///// ///// P2C All in One ///// //public const string _11_P2C_All_In_One = "11"; /// /// POSBANK ??? /// /// /// /// Sewoo ??? /// /// //public static Hashtable htDevice = new Hashtable { { 1, _1_THERMAL }, // { 5, _5_SRP_352plusIII }, // { 6, _6_TOSHIBA }, // { 7, _7_3000XC }, // { 8, _8_TM88_IV } // }; } /// /// 돈통 장비 종류("DefaultCashdrawer" 항목) /// public class CASHDRAWER { /// /// 프린터 연결 /// public const string _1_PRINTER = "1"; public const string _2_OPOS_IBM = "2"; public const string _3_DLL_TPS8700 = "3"; public const string _4_DLL_VPS9700 = "4"; public const string _5_IBM_MAIN = "5"; public const string SvcOPOS = "POS_CASH"; ///// ///// 엡손 Printer TM-T88II 에 연결 "Standard" ///// //public const string _1_1_PRINTER = "Standard"; ///// ///// 엡손 Printer TM-T88IV 에 연결 "Multi_A" ///// //public const string _1_8_PRINTER = "Multi_A"; ///// ///// 빅솔론 Printer SRP-352plusIII 에 연결 "SRPCDW" ///// //public const string _1_5_PRINTER = "SRPCDW"; ///// ///// Fujitsu TP2000M 본체연결 Cashdrawer. "Fujitsu7514DR" ///// //public const string _2_1_FUJITSU = "Fujitsu7514DR"; ///// ///// Fujitsu TP7000 본체연결 Cashdrawer. "FujitsuFP7PDR" ///// //public const string _2_2_FUJITSU = "FujitsuFP7PDR"; ///// ///// Fujitsu TP3000XL, TP3000XL2 본체연결 Cashdrawer. "FujitsuFPS3DDR" ///// //public const string _2_5_FUJITSU = "FujitsuFPS3DDR"; ///// ///// Toshiba "DRWA1S" ///// //public const string _5_TOSHIBA = "DRWA1S"; ///// ///// Fujitsu TP3000XC "PTD00" ///// //public const string _6_3000XC = "PTD00"; ///// ///// Cashdrawer 장비 리스트 Hashtable ///// //public static Hashtable htDevice = new Hashtable { { 1.1, _1_1_PRINTER }, // { 1.8, _1_8_PRINTER }, // { 1.5, _1_5_PRINTER }, // { 2.1, _2_1_FUJITSU }, // { 2.2, _2_2_FUJITSU }, // { 2.5, _2_5_FUJITSU }, // { 5, _5_TOSHIBA }, // { 6, _6_3000XC } // }; } /// /// MSR 장비 종류("DefaultMsr" 항목) /// public class MSR { ///// ///// Msr Fujitsu TP2000 104KBD "Fujitsu7518MC" ///// //public const string _1_TP2000 = "Fujitsu7518MC"; ///// ///// Fujitsu Msr TP3000 32KBD "FujitsuFPS3DKB2_MSR" ///// //public const string _2_TP3000_32 = "FujitsuFPS3DKB2_MSR"; ///// ///// Toshiba Msr "MCRST" ///// //public const string _3_80M = "MCRST"; ///// ///// Fujitsu Msr TP7000 40KBD "FujitsuFP7PKA_MSR" ///// //public const string _4_TP7000_40 = "FujitsuFP7PKA_MSR"; ///// ///// Toshiba Msr "MCRST" ///// //public const string _5_40 = "MCRST"; ///// ///// Fujitsu Msr TP3000XC Msr "IDTECH_MMII_RS232" ///// //public const string _6_3000XC = "IDTECH_MMII_RS232"; ///// ///// MSR 장비 리스트 Hashtable ///// //public static Hashtable htDevice = new Hashtable { { 1, _1_TP2000 }, // { 2, _2_TP3000_32 }, // { 3, _3_80M }, // { 4, _4_TP7000_40 }, // { 5, _5_40 }, // { 6, _6_3000XC } // }; } public class LABEL_PRINTER { /// /// 라벨 프린터 구형(라벨지 크기 작은 것) /// public const string OLD_TYPE = "0"; /// /// 라벨 프린터 신형(라벨지 크기 큰 것) /// public const string NEW_TYPE = "1"; } public class Signpad { public const string _1_OLTMS = "1"; public const string _2_OLCSP = "2"; public const string _3_SSP_100 = "3"; public const string _4_SN_350P = "4"; public const string _5_SN_150P = "5"; } public class CDP { public const string _0_TOSHIBA = "0"; public const string _1_XN = "1"; } } /// /// POS Device Controller Type /// public class POS_DEVICE_CONTROLLER { public const string RS232 = "1"; public const string OPOS = "2"; } public class PRINT_ALIGN { public const int LEFT_ALIGN = 0; public const int CENTER_ALIGN = 1; public const int RIGHT_ALIGN = 2; } public class CDP_COMMAND { /// /// All clear ( 0x1B 0x5B 0x32 0x4A ) /// public static byte[] LINE_CLEAR = { 27, 91, 50, 74 }; /// /// All clear for XN ( 0x0C ) /// public static byte[] LINE_CLEAR_XN = { 12 }; /// /// Set virtual cursor ( 0x1B 0x5B 0x31 0x3B 0x31 0x48 ) /// public static byte[] LINE_START_1 = { 27, 91, 49, 59, 49, 72 }; /// /// Set virtual cursor ( 0x1B 0x5B 0x32 0x3B 0x31 0x48 ) /// public static byte[] LINE_START_2 = { 27, 91, 50, 59, 49, 72 }; /// /// Delete to end of line /// public static byte[] LINE_DELETE = { 27, 91, 48, 107 }; } public class ESCP_COMMAND { /// /// Initialize printer (ESC @) /// public static byte[] INITIALIZE_PRINTER = { 27, 64 }; /// /// Initialize printer /// public static byte[] INITIALIZE_IBM = { 27, 32, 0 }; /// /// Print and line feed (LF) /// public static byte[] LINE_FEED = { 10 }; /// /// Select bit image mode /// public static byte[] SELECT_BIT_IMAGE_MODE = { 27, 42 }; /// /// Set line spacing /// public static byte[] SET_LINE_SPACING = { 27, 51 }; /// /// Set default line spacing /// public static byte[] SET_DEFAULT_LINE_SPACING = { 27, 50 }; /// /// BOLD ON /// public static byte[] BOLD_ON = { 27, 71, 1 }; /// /// BOLD OFF /// public static byte[] BOLD_OFF = { 27, 71, 0 }; /// /// ZOOM ON /// public static byte[] ZOOM_ON = { 29, 33, 17 }; /// /// ZOOM OFF /// public static byte[] ZOOM_OFF = { 29, 33, 0 }; /// /// HEIGHT x 2 ON /// public static byte[] HEIGHT_X2_ON = { 27, 33, 16 }; /// /// HEIGHT x 2 OFF /// public static byte[] HEIGHT_X2_OFF = { 27, 33, 0 }; /// /// WIDTH x 2 ON /// public static byte[] WIDTH_X2_ON = { 27, 33, 32 }; /// /// WIDTH x 2 OFF /// public static byte[] WIDTH_X2_OFF = { 27, 33, 0 }; ///// ///// LINE SPACE ON ///// //public static byte[] LINE_SPACE_ON = { 27, 51, 12 }; ///// ///// LINE SPACE OFF ///// //public static byte[] LINE_SPACE_OFF = { 27, 50 }; /// /// LEFT ALIGN /// public static byte[] LEFT_ALIGN = { 27, 97, 0 }; /// /// CENTER ALIGN /// public static byte[] CENTER_ALIGN = { 27, 97, 1 }; /// /// RIGHT ALIGN /// public static byte[] RIGHT_ALIGN = { 27, 97, 2 }; /// /// Underline On /// public static byte[] UNDERLINE_ON = { 27, 45, 1 }; /// /// Underline Off /// public static byte[] UNDERLINE_OFF = { 27, 45, 0 }; /// /// PAPER CUT(1NR) /// public static byte[] PAPER_CUT_1NR = { 27, 109 }; /// /// PAPER CUT(EPSON) /// public static byte[] PAPER_CUT = { 29, 86, 1 }; /// /// CASHDRAWER OPEN for EPSON /// public static byte[] CASHDRAWER_OPEN_EPSON = { 27, 112, 0, 32, 128 }; /// /// CASHDRAWER OPEN for ETC /// public static byte[] CASHDRAWER_OPEN_ETC = { 27, 112, 48, 16, 16 }; /// /// CASHDRAWER OPEN for IBM 본체 /// //#20170928 IBM 본체 돈통 오픈시 명령어 수정 start //기존 public static byte[] CASHDRAWER_OPEN_IBMHOST = { 27, 7 }; //변경 //public static byte[] CASHDRAWER_OPEN_IBMHOST = { 7 }; //#20170928 IBM 본체 돈통 오픈시 명령어 수정 end /// /// Select page mode. /// public static byte[] SET_PAGE_MODE = { 27, 76 }; /// /// Print and recover to standart mode. /// public static byte[] SET_STD_MODE_AFTER_PRINT_IN_PAGE_MODE = { 12 }; /// /// Select HRI Character print position. /// public static byte[] HRI_PRINT_POSITION = { 29, 72 }; // GS H /// /// Set Barcode horizontal size. /// public static byte[] BARCODE_HORIZONTAL_SIZE = { 29, 119 }; // GS w /// /// Set Barcode height. /// public static byte[] BARCODE_HEIGHT = { 29, 104 }; // GS h /// /// Print Barcode(CODE128) /// public static byte[] PRINT_BARCODE_CODE128 = { 29, 107, 73 }; // GS k m /// /// Defines the specified NV bit image for EPSON. /// public static byte[] UPLOAD_NV_BIT_IMAGE_1_EPSON = { 28, 113, 1 }; // FS q 1 /// /// Defines the specified NV bit images for EPSON. /// public static byte[] UPLOAD_NV_BIT_IMAGE_2_EPSON = { 28, 113, 2 }; // FS q 2 /// /// Prints NV bit image n using mode m. /// //public static byte[] PRINT_NV_BIT_IMAGE_1 = { 28, 112, 1, 0, 10 }; // FS p 1 0 public static byte[] PRINT_NV_BIT_IMAGE_1 = { 28, 112, 1, 0 }; // FS p 1 0 /// /// Prints NV bit image n using mode m. /// //public static byte[] PRINT_NV_BIT_IMAGE_2 = { 28, 112, 2, 0, 10 }; // FS p 2 0 public static byte[] PRINT_NV_BIT_IMAGE_2 = { 28, 112, 2, 0 }; // FS p 2 0 /// /// Prints NV bit image n using mode m. /// //public static byte[] PRINT_NV_BIT_IMAGE_3 = { 28, 112, 3, 0, 10 }; // FS p 3 0 public static byte[] PRINT_NV_BIT_IMAGE_3 = { 28, 112, 3, 0 }; // FS p 3 0 /// /// Prints NV bit image n using mode m. /// //public static byte[] PRINT_NV_BIT_IMAGE_4 = { 28, 112, 4, 0, 10 }; // FS p 4 0 public static byte[] PRINT_NV_BIT_IMAGE_4 = { 28, 112, 4, 0 }; // FS p 4 0 /// /// Print NV bit image for IBM 1NR /// public static byte[] PRINT_NV_BIT_IMAGE_1_1NR = { 29, 47, 0, 1 }; // FS p 1 0 /// /// Print NV bit image for IBM 1NR /// public static byte[] PRINT_NV_BIT_IMAGE_2_1NR = { 29, 47, 0, 2 }; // FS p 2 0 /// /// Transmit printer status /// public static byte[] TRANSMIT_PRINTER_STATUS = { 0x10, 0x04, 0x01 }; // DLE EOT 1 /// /// Transmit offline cause status /// public static byte[] TRANSMIT_OFFLINE_STATUS = { 0x10, 0x04, 0x02 }; // DLE EOT 2 /// /// Transmit error cause status /// public static byte[] TRANSMIT_ERROR_STATUS = { 0x10, 0x04, 0x03 }; // DLE EOT 3 /// /// Transmit continuous paper detector status /// public static byte[] TRANSMIT_CONTINUOUS_PAPER_DETECTOR_STATUS = { 0x10, 0x04, 0x04 }; // DLE EOT 4 /// /// Transmit presenter paper detector status /// public static byte[] TRANSMIT_PRESENTER_PAPER_DETECTOR_STATUS = { 16, 4, 5 }; // DLE EOT 5 public static byte[] STATUS_OK = { 0x12, 0x14 }; /// /// On Reverse Mode /// public static byte[] REVERSE_MODE_ON = { 0x1D, 0x42, 0x01 }; //ESC + "|rvC" /// /// Off Revers Mode /// public static byte[] REVERSE_MODE_OFF = { 0x1D, 0x42, 0x00 }; //ESC + "|!rvC" /// /// 돈통 Open /// public static byte[] OPEN_CASHDRAWER = { 27, 112, 0, 32, 128 }; public static byte[] OPEN_CASHDRAWER_FOR_TOSHIBA = { 27, 112, 48, 16, 16 }; public static byte[] OPEN_CASHDRAWER_FOR_IBM = { 27, 7 }; } public class POS_ICREADER_CONFIG { /// /// INI파일 App Name /// public const string APPNAME = "CONFIG"; /// /// INI파일 Key Name /// public const string KEY_READER_PORT = "READER_PORT"; public const string KEY_READER_BAUDRATE = "READER_BAUDRATE"; } public class POS_SIGNPAD_CONFIG { /// /// INI파일 App Name /// public const string APPNAME = "CONFIG"; /// /// INI파일 Key Name /// public const string KEY_SIGN_PORT = "SIGN_PORT"; public const string KEY_SIGN_BAUDRATE = "SIGN_BAUDRATE"; public const string KEY_SIGN_AUTOFLAG = "SIGN_AUTO_FLAG"; public const string KEY_SIGN_MIN_CNT = "SIGN_MIN_CNT"; public const string KEY_SIGN_TIMEOUT = "SIGN_TIMEOUT"; //#20170904 IC_MSG_CARD, RF_MSG_CARD 문구 추가 start public const string KEY_IC_MSG_CARD = "IC_MSG_CARD"; public const string KEY_RF_MSG_CARD = "RF_MSG_CARD"; //#20170904 IC_MSG_CARD, RF_MSG_CARD 문구 추가 end } public class O2MSR_CONFIG { /// /// INI파일 App Name /// public const string APPNAME = "MSRINFO"; /// /// INI파일 Key Name /// public const string COMPORT = "COMPORT"; public const string BAUDRATE = "BAUDRATE"; public const string VENDOR = "VENDOR"; public const string MODEL = "MODEL"; } /// /// OPOS 레지스트리 항목의 Logical Device Name /// public class OPOS_LDN { /// /// CashDrawer"DefaultCashDrawer" /// public const string CASHDRAWER = "DefaultCashDrawer"; /// /// PosPrinter"DefaultPosPrinter" /// public const string POSPRINTER = "DefaultPosPrinter"; public const string SCANNER = "DefaultScanner"; } #endregion #region MSG_BOX_TYPE => 메세지 박스 형태 /// /// MSG_BOX_TYPE => 메세지 박스 형태 /// public class MSG_BOX_TYPE { /// /// 확인성메세지 = "1" /// public const string CONFIRM = "1"; /// /// 경고성메세지 = "2" /// public const string ERROR = "2"; /// /// 질문성메세지(아니오,예) = "3" /// public const string QUESTION = "3"; /// /// 질문성메세지(아니오,확정) = "4" /// public const string COMPLETE = "4"; /// /// 카운트 다운 /// public const string COUNTDOWN = "5"; /// /// BR 아이스크림 전용 /// public const string BRK_POPUP = "6"; //#15945 해피오더 자동주문 상세기능 start /// /// 자동출하 질문성메세지 /// public const string AutomaticShipment = "7"; //#15945 해피오더 자동주문 상세기능 end //#14941 스마트영수증 대상고객 안내기능 도입 start /// /// 카운트 다운 확인 /// public const string COUNTDOWNCONFIRM = "8"; //#14941 스마트영수증 대상고객 안내기능 도입 end } #endregion #region FOREIGNCURRENCY_TYPE => 외화결제타입형태 /// /// FOREIGNCURRENCY_TYPE(외화결제타입형태) /// public class FOREIGNCURRENCY_TYPE { /// /// 달러 /// public const string USD = "USD"; /// /// 유로 /// public const string EUR = "EUR"; /// /// 엔화 /// public const string JPY = "JPY"; /// /// 위안 /// public const string CNY = "CNY"; } #endregion #region PRT_HDR, PRT_FMT POS 영수증 출력 관련 /// /// 영수증 유형 /// public class PRT_ITEM { /// /// 본영수증 /// public const string REC = "0"; /// /// 본영수증 임시출력용 (재출력 되지 않음) /// public const string REC_TEMP = "1"; /// /// 기타영수증 임시출력용 (재출력 되지 않음) /// public const string ETC_TEMP = "8"; /// /// 기타영수증 /// public const string ETC = "9"; } /// /// PRT_HDR(영수증출력형태) /// public class PRT_HDR { /// /// BMP파일 /// public const string PRT_BMP = "[BMP]"; // BMP /// /// 서명 BMP파일 /// public const string PRT_SGN = "[SGN]"; // SIGN BMP /// /// 상단 로고 이미지 /// public const string PRT_TBM = "[TBM]"; // TOP BMP /// /// 하단 로고 이미지 /// public const string PRT_BBM = "[BBM]"; // BOTTOM BMP /// /// 바코드(CODE128) with HRI(below BARCODE) /// public const string PRT_BAR = "[BAR]"; // 바코드(CODE128) with HRI(below BARCODE) /// /// 바코드(CODE128) without HRI /// public const string PRT_BA1 = "[BA1]"; // 바코드(CODE128) without HRI ///// ///// 바코드(KAN) ///// //public const string PRT_KAN = "[KAN]"; // 바코드(KAN8,KAN13) /// /// 용지절단 /// FoodPrinter사용가능 /// public const string PRT_CUT = "[CUT]"; // CUT /// /// 일반문자 /// FoodPrinter사용가능 /// public const string PRT_NOR = "[NOR]"; // 일반 문자 /// /// 진하게 /// FoodPrinter사용가능 /// public const string PRT_BLD = "[BLD]"; // 진하게 /// /// 라인문자 /// public const string PRT_LIN = "[LIN]"; // 라인문자 /// /// 세로확대 /// FoodPrinter사용가능 /// public const string PRT_VER = "[VER]"; // 세로확대 /// /// 가로확대 ///FoodPrinter사용가능 /// public const string PRT_HOR = "[HOR]"; // 가로확대 /// /// 가로/세로확대 /// FoodPrinter사용가능 /// public const string PRT_BIG = "[BIG]"; // 가로/세로확대 /// /// 저널데이터 /// public const string PRT_JNL = "[JNL]"; // 저널데이터 /// /// 이미지파일 /// public const string PRT_IMG = "[IMG]"; // 이미지 출력 /// /// 전자서명 이미지 파일 /// public const string PRT_SIG = "[SIG]"; // 전자서명 이미지파일출력 /////// /////// 바코드(CODE93) /////// //public const string PRT_B93 = "[B93]"; // 바코드(CODE93) /// /// 영수증 재출력 용 /// public const string PRT_REP = "[REP]"; // 재출력 용 /// /// 스캐너 초기화 용 /// public const string PRT_SIS = "[SIS]"; // 스캐너 초기화 용 (SCANNER INITIALIZE SETUP) /// /// 세로확대 + 진하게 /// public const string PRT_VRB = "[VRB]"; // 세로확대 + 진하게 /// /// 가로확대 + 진하게 /// public const string PRT_HRB = "[HRB]"; // 가로확대 + 진하게 /// /// 가로/세로확대 + 진하게 /// public const string PRT_BGB = "[BGB]"; // 가로/세로확대 + 진하게 /// /// 세로확대 + 반전 + 가운데정렬 /// public const string PRT_VRE = "[VRE]"; // 세로확대 + 반전 + 가운데정렬 } /// /// PRT_FMT(영수증출력 포멧) /// public class PRT_FMT { /// /// 전체-선귿기(================) /// public const string F100 = "100"; /// /// 전체-왼쪽정렬 /// public const string F101 = "101"; /// /// 전체-오른쪽정렬 /// public const string F102 = "102"; /// /// 전체-가운데정렬 /// public const string F103 = "103"; /// /// 2개=>명RPAD(31)+금액(11) /// public const string F200 = "200"; /// /// 2개=>명LPAD(31)+금액(11) /// public const string F201 = "201"; /// /// 2개=>명RPAD(20)+데이터LPAD(22) /// public const string F202 = "202"; /// /// 2개=>명(16)+데이터(26) /// public const string F203 = "203"; /// /// 2개=>명(20)+데이터(22) /// public const string F204 = "204"; /// /// 2개=>명(31-우정렬)+금액(11) /// public const string F205 = "205"; /// /// 2개=>명(20)+금액(12) /// public const string F206 = "206"; //#20171227, 예약증 양식 출력 Start /// /// 2개=>명RPAD(16)+데이터(26) /// public const string F207 = "207"; //#20171227, 예약증 양식 출력 End /// /// 3개=>명LPAD(26)+수량(5)+금액(11) /// public const string F300 = "300"; /// /// 3개=>명RPAD(26)+수량(5)+금액(11) /// public const string F301 = "301"; /// /// 3개(카드/승인번호용)=>명RPAD(17)+데이터LPAD(9)+데이터LPAD(16) /// public const string F302 = "302"; /// /// 3개(카드/승인번호용)=>명RPAD(17)+데이터RPAD(9)+데이터LPAD(16) // 현금반품 내역 추가 20170830 goblin6 /// public const string F303 = "303"; //#20171227, 예약증 양식 출력 Start /// /// 3개=>명RPAD(16)+데이터RPAD(9)+데이터RPAD(17) /// public const string F304 = "304"; //#20171227, 예약증 양식 출력 End /// /// 4개=>명(좌)(16)+수량(5)+할인(10)+금액(11) /// public const string F401 = "401"; /// /// 4개=>명(우)(16)+수량(5)+할인(10)+금액(11) /// public const string F402 = "402"; /// /// 4개=>명(우)(2)+수량(19)+할인(10)+금액(11) /// public const string F403 = "403"; /// /// 4개=>명(우)(12)+수량(7)+명(우)(12)+금액(11) /// public const string F404 = "404"; /// /// 4개=>명(좌)(10)+명(좌)(15)+명(좌)(10)+명(좌)(7) /// public const string F405 = "405"; //#17142 [해피오더]POS로그인 시 영수증프린터로 장부재고 자동 출력 start /// /// 4개=>명(좌)(14)+명(좌)(10)+명(좌)(14)+명(우)(4) /// public const string F406 = "406"; //#17142 [해피오더]POS로그인 시 영수증프린터로 장부재고 자동 출력 end /// /// 5개=> 수량(3)+명(좌)(16)+단가(10)+금액(11)+부가세코드(2) /// public const string F501 = "501"; /// /// 5개=> 과세코드(4)+과세율(11)+순매출액(9)+과세금액(9)+합계(9) /// public const string F502 = "502"; } #endregion #region INI_FILE_NAME 파일명 정의 /// /// INI_FILE_NAME /// public class INI_FILE_NAME { /// /// 기본정보 설정 파일 /// public const string PosConfig = "PosConfig.ini"; /// /// POS 거래정보 설정파일 /// public const string PosSaleInfo = "PosSaleInfo.ini"; /// /// POS 디바이스 설정파일 /// public const string PosDevice = "PosDevice.ini"; /// /// POS 통신포트 설정파일 /// public const string CommPort = "CommPort.ini"; /// /// IC Reader, Signpad 설정 파일 /// public const string ICReaderConfig = "SpcnPosCfg.ini"; /// /// POS 프로그램 업데이트 관리 파일 /// public const string PosUpdateInfo = "PosUpdateInfo.INI"; /// /// MSR에뮬 설정 파일 /// public const string O2MSRConfig = "O2MSR.Conf"; /// /// 메모 파일 /// public const string Memo = "Memo.txt"; //#20171227 인천공항 포스연동 start, phj /// /// 인천공항 통합POS 연동정보 /// public const string IncheonAirPort = "IncheonAirPort.ini"; //#20171227 인천공항 포스연동 end, phj //#20180322 휴게소pos매출연동 start,phj /// /// 도로공사 HI-쉼마루 연동정보 /// public const string RestAreaPos = "RestAreaPos.ini"; //#20180322 휴게소pos매출연동 end,phj } #endregion #region SALE_FLOW => POS 상품판매 단계별 STEP /// /// SALE_FLOW => POS 상품판매 단계별 STEP /// public class SALE_FLOW { /// /// 상품등록 대기 /// public const string SALE_WAIT = "00"; /// /// 상품등록 중 /// public const string SALE_DOING = "10"; /// /// 세트메뉴 등록 중 /// public const string SALE_DOING_SET = "11"; /// /// 강제부가메뉴 등록 중 /// public const string SALE_DOING_OPT = "12"; /// /// 세트메뉴 하위 강제부가메뉴 등록 중 /// public const string SALE_DOING_SET_OPT = "13"; ///// ///// 선택부가메뉴 등록 중 ///// //public const string SALE_DOING_BTN_OPT = "14"; ///// ///// 플레이버 등록 중 ///// //public const string SALE_DOING_FLAVOUR = "15"; /// /// 상품권 판매 중 /// public const string SALE_GIFT = "16"; /// /// 선불카드 판매 중 /// public const string SALE_PREPAID = "17"; /// /// 결제 대기 /// public const string PAY_WAIT = "50"; /// /// 결제 중 /// public const string PAY_DOING = "51"; /// /// 판매완료 /// public const string SALE_END = "99"; /// /// 반품호출 후 대기 /// public const string REFUND_WAIT = "60"; } /// /// 기타트란선언(2:영수증재발행,3:호출트란) /// public class TRAN_ETC_TYPE { /// /// 정상거래 /// public const string NORMAL = ""; /// /// 일괄취소 /// public const string SALE_STOP = "1"; /// /// 영수증 재발행 /// public const string RE_PRINT = "2"; /// /// 트란호출 거래 /// public const string TRAN_CALL = "3"; } #endregion #region PLU_ORDER_OK_FLAG => 상품 주문 상태 /// /// 주문상태 /// public class PLU_ORDER_OK_FLAG { /// /// 주문 중 /// public const string ORDER_ING = "0"; /// /// 주문 완료 /// public const string ORDER_OK = "1"; /// /// 주문 수정(지정취소) /// public const string ORDER_MOD = "2"; } #endregion #region OWN_PART_DIV 점주 알바 구분 /// /// 점주 알바 구분 /// public class OWN_PART_DIV { /// /// 점주 /// public const string OWN_DIV = "0"; /// /// 알바 /// public const string PART_DIV = "1"; } #endregion #region MOT_MSG_TYPE MOT메시지유령 /// /// 메시지 유형<1:STEP=1, 2:STEP=2, 3:STEP=3, 5:스크린> /// public class MOT_MSG_TYPE { /// /// 1:결제 MOT STEP1 /// public const string PAY_STEP_1 = "1"; /// /// 2:결제 MOT STEP2 /// public const string PAY_STEP_2 = "2"; /// /// 3:결제 MOT STEP3 /// public const string PAY_STEP_3 = "3"; /// /// 5:스크린 MOT /// public const string DSP_SCN_MSG = "5"; } #endregion #region MST_SUB_SET_MNG_TYPE 상품마스터 부가세트관리유형 /// /// 상품 종류 /// public class MST_SUB_SET_MNG_TYPE { /// /// 0:일반상품 /// public const string NORMAL = "0"; /// /// 2:세트상품 /// public const string SET_MENU = "2"; /// /// 1:부가상품 /// public const string SUB_MENU = "1"; } #endregion #region MATH_ROUND => 올림,반올림,내림 구분 /// /// MATH_ROUND => 올림,반올림,내림 구분 /// public class MATH_ROUND { /// /// 0:올림 /// public const string CEILING = "1"; /// /// 1:반올림 /// public const string ROUND = "2"; /// /// 2:내림 /// public const string TRANCATE = "3"; } #endregion #region MST_USE_YN 마스터 사용구분 /// /// 마스터 사용 구분 /// public class MST_USE_YN { /// /// 1:사용 /// public const string YES = "1"; /// /// 0:미사용 /// public const string NO = "0"; } #endregion #region MST_PIC_AUTH 담당자 관리권한 구분 public class MNG_AUTH_DIV { /// /// 0:불가 /// public const string NON_PERMISSION = "0"; /// /// 1:가능 /// public const string PERMISSION = "1"; /// /// 2:Supervisor 권한 체크 /// public const string SUPERVISOR = "2"; } #endregion MST_PIC_AUTH 담당자 관리권한 구분 #region MST_USER 계산원 구분 public class CASHIER_DIV { /// /// 점주 /// public const string OWNER = "1"; /// /// 점장 /// public const string MANAGER = "2"; /// /// 직원 /// public const string EMPLOYEE = "3"; /// /// 아르바이트 /// public const string PARTTIME = "4"; } #endregion MST_USER 계산원 구분 #region CANCEL_DIV 취소 구분 /// /// 취소 구분 /// public class CANCEL_DIV { /// /// 0:정상 /// public const string NORMAL = "0"; /// /// 1:취소 /// public const string CANCEL = "1"; /// /// 2:결제 전환 후 취소 /// public const string CANCEL_SUBTOT = "2"; } #endregion #region PAY_DISPLAY_DIV (결제수단 화면표시 여부) /// /// 결제수단 화면표시 여부 /// public class DISPLAY_DIV { /// /// 표시 : 0 /// public const string DISPLAY_YES = "0"; /// /// 미표시 : 1 /// public const string DISPLAY_NO = "1"; } #endregion #region POS VAN /// /// POS VAN /// public class POS_VAN_MASTER { /// /// 전문 버전 01 /// public const string IRT_VERSION_01 = "SP01"; /// /// 전문 버전 02 /// public const string IRT_VERSION_02 = "SP02"; /// /// HEADER DOC 업체정보 /// public const string VAN_SHOP_INFO = "SPCN"; /// /// 거래구분 /// public class TRADE_ID { /// /// 카드사인 오굿 승인 요청 /// public const string VAN_CARD_AGREE_J = "JA"; /// /// 카드사인 오굿 취소 요청 /// public const string VAN_CARD_CANCEL_J = "JC"; /// /// 카드사인 승인 요청 /// public const string VAN_CARD_AGREE = "NA"; /// /// 카드사인 취소 요청 /// public const string VAN_CARD_CANCEL = "NC"; /// /// IC카드사인 승인 요청 /// public const string VAN_ICCARD_AGREE = "IA"; /// /// IC카드사인 취소 요청 /// public const string VAN_ICCARD_CANCEL = "IC"; /// /// IC카드사인 망취소 요청 /// public const string VAN_ICCARD_LINE_CANCEL = "IY"; /// /// 현금영수증 승인 요청 /// public const string VAN_CASH_AGREE = "bq"; /// /// 현금영수증 취소 요청 /// public const string VAN_CASH_CANCEL = "bs"; /// /// 수표조회 요청 /// public const string VAN_BILL_CHECK = "DK"; /// /// 포인트적립 /// public const string VAN_POT_ACC_A = "yk"; /// /// 포인트적립취소 /// public const string VAN_POT_ACC_C = "ym"; /// /// 포인트사용 /// public const string VAN_POT_USE_A = "yo"; /// /// 포인트사용취소 /// public const string VAN_POT_USE_C = "yq"; /// /// 포인트할인 /// public const string VAN_POT_DIS_A = "ys"; /// /// 포인트할인취소 /// public const string VAN_POT_DIS_C = "yu"; /// /// 포인트조회 /// public const string VAN_POT_QRY_A = "yw"; /// /// 해피전자쿠폰 조회 /// public const string VAN_HPY_ELC_A = "yy"; } /// /// 입력방식 /// public class INPUT_TYPE { public const string VAN_SWIP = "S"; public const string VAN_KEYIN = "K"; public const string VAN_MOBILE_SWIP = "M"; public const string VAN_BARCODE = "B"; public const string VAN_BARCODE_SH = "A"; // 세브란스병원 public const string VAN_BARCODE_CP = "0"; // 모바일쿠폰-해피콘 public const string VAN_KEYIN_CP = "1"; // 모바일쿠폰 - 해피콘 public const string VAN_BARCODE_GIFT = "1"; // 상품권 public const string VAN_KEYIN_GIFT = "0"; // 상품권 public const string VAN_RF = "R"; // {T-Money} /// /// IC 보안 리더기 /// public const string VAN_IC = "C"; public const string VAN_SPC_MSR = "A"; // spc 임직원 할인 - 중국 public const string VAN_SPC_KEYIN = "@"; // spc 임직원 할인 - 중국 } /// /// T페이 입력구분 /// public class TPAY_ENTRY_MODE { public const string KEYIN = "010"; public const string SWIP = "020"; public const string BARCODE = "031"; public const string BLE = "032"; public const string NFC = "033"; } /// /// 신CMS추가_20120725 롤파일 다운로드 요청 /// public const string VAN_OGOOD_RULE_DOWN = "JU"; //롤파일 다운로드 요청 /// /// 현금영수증 단독 /// public const string CASHBILL_DIV_ONLY = "0"; /// /// 현금영수증+OCB /// public const string CASHBILL_DIV_WITH_OCV = "1"; /// /// 다운로드 요청 /// public const string REQ_DOWNLOAD = "DN"; /// /// 다운로드 응답 /// public const string RES_DOWNLOAD = "DO"; /// /// 룰파일 다운로드 요청 /// public const string RULE_DOWNLOAD_REQ = "JU"; /// /// 룰파일 로딩결과 응답 /// public const string RULE_RESULT_REQ = "JQ"; } #endregion #region POS CAT /// /// POS CAT /// public class POS_CAT_MASTER { public const string TRAN_TYPE = "Z0"; /// /// 거래구분 /// public class TRADE_ID { /// /// 신용카드 승인 /// public const string CAT_CARD_AGREE = "S0"; /// /// 신용카드 취소 /// public const string CAT_CARD_CANCEL = "S1"; /// /// 은련 승인 /// public const string CAT_UNION_AGREE = "S2"; /// /// 은련취소 /// public const string CAT_UNION_CANCEL = "S3"; /// /// 현금영수증 승인 /// public const string CAT_CASH_AGREE = "C0"; /// /// 현금영수증 취소 /// public const string CAT_CASH_CANCEL = "C1"; /// /// 포인트 적립 /// public const string CAT_POINT_SAVE = "K0"; /// /// 포인트 적립 취소 /// public const string CAT_POINT_SAVE_CANCEL = "K1"; /// /// 포인트 사용 /// public const string CAT_POINT_USE = "K2"; /// /// 포인트 사용 취소 /// public const string CAT_POINT_USE_CANCEL = "K3"; /// /// 포인트 할인 /// public const string CAT_POINT_DC = "K4"; /// /// 포인트 할인 취소 /// public const string CAT_POINT_DC_CANCEL = "K5"; /// /// 포인트 조회 /// public const string CAT_POINT_SEARCH = "K6"; /// /// SKT 할인 /// public const string CAT_SKT_AGREE = "T0"; /// /// SKT 할인 취소 /// public const string CAT_SKT_CANCEL = "T1"; /// /// SKT 할인 조회 /// public const string CAT_SKT_SEARCH = "T2"; /// /// KT 할인 /// public const string CAT_KT_AGREE = "T3"; /// /// KT 할인 취소 /// public const string CAT_KT_CANCEL = "T4"; /// /// KT 할인 조회 /// public const string CAT_KT_SEARCH = "T5"; /// /// LGT 할인 /// public const string CAT_LGT_AGREE = "T6"; /// /// LGT 할인 취소 /// public const string CAT_LGT_CANCEL = "T7"; /// /// LGT 할인 조회 /// public const string CAT_LGT_SEARCH = "T8"; //#20180413 웰컴카드 신규기능 추가 start,phj /// /// MC 할인 /// public const string CAT_WCC_AGREE = "T9"; /// /// MC 할인 취소 /// public const string CAT_WCC_CANCEL = "T10"; /// /// MC 할인 조회 /// public const string CAT_WCC_SEARCH = "T11"; //#20180413 웰컴카드 신규기능 추가 end,phj /// /// 해피포인트 적립 /// public const string CAT_HAPPY_SAVE = "H0"; /// /// 해피포인트 적립 취소 /// public const string CAT_HAPPY_CANCEL = "H1"; /// /// 해피포인트 사용 /// public const string CAT_HAPPY_USE = "H2"; /// /// 해피포인트 사용 취소 /// public const string CAT_HAPPY_USE_CANCEL = "H3"; /// /// 해피포인트 조회 /// public const string CAT_HAPPY_SEARCH = "H4"; } } #endregion #region 밴전문 헥사값 /// /// 밴전문 헥사값 정의 /// public class VAN_HEXA { /// /// STX - 0x02 /// public static readonly string STX = string.Format("{0}", (char)0x02); /// /// FS - 0x1C /// public static readonly string FS = string.Format("{0}", (char)0x1C); /// /// RS - 0X1E /// public static readonly string RS = string.Format("{0}", (char)0x1E); /// /// GS - 0X1D /// public static readonly string GS = string.Format("{0}", (char)0x1D); /// /// ETX - 0X03 /// public static readonly string ETX = string.Format("{0}", (char)0x03); /// /// CR - 0X0D /// public static readonly string CR = string.Format("{0}", (char)0x0D); /// /// ACK - 0X06 /// public static readonly string ACK = string.Format("{0}", (char)0x06); } /// /// 밴전문 헥사값 바이트 /// public class VAN_HEXA_BYTE { ///////////////////////////////////////////////////////////////////// // 전문응답 비교 ///////////////////////////////////////////////////////////////////// /// /// BYTE STX - 0x02 /// public static readonly byte STX = 0x02; /// /// BYTE FS - 0x1C /// public static readonly byte FS = 0x1C; /// /// BYTE RS - 0X1E /// public static readonly byte RS = 0x1E; /// /// BYTE GS - 0X1D /// public static readonly byte GS = 0x1D; /// /// BYTE ETX - 0X03 /// public static readonly byte ETX = 0x03; /// /// BYTE CR - 0X0D /// public static readonly byte CR = 0x0D; } #endregion #region 임의할인,서비스 타입:POS OP용 /// /// 임의할인,서비스 타입:POS OP용 /// public class ITEM_DC_DIV_POS_DC { /// /// 율 할인 /// public const string RATE = "1"; /// /// 금액 할인 /// public const string AMT = "2"; /// /// 서비스(무료) /// public const string FREE = "3"; } #endregion #region 상품권,선불카드 구분(상품마스터 MST_ITEM) /// /// 상품권,선불카드 구분(상품마스터 MST_ITEM) /// public class ITEM_TYPE { /// /// 상품권 /// public const string GIFT = "12"; /// /// 선불카드 /// public const string PREPAID = "13"; } #endregion #region TTS Voice Name public class TTS_VOICE_NAME { /// /// 한국어 /// public const string VOICE_ko_KR = "Microsoft Server Speech Text to Speech Voice (ko-KR, Heami)"; /// /// 영어 /// public const string VOICE_en_US = "Microsoft Server Speech Text to Speech Voice (en-US, Helen)"; /// /// 일본어 /// public const string VOICE_ja_JP = "Microsoft Server Speech Text to Speech Voice (ja-JP, Haruka)"; /// /// 중국어 /// public const string VOICE_zh_CN = "Microsoft Server Speech Text to Speech Voice (zh-CN, HuiHui)"; } #endregion #region IC리더기 카드 요청 TRAN TYPE /// /// IC리더기 카드 요청 TRAN TYPE /// public class IC_READER_TRAN_TYPE { /// /// 0:신용카드 /// public const int CREDIT = 0; /// /// 1:현금영수증 /// public const int CASHBILL = 1; /// /// 3:포인트 /// public const int POINT = 2; /// /// 4:기타 /// public const int ETC = 3; } #endregion #region 상품 과세 구분 /// /// 상품 과세 구분 /// public class ITEM_TAX_DIV { /// /// 0:면세 /// public const string FREE = "0"; /// /// 1:과세 /// public const string TAX = "1"; } /// /// NOTAX 적용 구분 /// public class ITEM_NOTAX_DIV { /// /// 0:미적용 /// public const string NO = "0"; /// /// 1:적용 /// public const string YES = "1"; } #endregion #region 결제/할인 구분 /// /// 결제/할인 구분 /// public class PAY_DC_TYPE { /// /// 0:없음 /// public const string NORMAL = "0"; /// /// 1:결제 /// public const string PAY = "1"; /// /// 2:할인 /// public const string DC = "2"; } #endregion #region 부가메뉴 공통 중분류 코드 /// /// 부가메뉴 공통 중분류 코드 /// public const string SUB_MEMO_L_CLSS_COMMON = "ZZZZZZ"; #endregion #region SALE_PLU_INPUT_TYPE 상품등록모듈 입력 구분 /// /// 상품등록모듈 입력 구분(0:수입력, 1:메뉴, 2:스켄, 3:플레이버) /// public class SALE_PLU_INPUT_TYPE { /// /// 0:수입력 /// public const string KEY_IN = "0"; /// /// 1:메뉴키 /// public const string MENUKEY = "1"; /// /// 2:스캔 /// public const string SCANNER = "2"; /// /// 3:플레이버 메뉴 /// public const string FLAVOUR = "3"; ////////////////////////////////////////////////////////////////////// // POS 자체사용 ////////////////////////////////////////////////////////////////////// /// /// A:부가메뉴 /// public const string SUBMENU = "A"; /// /// B:사은품(상품) /// public const string FREEGIFT = "B"; /// /// C:사은품(HP) /// public const string FREEGIFT_HP = "C"; } #endregion #region 신용카드 조회 업무 구분 /// /// 신용카드 조회 업무 구분 /// public class CREDITCARD_SEARCH_TYPE { /// /// 0:카드프리픽스 /// public const string PREFIX = "0"; /// /// 1:SFC조회 /// public const string SFC = "1"; /// /// 2:삼성포이트 조회 /// public const string POINT = "2"; /// /// 이동단말기 로그 조회 /// public const string VAN_CARD_LOG_SEARCH = "3"; /// /// 이동단말기 로그 등록 확정 /// public const string VAN_CARD_LOG_FINAL = "4"; /// /// 현대 M 포인트 조회 /// public const string M_POINT = "5"; } #endregion #region 주방 시스템 구분 public class KTCH_SYS_DIV { /// /// KPS /// public const string KPS = "1"; /// /// KVS /// public const string KVS = "2"; /// /// KDS /// public const string KDS = "3"; } #endregion 주방 시스템 구분 #region 주방 시스템 사용 구분 public class KTCH_SYS_USE_DIV { /// /// Serial /// public const string RS232 = "1"; /// /// Database /// public const string DATABASE = "2"; /// /// Socket /// public const string SOCK = "3"; } #endregion #region 주방프린터 주문메시지 구분 (KPS_ORD_MSG_ID) /// /// 주방프린터 주문메시지 구분 /// public class KPS_ORD_MSG_ID { ///// ///// 일괄취소 "0" ///// //public const string TRADE_STOP = "0"; /// /// 상품메모 "1" /// public const string ITEM_MEMO = "1"; /// /// 좌석메모 "2" /// public const string SEAT_MEMO = "2"; /// /// 테이블 합석 "3" /// public const string TABLE_COMBINE = "3"; /// /// 테이블 이동 "4" /// public const string TABLE_MOVE = "4"; /// /// 메뉴 이동 "5" /// public const string MENU_MOVE = "5"; /// /// FIRE_KEY "9" /// public const string FIRE_KEY = "9"; } #endregion #region 전문구분 public class POS_VAN_MSG_TYPE { public const string NORMAL = "0200"; // 정상 public const string REFUND = "0420"; // 반품 } #endregion #region 전문 요청구분 public class POS_VAN_INQ_TYPE { public const string SEARCH = "10"; // 조회 public const string APPROVAL = "20"; // 승인 } #endregion #region 전문 판매구분 public class POS_VAN_SALE_TYPE { public const string EMPLOYEE = "10"; // 직원식 public const string EMPLOYEE_DC = "20"; // 직원할인 } #endregion #region 전문 요청 모드 public class POS_INQ_MODE { public const string SEARCH = "0"; // 조회 public const string APPROVAL = "1"; // 승인 public const string REFUND = "2"; // 취소 public const string NETCANCEL = "3"; // 망취소 public const string SEARCH_LOG = "4"; // 이력 조회 } #endregion #region 모바일쿠폰 - 해피콘제외 전문 요청구분 public class POS_MOBILECON_HPCON_INQ_TYPE { public const string SEARCH = "100"; // 조회 public const string APPROVAL = "101"; // 승인 public const string REFUND = "102"; // 취소 } #endregion #region 모바일쿠폰 - 해피콘 전문 요청구분 public class POS_MOBILECON_HPCON_INQ_TYPE_NEW { public const string SEARCH = "101"; // 조회 public const string SEARCH_LOG = "102"; // 이력 조회 public const string APPROVAL = "203"; // 승인 public const string REFUND = "204"; // 취소 } #endregion #region 모바일쿠폰 - 기프티콘 전문 요청구분 public class POS_MOBILECON_GIFTCON_INQ_TYPE { public const string SEARCH = "P100"; // 조회 public const string APPROVAL = "P110"; // 승인 public const string REFUND = "P120"; // 취소 public const string NETCANCEL = "P130"; // 망취소 } #endregion #region 모바일쿠폰 - 기프티쇼 전문 요청구분 public class POS_MOBILECON_GIFTSHOW_INQ_TYPE { public const string SEARCH = "100"; // 조회 public const string APPROVAL = "101"; // 승인 public const string REFUND = "102"; // 취소 public const string APPROVAL_AMT = "201"; // 금액권 차감 public const string REFUND_AMT = "202"; // 금액권 차감 취소 } #endregion #region SPC 임직원 결제 전문 요청구분 public class POS_SPC_EMPLOYEE_INQ_TYPE { public const string SEARCH = "1000"; // 조회 public const string APPROVAL = "1210"; // 승인 public const string REFUND = "1220"; // 취소 public const string NETCANCEL_APPROVAL = "1910"; // 망취소 - 사용 public const string NETCANCEL_REFUND = "1920"; // 망취소 - 사용취소 } #endregion #region SPC 임직원 할인 전문 요청구분 - 중국 public class POS_SPC_EMPLOYEE_DC_CHINA_INQ_TYPE { public const string SEARCH = "002020020"; // 조회 public const string APPROVAL = "002020010"; // 승인 public const string REFUND = "002042010"; // 취소 } #endregion #region 해피포인트/선불카드 전문유형 구분 - 중국 public class POS_POINT_INQ_TYPE_CHINA { public const string SEARCH = "0100"; // 조회 public const string SAVE = "0200"; // 적립/충전 public const string USE = "0300"; // 사용 } #endregion #region 해피포인트/선불카드 업무구분 구분 - 중국 public class POS_POINT_TRAN_TYPE_CHINA { public const string SEARCH_POINT = "10"; // 포인트 조회 public const string SEARCH_PP = "20"; // 선불카드 조회 public const string SAVE_POINT_APPROVAL = "11"; // 포인트 적립 public const string SAVE_POINT_REFUND = "12"; // 포인트 적립 취소 public const string SAVE_POINT_NETREFUND = "13"; // 포인트 적립 망취소 public const string SAVE_PP_APPROVAL = "21"; // 선불카드 충전 public const string SAVE_PP_REFUND = "22"; // 선불카드 충전 취소 public const string SAVE_PP_NETREFUND = "23"; // 선불카드 충전 망취소 public const string USE_POINT_APPROVAL = "31"; // 포인트 사용 public const string USE_POINT_REFUND = "32"; // 포인트 사용 취소 public const string USE_POINT_NETREFUND = "33"; // 포인트 사용 망취소 public const string USE_PP_APPROVAL = "41"; // 선불카드 사용 public const string USE_PP_REFUND = "42"; // 선불카드 사용 취소 public const string USE_PP_NETREFUND = "43"; // 선불카드 사용 망취소 } #endregion #region 해피 기프트 - 전문 요청구분 public class POS_HAPPYGIFT_INQ_TYPE { /// /// 충전 /// public const string RECHANGE = "100"; /// /// 조회 /// public const string SEARCH = "110"; /// /// 충전 취소 /// public const string RECHANGE_CANCEL = "120"; /// /// 승인 /// public const string APPROVAL = "200"; /// /// 취소 /// public const string APPROVAL_CANCEL = "210"; // 환불 가능 조회 public const string REFUND_SEARCH = "300"; /// /// 환불 /// public const string REFUND = "310"; /// /// 환불 취소 /// public const string REFUND_CANCEL = "320"; } #endregion #region 메인 포스 구분 public class MAIN_POS_DIV { /// /// 주문 POS /// public const string SUB_POS = "0"; /// /// 메인 POS /// public const string MAIN_POS = "1"; } #endregion #region 암호화 구분 public class ENCRYPT_MODE { /// /// 일반 /// public const string ENC_OFF = "0"; /// /// 암호화(AES256-BASE64) /// public const string ENC_ON = "1"; } #endregion #region T페이 조회 업무구분 /// /// T페이 조회 업무구분 /// public class TPAY_SEARCH_TYPE { /// /// 카드프리픽스 /// public const string PREFIX = "PREFIX"; /// /// 통합결제 통신사(SKT) 할인 아이템 /// public const string SKTDC_ITEM = "SKTDC_ITEM"; /// /// 통합결제 T페이 결제 아이템 /// public const string TPAY_ITEM = "TPAY_ITEM"; } #endregion #region T페이 거래 구분 /// /// T페이 거래 구분 /// public class TPAY_TRADE_TYPE { /// /// 통합결제 (0 : SKT할인 + T페이결제) /// public const string COMPLEX = "0"; /// /// 일반결제 (1 : T페이결제) /// public const string NORMAL = "1"; } #endregion #region TAKE_IN_OUT_DIV(TR_DETAIL(상품상세) - TAKE IN/OUT 구분) /// /// 상품 상세 TAKE IN/OUT 구분 /// public class TAKE_IN_OUT_DIV { /// /// 0: TAKE_IN /// public const string TAKE_IN = "0"; /// /// 1: TAKE_OUT /// public const string TAKE_OUT = "1"; } #endregion #region BILL_PRT_LOC 영수증마스터 용도구분 /// /// 영수증마스터 용도구분 /// public class BILL_PRT_LOC { /// /// 0:명판 /// public const string STAMP = "0"; /// /// 1:상단메시지 /// public const string TOP = "1"; /// /// 2:하단메시지 /// public const string BOTTOM = "2"; /// /// 3:카드메시지 /// public const string CARD = "3"; /// /// 4:추가메시지 /// public const string ADD = "4"; } #endregion #region BILL_TYPE_DIV 영수증유형마스터 유형구분 /// /// 영수증유형마스터 유형구분 /// public class BILL_TYPE_DIV { /// /// 00:영수증 상단 /// public const string TOP_INFO = "00"; /// /// 01:합계정보 /// public const string TOTAL = "01"; /// /// 02:신용카드 /// public const string CREDTCARD = "02"; /// /// 03:포인트적립 /// public const string POINT_SAVE = "03"; /// /// 04:포인트사용 /// public const string POINT_USE = "04"; /// /// 80:정산지 /// public const string ADMT_TRAN = "80"; /// /// 81:정산 점검지 /// public const string ADMT_REPORT = "81"; /// /// 99:영수증 하단 /// public const string BTM_INFO = "99"; } #endregion #region SALE_DISP_SPCL_CHAR(판매 화면 특수 문자) /// /// 판매 화면 특수 문자 /// public class SALE_DISP_SPCL_CHAR { /// /// 수량/금액 "√ " /// public const string QTY_AMT_CHR = ""; //"√ "; /// /// 할인금액 "% " -> "- " CS 요청 사항으로 변경! /// public const string DC_AMT_CHR = ""; //"- "; /// /// 받은 금액 "@ " /// public const string RECV_AMT_CHR = ""; //"@ "; /// /// 부가세/서비스 /// public const string VAT_SVC_CHR = ""; //"% "; } #endregion #region 각종 입력 데이터 /// /// 각종 사유코드 /// public class FRM_INPUT_DATA { /// /// 율 /// public const string RATE = "RATE"; /// /// 금액 /// public const string AMT = "AMT"; /// /// 주문번호 /// public const string ORDERNO = "ORDERNO"; /// /// 환경사랑 /// public const string ELOVE = "ELOVE"; /// /// 수량 /// public const string QTY = "QTY"; /// /// 거래번호 /// public const string TRADENO = "TRADENO"; /// /// POS번호 /// public const string POSNO = "POSNO"; /// /// 고객수 /// public const string GUEST_CNT = "GUEST_CNT"; /// /// 상품단가 /// public const string PRICE = "PRICE"; /// /// 승인번호 /// public const string APPRNO = "APPRNO"; } #endregion #region 준비금 합계 구분 코드 /// /// 준비금 합계 구분 코드 /// public class FRM_ACC_REMONEY_CODE { /// /// 준비금 합계 코드 /// public const string TOTAL_REMONEY = "ZZ"; } #endregion #region System Shutdown Defination (시스템종료 DEFINE) /// /// System Shutdown Defination (시스템종료 DEFINE) /// public class SYS_SHUTDOWN { /// /// System Shutdown (시스템 종료) /// public const string POWEROFF = "SHUTDOWN"; /// /// System Restart (시스템 재시작) /// public const string REBOOT = "REBOOT"; /// /// Program Quit (프로그램 종료) /// public const string PGMQUIT = "PGMQUIT"; /// /// Program Restart (프로그램 재시작) /// public const string PGMRESTART = "PGMRESTART"; /// /// Log Off (로그 OFF) /// public const string LOGOFF = "LOGOFF"; } #endregion #region 프로그램 업데이트 유형 /// /// 프로그램 업데이트 유형 /// public class PGM_UPDATE_TYPE { /// /// 00:전체 /// public const string POSDOWN_GROUP_ALL = "00"; public class POSDOWN_GROUP_ALL_DIV { /// /// 해당그룹전체 /// public const string ALL_PGM = "00"; } /// /// 10:이미지 /// public const string POSDOWN_GROUP_10 = "10"; public class POSDOWN_GROUP_10_DIV { /// /// 해당그룹전체 /// public const string ALL_PGM = "00"; /// /// 04:상품 이미지 /// public const string ITEM_IMAGE = "04"; /// /// 05:캠페인 /// public const string CAMPAIGN = "05"; /// /// 06:TEST 모드 /// public const string TEST_MODE = "06"; /// /// 07:POS 운영 이미지 /// public const string CONTENTS = "07"; /// /// 2019-03-28 - 1997fx11 : Kiosk 관련 추가 /// public const string ITEM = "11"; public const string OPTN = "12"; public const string CAMPN = "13"; public const string CATE = "14"; public const string SCREEN = "15"; public const string PRESENT = "16"; public const string TAG = "17"; public const string LOGO = "18"; } /// /// 11:POS 이미지 /// public const string POSDOWN_GROUP_11 = "11"; public class POSDOWN_GROUP_11_DIV { /// /// 해당그룹전체 /// public const string ALL_PGM = "00"; /// /// 03:고객화면 /// public const string CUSTOMER = "03"; /// /// 04:상품 이미지 /// public const string ITEM_IMAGE = "04"; } /// /// 20:프로그램 /// public const string POSDOWN_GROUP_20 = "20"; public class POSDOWN_GROUP_20_DIV { /// /// 해당그룹전체 /// public const string ALL_PGM = "00"; /// /// 10:프로그램 /// public const string POS_PGM10 = "10"; /// /// 11:프로그램 /// public const string POS_PGM11 = "11"; /// /// 12:프로그램 /// public const string POS_PGM12 = "12"; /// /// 13:프로그램 /// public const string POS_PGM13 = "13"; /// /// 14:프로그램 /// public const string POS_PGM14 = "14"; /// /// 15:프로그램 /// public const string POS_PGM15 = "15"; /// /// 16:프로그램 /// public const string POS_PGM16 = "16"; /// /// 17:프로그램 /// public const string POS_PGM17 = "17"; /// /// 18:프로그램 /// public const string POS_PGM18 = "18"; /// /// 19:프로그램 /// public const string POS_PGM19 = "19"; } /// /// 30:영수증 로고 이미지 /// public const string POSDOWN_GROUP_30 = "30"; public class POSDOWN_GROUP_30_DIV { /// /// 해당그룹전체 /// public const string ALL_PGM = "00"; /// /// 20:영수증 로고 이미지 /// public const string RCPTLOGO_IMAGE = "20"; } /// /// 40:서명패드 펌웨어 /// public const string POSDOWN_GROUP_40 = "40"; public class POSDOWN_GROUP_40_DIV { /// /// 해당그룹전체 /// public const string ALL_PGM = "00"; /// /// 서명패드 모델 (SSP-100) /// public const string SIGNPAD_MODEL_SSP_100 = "SSP-100"; /// /// 서명패드 모델 (SN-350P) /// public const string SIGNPAD_MODEL_SN_350P = "SN-350P"; /// /// 서명패드 모델 (SN-150P) /// public const string SIGNPAD_MODEL_SN_150P = "SN-150P"; /// /// 서명패드 모델 (SR-170P) /// public const string SIGNPAD_MODEL_SR_170P = "SR-170P"; /// /// 서명패드 모델 (OLTMS) /// public const string SIGNPAD_MODEL_OLTMS = "OLTMS"; /// /// 서명패드 모델 (OLCSP) /// public const string SIGNPAD_MODEL_OLCSP = "OLCSP"; /// /// 01:서명패드 펌웨어 (SSP-100 IC) /// public const string SIGNPAD_01 = "01"; /// /// 02:서명패드 펌웨어 (SN-350P IC) /// public const string SIGNPAD_02 = "02"; /// /// 03:서명패드 펌웨어 (SN-150P IC) /// public const string SIGNPAD_03 = "03"; /// /// 04:서명패드 펌웨어 (SR-170P IC) /// public const string SIGNPAD_04 = "04"; /// /// 05:서명패드 펌웨어 (OLTMS IC) /// public const string SIGNPAD_05 = "05"; /// /// 06:서명패드 펌웨어 (OLCSP IC) /// public const string SIGNPAD_06 = "06"; /// /// 51:서명패드 펌웨어 (SSP-100 MSR) /// public const string SIGNPAD_51 = "51"; /// /// 52:서명패드 펌웨어 (SN-350P MSR) /// public const string SIGNPAD_52 = "52"; /// /// 53:서명패드 펌웨어 (SN-150P MSR) /// public const string SIGNPAD_53 = "53"; /// /// 54:서명패드 펌웨어 (SR-170P MSR) /// public const string SIGNPAD_54 = "54"; /// /// 55:서명패드 펌웨어 (OLTMS MSR) /// public const string SIGNPAD_55 = "55"; /// /// 56:서명패드 펌웨어 (OLCSP MSR) /// public const string SIGNPAD_56 = "56"; } /// /// 50:서명패드 동영상 /// public const string POSDOWN_GROUP_50 = "50"; public class POSDOWN_GROUP_50_DIV { /// /// 해당그룹전체 /// public const string ALL_PGM = "00"; /// /// 01:서명패드 동영상 (SSP-100) /// public const string SIGNPAD_01 = "01"; /// /// 02:서명패드 동영상 (SN-350P) /// public const string SIGNPAD_02 = "02"; /// /// 03:서명패드 동영상 (SN-150P) /// public const string SIGNPAD_03 = "03"; /// /// 04:서명패드 동영상 (SR-170P) /// public const string SIGNPAD_04 = "04"; /// /// 05:서명패드 동영상 (OLTMS) /// public const string SIGNPAD_05 = "05"; /// /// 06:서명패드 동영상 (OLCSP) /// public const string SIGNPAD_06 = "06"; } /// /// 60:서명패드 이미지 /// public const string POSDOWN_GROUP_60 = "60"; public class POSDOWN_GROUP_60_DIV { /// /// 해당그룹전체 /// public const string ALL_PGM = "00"; /// /// 01:서명패드 이미지 (SSP-100) /// public const string SIGNPAD_01 = "01"; /// /// 02:서명패드 이미지 (SN-350P) /// public const string SIGNPAD_02 = "02"; /// /// 03:서명패드 이미지 (SN-150P) /// public const string SIGNPAD_03 = "03"; /// /// 04:서명패드 이미지 (SR-170P) /// public const string SIGNPAD_04 = "04"; /// /// 05:서명패드 이미지 (OLTMS) /// public const string SIGNPAD_05 = "05"; /// /// 06:서명패드 이미지 (OLCSP) /// public const string SIGNPAD_06 = "06"; } /// /// 70:IC리더기 업데이트 /// public const string POSDOWN_GROUP_70 = "70"; public class POSDOWN_GROUP_70_DIV { /// /// 해당그룹전체 /// public const string ALL_PGM = "00"; //#20171016 IC리더기 펌웨어 업데이트 Start, srlee /// /// IC리더기 모델 (SR-440P) /// public const string IC_READER_MODEL_SR_440P = "SR-440P"; //#20171016 IC리더기 펌웨어 업데이트 End, srlee /// /// IC리더기 01 /// public const string IC_READER_01 = "01"; } } /// /// 프로그램 업데이트 요청 구분 /// public class PGM_UPDATE_DOWN_DIV { /// /// A:전체 /// public const string ALL = "A"; /// /// U:변경분 /// public const string UPDATE = "U"; /// /// T:최초 (전체 + 변경분) /// public const string TOTAL = "T"; } #endregion //#region 다운로드 목록 정의 값 ///// ///// 다운로드 목록 정의 값 ///// //public class DOWNLOAD_KIND_DIV //{ // /// // /// 01:프로그램 // /// // public const string POS_PGM01 = "01"; // /// // /// 02:프로그램 // /// // public const string POS_PGM02 = "02"; // /// // /// 고객창 이미지 // /// // public const string CUSTOMER_IMG = "03"; // /// // /// 상품 이미지 // /// // public const string ITEM_IMG = "04"; // /// // /// 캠페인 이미지 // /// // public const string CAMPAIGN_IMG = "05"; // /// // /// TEST 모드 이미지 // /// // public const string TEST_MODE_IMG = "06"; // /// // /// CDP 이미지 // /// // public const string CDP_IMG = "07"; // /// // /// 기타 파일 // /// // public const string ETC_IMG = "08"; // /// // /// 10:프로그램 // /// // public const string POS_PGM10 = "10"; // /// // /// 11:프로그램 // /// // public const string POS_PGM11 = "11"; // /// // /// 12:프로그램 // /// // public const string POS_PGM12 = "12"; // /// // /// 13:프로그램 // /// // public const string POS_PGM13 = "13"; // /// // /// 14:프로그램 // /// // public const string POS_PGM14 = "14"; // /// // /// 15:프로그램 // /// // public const string POS_PGM15 = "15"; // /// // /// 16:프로그램 // /// // public const string POS_PGM16 = "16"; // /// // /// 17:프로그램 // /// // public const string POS_PGM17 = "17"; // /// // /// 18:프로그램 // /// // public const string POS_PGM18 = "18"; // /// // /// 19:프로그램 // /// // public const string POS_PGM19 = "19"; // /// // /// 영수증 로고 이미지 // /// // public const string RCPT_LOGO_IMG = "20"; // /// // /// 서명패드 펌웨어 // /// // public const string SIGNPAD_FIRM = "21"; // /// // /// 서명패드 동영상 // /// // public const string SIGNPAD_AVI = "22"; // /// // /// 서명패드 이미지 // /// // public const string SIGNPAD_IMG = "23"; //} //#endregion #region 아워홈 결제 구분 /// /// 아워홈 결제 구분 /// public class OURHOME_TRAN_TYPE { /// /// 003:정상 /// public const string NORMAL = "003"; /// /// 013:반품 /// public const string REFUND = "013"; } #endregion #region 마스터 다운 방식 구분 public class MASTER_DOWN_OP { /// /// 마스터 전체 다운로드 /// public const string ALL = "ALL"; /// /// 마스터 변경분 다운로드 /// public const string CHANGED = "CHANGED"; /// /// 캠페인 관련 마스터 전체 다운로드 /// public const string ALL_CAMPAIGN = "ALL_CAMPAIGN"; } #endregion #region 주변장비 체크 여부 public class POS_PERIPHERAL_CHECK { /// /// 주변장비 체크 사용 /// public const string CHECK = "CHECK"; /// /// 주변장비 체크 미사용 /// public const string NO_CHECK = "NO_CHECK"; } #endregion #region 마스터 이미지 경로 public class MST_IMG_PATH { /// /// 상품 관련 이미지 /// public const string ITEM = @"ITEM\"; /// /// 캠페인 관련 이미지 및 동영상 /// public const string CAMPAIGN = @"CAMPAIGN\"; /// /// 고객화면 관련 이미지 및 동영상 /// public const string CUSTOMER = @"CUSTOMER\"; /// /// 시험관련 이미지 및 동영상 /// public const string TEST_MODE = @"TEST_MODE\"; /// /// MOT, CI 등 기타 공통 이미지 및 동영상 /// public const string CDP_COM = @"CDP_COM\"; public const string RLOGO = @"RLOGO\"; /// /// 옵션 관련 이미지 /// public const string OPTION = @"OPTN\"; } #endregion #region 백업 파일 경로 public class BACKUP_PATH { /// /// 프로그램 /// public const string PGM = @"PGM\"; /// /// 데이터베이스 /// public const string DB = @"DB\"; /// /// 서명패드 /// public const string SIGNPAD = @"SIGNPAD\"; //#20171016 IC리더기 펌웨어 업데이트 Start, srlee /// /// IC리더기 /// public const string ICREADER = @"ICREADER\"; //#20171016 IC리더기 펌웨어 업데이트 End, srlee // 2019-05-16 -1997fx11 : Kiosk용 백업경로 public const string KIOSK = @"KIOSK\"; } #endregion #region 브랜드코드 public class MST_BRAND_CODE { /// /// 파리크라상 /// public const string PC_PC = "001"; /// /// 파리바게뜨 /// public const string PC_PB = "002"; /// /// 르노뜨르 /// public const string PC_LT = "003"; /// /// 리나스 /// public const string PC_LC = "004"; /// /// 파스쿠찌 /// public const string PC_CP = "005"; /// /// 파리스키친 /// public const string PC_PK = "006"; /// /// 타마티 /// public const string PC_TT = "007"; /// /// 아멜리 /// public const string PC_AL = "008"; /// /// Passion5 /// public const string PC_PS = "009"; /// /// 퀸스파크 /// public const string PC_QP = "010"; /// /// 해외법인SPC /// public const string PC_OS = "011"; /// /// 라그릴리아 /// public const string PC_LL = "012"; /// /// 월드바인 /// public const string PC_WB = "013"; /// /// 컨세션사업 /// public const string PC_CB = "015"; /// /// 라브리 /// public const string PC_LB = "017"; /// /// 베라피자나폴리 /// public const string PC_BP = "018"; /// /// 쁘띠5 /// public const string PC_BD = "019"; /// /// strEAT /// public const string PC_SE = "020"; /// /// Coffee@Works /// public const string PC_CW = "023"; /// /// 잠바주스 /// public const string PC_JJ = "014"; /// /// 한상차림 /// public const string PC_HC = "022"; /// /// 라뜰리에 /// public const string PC_LE = "021"; /// /// 팔러 /// public const string PC_PL = "016"; /// /// 푸드코트 /// public const string PC_FC = "024"; /// /// 그릭슈바인 /// public const string PC_GS = "026"; /// /// 타이거인터내셔널 /// public const string PC_TI = "027"; /// /// 쉐이크쉑 /// public const string PC_SS = "029"; /// /// 스퀘어통합 /// public const string PC_SC = "090"; /// /// 타브랜드 /// public const string PC_EB = "030"; /// /// 특수거래처 /// public const string PC_SL = "028"; /// /// 던킨도너츠 /// public const string BR_DD = "5000"; /// /// 배스킨라빈스 /// public const string BR_BR = "3000"; /// /// 사누끼보레 /// public const string SL_SG = "7000"; /// /// 빚은 /// public const string SL_BE = "8000"; /// /// 벨에삐 /// public const string SL_BB = "8800"; /// /// 르뽀미에 /// public const string SL_LM = "1000"; /// /// 그릭슈바인 /// public const string SL_GS = "2000"; /// /// 델리가든 /// public const string SL_DG = "9000"; /// /// 삼립GFS /// public const string SL_SL = "3100"; /// /// BZ+LP /// public const string SL_BL = "8100"; /// /// BZ+차오름 /// public const string SL_BC = "8200"; /// /// str)EAT /// public const string SL_SE = "6000"; /// /// eat2go /// public const string SL_EG = "1100"; /// /// 하이면 /// public const string SL_HM = "8300"; /// /// PB(SH)-중국 /// public const string PC_SH = "5000"; /// /// PB(BJ)-중국 /// public const string PC_BJ = "8000"; /// /// TM(SH)-중국 /// public const string PC_TM = "2000"; /// /// PB(NJ)-중국 /// public const string PC_NJ = "9000"; /// /// PB(HZ)-중국 /// public const string PC_HZ = "7000"; /// /// PB(DL)-중국 /// public const string PC_DL = "3000"; /// /// PB(CD)-중국 /// public const string PC_CD = "4000"; /// /// PB(HCM)-베트남 /// public const string PC_HM = "100"; /// /// PB(HN)-베트남 /// public const string PC_HN = "200"; /// /// Singapore-싱가포르 /// public const string PC_SP = "101"; /// /// PB France-프랑스 /// public const string PC_FR = "3100"; /// /// WB-미국 /// public const string PC_UW = "1000"; /// /// PB(NY)-미국 /// public const string PC_UY = "2100"; /// /// PB(SC)-미국 /// public const string PC_US = "2000"; /// /// PB(NC)-미국 /// public const string PC_UC = "2300"; /// /// 미국 /// public const string PC_AM = "9999"; } #endregion #region ORDER_CALLCENTER => 콜센터 배달 /// /// 콜센터 배달 /// public class ORDER_CALLCENTER { /// /// 콜센터 배달 상품 코드 /// public const string PLU_CD = "N86053"; } #endregion #region Card Reader Device 유형 /// /// Card Reader Device 유형 /// public class POS_CARD_READER_DEVICE_TYPE { /// /// IC /// public const string IC_READER = "IC"; /// /// 서명패드 /// public const string SAIGNPAD = "SIGNPAD"; /// /// TMONEY /// public const string TMONEY = "T"; /// /// CASHBEE /// public const string CASHBEE = "E"; /// /// PayOn /// public const string PAYON = "Y"; } #endregion #region SCFBA_PROC_TYPE(여전법 처리 구분) /// /// 무결성 처리 구분 /// public class SCFBA_PROC_TYPE { /// /// 자동 /// public const string AUTO = "A"; /// /// 수동 /// public const string MANUAL = "M"; } #endregion #region SCFBA_BIZ_PROC_TYPE(여전법 업무 구분) /// /// 여전법 업무 처리 구분 /// public class SCFBA_BIZ_TYPE { /// /// 무결성 /// public const string INTEGRITY = "01"; /// /// 상호인증 /// public const string CERTIFICATION = "02"; /// /// 운영정보 다운로드 /// public const string BIZDOWNLOAD = "03"; /// /// 교통카드 개시 /// public const string OPENSTART = "04"; } #endregion #region 영수증로고 Upload 구분 public class LOGO_UPLOAD_DIV { /// /// 업로드 안 함 /// public const string NO = "0"; /// /// 업로드 함(업로드 이후 0으로 변경 됨) /// public const string YES = "1"; } #endregion 영수증로고 Upload 구분 #region RE_TRANSACTIONDATA(서버 전송 데이터 구분) /// /// 서버 전송 데이터 구분 /// public class RE_TRANSACTIONDATA { /// /// 점주 알바 모드 전송 /// public const string OWNER_MODE = "OWNER_MODE"; } #endregion #region CAMPAIGN_PAY_KEY(캠페인 결제 순번(취소시사용)) /// /// 캠페인 결제 순번(취소시사용) /// public class CAMPAIGN_PAY_KEY { /// /// 해피포인트 할인 /// public const string HP_DIS = "10000"; /// /// 해피포인트 적립 /// public const string HP_SAVE = "20000"; } #endregion #region 인코딩 구분 public class ENCODING_FLAG { /// /// UTF-8 /// public const string UTF = "UTF"; /// /// ks_c_5601-1987 /// public const string KSC = "KSC"; } #endregion #region 점포점검 체크 구분 public class STORE_CHECK_FLAG { /// /// 점포점검(개점) /// public const string STORE_OPEN_CHECK = "STORE_OPEN_CHECK"; /// /// 점포점검(마감) /// public const string STORE_CLOSE_CHECK = "STORE_CLOSE_CHECK"; /// /// 점포점검(LOGIN) /// public const string STORE_LOGIN_CHECK = "STORE_LOGIN_CHECK"; /// /// 유통기한 점검 /// public const string EXPIRATION_DATE_CHECK = "EXPIRATION_DATE_CHECK"; /// /// 식품안전의 날 점검 /// public const string FOOD_SAFETY_DAY_CHECK = "FOOD_SAFETY_DAY_CHECK"; } #endregion #region 영수증 정렬유형 public class PRT_ALIGN_TYPE { /// /// 오른쪽(1) /// public const string RIGHT = "1"; /// /// 가운데(2) /// public const string CENTER = "2"; /// /// 왼쪽(3) /// public const string LEFT = "3"; } #endregion #region 영수증 확대유형 public class PRT_EXPAND_TYPE { /// /// 보통(0) /// public const string NOMAL = "0"; /// /// 진하게(1) /// public const string BOLD = "1"; /// /// 가로확대(2) /// public const string HOR = "2"; /// /// 세로확대(3) /// public const string VER = "3"; /// /// 전체확대(4) /// public const string BOTH = "4"; } #endregion #region 해피버즈 업무 타입 public class HAPPYBUZZ_BIZ_TYPE { /// /// 저장 /// public const string SET = "SET"; /// /// 취소 /// public const string CAN = "CAN"; /// /// WEB호출 /// public const string WEB = "WEB"; } #endregion #region 해피버즈 서브 URL public class HAPPYBUZZ_SUB_URL { /// /// 저장 /// public const string SET = "/api/pos/regist"; /// /// 취소 /// public const string CAN = "/api/pos/cancel"; /// /// WEB호출 /// public const string WEB = "/view/pos/list"; } #endregion #region SaleMainForm 호출자 구분 public class SAL_MAIN_FORM_CALLER_TYPE { /// /// 테이블 서비스 /// public const string TABLE_SVC = "TABLE_SVC"; /// /// 해피오더/양재오더 /// public const string HPORD = "HPORD"; } #endregion #region MEDIA_FILE_DIV(미디어 파일구분) public class MEDIA_FILE_DIV { /// /// 1:이미지 /// public const string IMAGE = "1"; /// /// 2:동영상 /// public const string MOVIE = "2"; } #endregion #region 테이블 예약 조회업무 구분 /// /// 테이블 예약 조회업무 구분 /// public class TABLE_RESERVE_SEARCH_TYPE { /// /// 예약번호로 조회 /// public const string TABLE_RESERVE_NO = "TABLE_RESERVE_NO"; /// /// 예약년월로 조회 /// public const string TABLE_RESERVE_YM = "TABLE_RESERVE_YM"; /// /// 예약알람 대상 조회 /// public const string TABLE_RESERVE_ALRAM = "TABLE_RESERVE_ALRAM"; } #endregion #region Measuring Agent 출력 구분 //public class MEASURING_AGENT_PRINT_MODE //{ // /// // /// 중량 출력-일반 // /// // public const string NORMAL = "NORMAL"; // /// // /// 중량 출력-해피오더 // /// // public const string HAPPY_ORDER = "HAPPY_ORDER"; //} public enum MEASURING_AGENT_PRINT_MODE { NORMAL, HAPPY_ORDER } #endregion Measuring Agent 출력 구분 #region 온라인쿠폰 종류 /// /// 온라인쿠폰 종류 /// public class ONLINE_CPN_KIND { /// /// 1:교환권[액면금액 결제처리 하고, 잔액(액면금액-점포판매가)은 금액할인처리] /// public const string CHANGE = "1"; /// /// 2:증정권[금액과 상관없이 해당상품 무료증정(할인 처리)] /// public const string PRESENT = "2"; /// /// 3:금액권[발행가 결제처리 하고, 할인금액(액면가-발행가) 발생시 전체상품에 할인 처리] /// public const string AMTPAY = "3"; /// /// 4:할인권[상품상관없이 할인금액만큼 전체상품에 할인 처리] /// public const string DISCOUNT = "4"; /// /// 5:상품지정할인권[해당 상품에 할인금액 만큼 할인 처리] /// public const string PLUDIS = "5"; } #endregion #region CAT Model 구분 /// /// CAT Model 구분 /// public class CAT_MODEL_DIV { /// /// 국내 SPCN /// public const string _KOR_SPCN = "11"; /// /// 중죽 샨더 /// public const string _CHN_SAND = "21"; /// /// 중국 은련 /// public const string _CHN_UNION = "22"; } #endregion #region CustDisplay 관련 구조체 /// /// 실행중 상태값 /// public class CUST_WOKRING { /// /// 실행중 /// public const string PLAY = "PLAY"; /// /// 중지 /// public const string STOP = "STOP"; } /// /// 통신방식 /// public class CUST_SYNC { /// /// Sync /// public const string PP_SYNC = "SYNC"; /// /// An Sync /// public const string PP_ASYNC = "ASYNC"; } public class CUST_PIPE_NAME { /// /// 동영상 플레이어 /// public const string CUST_DOUALPLAY = "xSpcDualPlayerServer"; //"POS DUALPLAYER SERVER"; /// /// 포스 서버 /// public const string CUST_POS_SERVER = "xSpcDualPosServer"; //"POS SERVER"; /// /// 프로세스명 /// public const string CUST_PROCESS = "dualPlayer"; /// /// 프로세스명(확장자) /// public const string CUST_PROCESS_EX = "dualPlayer.exe"; } /// /// 시리얼 변환 프로그램 /// public class MSR_SERIAL_EMULATOR { /// /// 실행 파일 /// public const string APP_FILE = "O2MSR.exe"; /// /// 프로세스명 /// public const string APP_PROCESS = "O2MSR"; /// /// 환경설정 파일 /// public const string CFG_FILE = "O2MSR.Conf"; /// /// 구 연동 프로세스 /// public const string OLD_APP_PROCESS = "TECMCR"; } /// /// 공항공사 I/F 프로그램 /// public class KAC_AGENT { /// /// 실행 파일 /// public const string APP_FILE = @"C:\KACAgent\KACAgent.exe"; /// /// 프로세스명 /// public const string APP_PROCESS = "KACAgent"; } /// /// 전송 아이디 /// public class CUST_TRAN_ID { /// /// 1번 픽처 - SEND /// public const string PIC1 = "1001"; /// /// 2번 픽처 - SEND /// public const string PIC2 = "2001"; /// /// 1번 픽처 - RECV /// public const string R_PIC1 = "1000"; /// /// 2번 픽처 - RECV /// public const string R_PIC2 = "2000"; } /// /// 가변 값 /// public class CUST_VARIABLE { /// /// $1B /// public const char ESC = (char)0x1B; /// /// $1D /// public const char GS = (char)0x1D; /// /// $1C /// public const char FS = (char)0x1C; /// /// $0D /// public const char CR = (char)0x0D; /// /// $0A /// public const char LF = (char)0x0A; /// /// $09 /// public const char HT = (char)0x09; /// /// $0C /// public const char FF = (char)0x0C; /// /// $18 /// public const char CAN = (char)0x18; /// /// $10 /// public const char DLE = (char)0x10; } #endregion #region 긴급공지 읽음 플래그 /// /// 긴급공지 읽음 플래그 /// public class MST_EMG_NOTE_READ_FLAG { /// /// 표시 /// public const string SHOW = "1"; /// /// 확인 완료 /// public const string FINSH = "2"; } #endregion #region FTP 접속 타입 /// /// FTP 접속 타입 /// public class FTP_CONN_TYPE { /// /// Active mode /// public const string ACTIVE = "0"; /// /// Passive mode /// public const string PASSIVE = "1"; } #endregion #region XCHARGE 관련 플래그 /// /// XCHARGE 관련 플래그 /// public class XCHARGE { /// /// 승인구분 /// public const string TRANSACTION = "XCHAGE"; /// /// 승인 /// public const string APPR = "XCGA"; /// /// 취소 /// public const string VOID = "XCGC"; /// /// DLL 파일명 /// public const string DLL_FILE = "XCTransaction2.dll"; } #endregion #region OCB 직통신 /// /// POS VAN /// public class POS_OCB_DIRECT { /// /// 가맹점 등록 /// public const string STOR_REGISTER = "2A10"; /// /// 가맹점 인증 /// public const string STOR_AUTH = "2A20"; /// /// 포인트 조회 /// public const string INQ_POINT = "2M30"; /// /// 포인트 적립 /// public const string SAVE_POINT = "2100"; /// /// 포인트 적립 취소 /// public const string SAVE_CAN_POINT = "2110"; /// /// 포인트 사용 /// public const string USE_POINT = "2400"; /// /// 포인트 사용 취소 /// public const string USE_CAN_POINT = "2410"; /// /// 망 취소 /// public const string NET_CAN_POINT = "2NET"; } #endregion #region POS 알람유형(POS 점포 점검 마스터) /// /// POS 유형 /// public class POS_CHECK_ALARM_TYPE { /// /// 없음 /// public const string CHECK_TYPE_NONE = "0"; /// /// 로그인 /// public const string CHECK_TYPE_LOGIN = "1"; /// /// 개점 /// public const string CHECK_TYPE_SOD = "2"; /// /// 마감 /// public const string CHECK_TYPE_EOD = "3"; } #endregion #region POS LOG파일 조회 요청 구분 public class POS_LOGFILE_REQ_TYPE { /// /// "1":로그요청 /// public const string LOGFILE_REQ = "1"; /// /// "2":로그요청 응답 /// public const string LOGFILE_RSP = "2"; /// /// "3":로그파일 UPLOAD 완료 /// public const string LOGFILE_UPLOAD = "3"; /// /// "4":해당 로그파일 없음 /// public const string NO_LOGFILE = "4"; /// /// "5":로그파일 UPLOAD 실패 /// public const string LOGFILE_UPLOAD_FAIL = "5"; } #endregion #region 점포장비 일일점검리스트 public class EquipCheckCode { /// /// 미점검 /// public const string NO_CHECK = "0"; /// /// 이상무 /// public const string OK_CHECK = "1"; /// /// 점검중 /// public const string ING_CHECK = "2"; /// /// 점검완료 /// public const string FIN_CHECK = "3"; } #endregion //#20170731, 해피기프트카드(코나머니) 개발 Start, srlee #region 해피기프트카드(코나머니) 조회 업무구분 /// /// 해피기프트카드(코나머니) 조회 업무구분 /// public class HPGIFTCARD_SEARCH_TYPE { /// /// 카드프리픽스 /// public const string PREFIX = "PREFIX"; /// /// 해피기프트카드 조회 /// public const string HPGIFTCARD_SEARCH = "HPGIFTCARD_SEARCH"; //20171013 dkshin 해피기프트(신) IC/RF 충전 및 승인 /// /// 해피기프트카드 충전 KMCH /// public const string HPGIFTCARD_RECHANGE = "HPGIFTCARD_RECHANGE"; /// /// 해피기프트카드 개시 KMAC /// public const string HPGIFTCARD_OPEN = "HPGIFTCARD_OPEN"; /// /// 해피기프트카드 충전 취소 - 반품거래 KMCH /// public const string HPGIFTCARD_RECHANGE_CANCEL = "HPGIFTCARD_RECHANGE_CANCEL"; } #endregion //#20170731, 해피기프트카드(코나머니) 개발 End, srlee //girak.kim,#2017/08/29,환경설정>점포환경>회사코드 값 start #region 회사코드 public class POS_COMPANY_CODE { public const string BRKR = "BRKR"; public const string PCKR = "PCKR"; public const string SLKR = "SLKR"; public const string PCCN = "PCCN"; public const string PCFR = "PCFR"; public const string PCUS = "PCUS"; } //girak.kim,#2017/08/29,환경설정>점포환경>회사코드 값 end #endregion //#20180413 웰컴카드 신규기능 추가 start,phj #region 웰컴카드 기능타입 /// /// 웰컴카드 타입 /// public class WELCOMECARD_TYPE { public const string ISSUE_SEARCH = "MC010010V102"; // 발급-조회 : 구분(2) + 전문유형(4) + 업무구분(2) + 전문버전(4) public const string ISSUE_REGISTER = "MC210050V100"; // 발급-요청 : 구분(2) + 전문유형(4) + 업무구분(2) + 전문버전(4) public const string ISSUE_CANCEL = "MC220050V100"; // 발급-취소 : 구분(2) + 전문유형(4) + 업무구분(2) + 전문버전(4) public const string HPC_CLIENT_REGISTER = "MC290040V100"; // HPC고객등록 : 구분(2) + 전문유형(4) + 업무구분(2) + 전문버전(4) public const string HPC_CLIENT_REGISTER_CANCEL = "MC300040V100"; // HPC고객등록 취소 : 구분(2) + 전문유형(4) + 업무구분(2) + 전문버전(4) public const string POS_CLIENT_REGISTER = "MC230040V100"; // POS고객등록 : 구분(2) + 전문유형(4) + 업무구분(2) + 전문버전(4) public const string POS_CLIENT_REGISTER_CANCEL = "MC240040V100"; // POS고객등록 취소 : 구분(2) + 전문유형(4) + 업무구분(2) + 전문버전(4) public const string DC_AGREE = "MC020020V102"; // 할인요청 : 구분(2) + 전문유형(4) + 업무구분(2) + 전문버전(4) public const string DC_CANCEL = "MC030020V102"; // 할인취소 : 구분(2) + 전문유형(4) + 업무구분(2) + 전문버전(4) public const string DC_NETAGREE = "MC040020V102"; // 망상취소 할인요청: 구분(2) + 전문유형(4) + 업무구분(2) + 전문버전(4) //망상할인취소 public const string DC_NETCANCEL = "MC050020V102"; // 망상취소 할인취소: 구분(2) + 전문유형(4) + 업무구분(2) + 전문버전(4) //망상할인 } #endregion #region 해피포인트 조회 구분 /// /// 웰컴카드 고객 조회 /// public class WELCOMECARD_MSG { /// /// 바로 조회전문날림 /// public const string HP_SEARCH = "HP_SEARCH"; /// /// 해피 조회 데이터 체크 /// public const string HP_SEARCH_DATA = "HP_SEARCH_DATA"; /// /// 해피 등록 데이터 체크 /// public const string HP_REGISTER_DATA = "HP_REGISTER_DATA"; } //#20180413 웰컴카드 신규기능 추가 end,phj #endregion //#20180413 웰컴카드 신규기능 추가 end,phj //#16232 환경부 1회용컵 사용줄이기 관련 테이크인아웃 설정 start #region PROD_TAKE_IN_OUT_DIV 구분(1:Take In, 2: Take Out) /// /// PROD_TAKE_IN_OUT_DIV 구분(1:Take In, 2: Take Out) /// public class PROD_TAKE_IN_OUT_DIV { /// /// 1: TAKE_IN /// public const string PROD_TAKE_IN = "1"; /// /// 2: TAKE_OUT /// public const string PROD_TAKE_OUT = "2"; } #endregion PROD_TAKE_IN_OUT_DIV 구분(1:Take In, 2: Take Out) //#16232 환경부 1회용컵 사용줄이기 관련 테이크인아웃 설정 end } }