Exemplo n.º 1
0
        public POS_PT_P002(PP01RespData cust, BasketHeader BasketHeader, List <BasketPay> BasketPays, BasketSubTotal BasketSubTtl, BasketPointSave BasketPointSave, Dictionary <string, object> dicPromoPoint)
        {
            InitializeComponent();

            //회원정보
            _cust = cust;

            //결제 헤더정보`
            _BasketHeader = BasketHeader;

            //결제 결제내역
            _BasketPays = BasketPays;

            //결제 소계정보
            _BasketSubTtl = BasketSubTtl;

            if (BasketPointSave != null)
            {
                _BasketPointSave = BasketPointSave;
            }

            //프로모션정보
            if (dicPromoPoint != null && dicPromoPoint.Count > 0)
            {
                _dicPromoPoint = dicPromoPoint;
            }

            //Form Load Event
            this.Load       += new EventHandler(form_Load);
            this.FormClosed += new FormClosedEventHandler(POS_PT_P002_FormClosed);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 포인트적립화면
        /// </summary>
        /// <param name="cust">고객정보</param>
        /// <param name="BasketHeader">결제 헤더정보</param>
        /// <param name="BasketPays">결제 결제내역</param>
        /// <param name="BasketSubTtl">결제 소계정보</param>
        /// <param name="dtPromotion">프로모션 정보</param>
        /// <param name="returnData">포인트 적립정보</param>
        /// <returns></returns>
        public DialogResult ShowPointSavePopup(PP01RespData cust, BasketHeader BasketHeader, List <BasketPay> BasketPays, BasketSubTotal BasketSubTtl, BasketPointSave BasketPointSave, Dictionary <string, object> dicPromoPoint, out object returnData)
        {
            returnData = null;
            using (var pop = ChildManager.ShowPopup(string.Empty, "WSWD.WmallPos.POS.PT.dll",
                                                    "WSWD.WmallPos.POS.PT.VC.POS_PT_P002", cust, BasketHeader, BasketPays,
                                                    BasketSubTtl, BasketPointSave, dicPromoPoint))
            {
                var res = pop.ShowDialog(this);
                Application.DoEvents();

                returnData = pop.ReturnResult.ContainsKey("POINT_DATA") ? pop.ReturnResult["POINT_DATA"] : null;
                return(res);
            }
        }