using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using SPC.Kiosk.Common; using SPC.Kiosk.Base; namespace SPC.Kiosk.Popup.Model { /// /// ※CommonTypes에 NhsFuncInfoType과 일치해야함※ /// Kiosk 에서 사용가능한 결재수단 필드 : 2019-06-10 - 1997fx11 /// public class NhsFuncInfoItem : ViewModelBase { private string defaultValue = "0"; /// /// 아직 없는 필드에대한 값(Default 숨김) /// public string DefaultValue { get { return defaultValue; } set { defaultValue = value; PropertyChange("DefaultValue"); } } private string saveHappyPoint; /// /// STEP01 포인트 적립 - 해피포인트 적립 /// public string SaveHappyPoint { get { return saveHappyPoint; } set { saveHappyPoint = value; PropertyChange("SaveHappyPoint"); } } private string saveOkCashBag; /// /// STEP01 포인트 적립 - OK CASHBAG 적립 /// public string SaveOkCashBag { get { return saveOkCashBag; } set { saveOkCashBag = value; PropertyChange("SaveOkCashBag"); } } private string discountSKT; /// /// STEP01 통신사 할인 - SKT /// public string DiscountSKT { get { return discountSKT; } set { discountSKT = value; PropertyChange("DiscountSKT"); } } private string discountKT; /// /// STEP01 통신사 할인 - KT /// public string DiscountKT { get { return discountKT; } set { discountKT = value; PropertyChange("DiscountKT"); } } private string discountLG; /// /// STEP01 통신사 할인 - LGT /// public string DiscountLG { get { return discountLG; } set { discountLG = value; PropertyChange("discountLG"); } } private string usePointHappyPoint; /// /// STEP02 포인트 사용 - 해피포인트 사용 /// public string UsePointHappyPoint { get { return usePointHappyPoint; } set { usePointHappyPoint = value; PropertyChange("UsePointHappyPoint"); } } private string usePointOkCashBag; /// /// STEP02 포인트 사용 - OK CASHBAG 사용 /// public string UsePointOkCashBag { get { return usePointOkCashBag; } set { usePointOkCashBag = value; PropertyChange("UsePointOkCashBag"); } } private string useCouponHappy; /// /// STEP02 쿠폰 사용 - 해피쿠폰할인 /// public string UseCouponHappy { get { return useCouponHappy; } set { useCouponHappy = value; PropertyChange("UseCouponHappy"); } } private string useCouponMobile; /// /// STEP02 쿠폰 사용 - 모바일쿠폰 /// public string UseCouponMobile { get { return useCouponMobile; } set { useCouponMobile = value; PropertyChange("UseCouponMobile"); } } private string useCardPaymentCreditCard; /// /// STEP03 카드 결제 - 신용카드 /// public string UseCardPaymentCreditCard { get { return useCardPaymentCreditCard; } set { useCardPaymentCreditCard = value; PropertyChange("UseCardPaymentCreditCard"); } } private string useCardPaymentSPCEmployeeCertificate; /// /// STEP03 카드 결제 - SPC 사원증 /// public string UseCardPaymentSPCEmployeeCertificate { get { return useCardPaymentSPCEmployeeCertificate; } set { useCardPaymentSPCEmployeeCertificate = value; PropertyChange("UseCardPaymentSPCEmployeeCertificate"); } } private string useCardPaymentTMoney; /// /// STEP03 카드 결제 - T-MONEY /// public string UseCardPaymentTMoney { get { return useCardPaymentTMoney; } set { useCardPaymentTMoney = value; PropertyChange("UseCardPaymentTMoney"); } } private string useCardPaymentCashBee; /// /// STEP03 카드 결제 - 캐시비 /// public string UseCardPaymentCashBee { get { return useCardPaymentCashBee; } set { useCardPaymentCashBee = value; PropertyChange("UseCardPaymentCashBee"); } } private string useCardPaymentHappyGift; /// /// STEP03 카드 결제 - HAPPY GIFT /// public string UseCardPaymentHappyGift { get { return useCardPaymentHappyGift; } set { useCardPaymentHappyGift = value; PropertyChange("UseCardPaymentHappyGift"); } } private string useCardPaymentSamsungLGPay; /// /// STEP03 카드 결제 - 삼성/LG 페이 /// public string UseCardPaymentSamsungLGPay { get { return useCardPaymentSamsungLGPay; } set { useCardPaymentSamsungLGPay = value; PropertyChange("UseCardPaymentSamsungLGPay"); } } private string useCardPaymentAlipay; /// /// STEP03 카드 결제 - 알리페이 /// public string UseCardPaymentAlipay { get { return useCardPaymentAlipay; } set { useCardPaymentAlipay = value; PropertyChange("UseCardPaymentAlipay"); } } private string useCardPaymentSmilePay; /// /// STEP03 카드 결제 - 스마일페이 /// public string UseCardPaymentSmilePay { get { return useCardPaymentSmilePay; } set { useCardPaymentSmilePay = value; PropertyChange("UseCardPaymentSmilePay"); } } private string useCardPaymentZeroPay; /// /// STEP03 카드 결제 - 제로페이 /// public string UseCardPaymentZeroPay { get { return useCardPaymentZeroPay; } set { useCardPaymentZeroPay = value; PropertyChange("UseCardPaymentZeroPay"); } } } }