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); }
/// <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); } }