// 구매페이지에서 접근 public PurchaseDetailPage(G_TempBasketProduct tempBasket) { InitializeComponent(); this.tempBasket = tempBasket; tempBasketList.Add(tempBasket); Init(); }
private void OrderBtn_Clicked(object sender, EventArgs e) { if (Global.b_guest_login == true) { App.Current.MainPage.DisplayAlert("알림", "회원가입 후에 이용해주세요!", "확인"); return; } #region 네트워크 상태 확인 var current_network = Connectivity.NetworkAccess; // 현재 네트워크 상태 if (current_network != NetworkAccess.Internet) // 네트워크 연결 불가 { App.Current.MainPage.DisplayAlert("알림", "네트워크 연결이 원활하지 않습니다.", "확인"); } #endregion #region 네트워크 연결 가능 else { if (Global.b_user_login == true) // 회원으로 로그인 되어있는 경우 { GIFT_DB.PostDeleteGiftBasketListCountZero(Global.ID); } else { GIFT_DB.PostDeleteGiftBasketListCountZero(Global.non_user_id); } ShowBasketlist(); if (Global.isgiftbastketorderbtn_clicked) { Global.isgiftbastketorderbtn_clicked = false; List <G_TempBasketProduct> tempBasketList = new List <G_TempBasketProduct>(); for (int i = 0; i < BasketList.Count; i++) { Grid g = productgridlist[i]; List <Xamarin.Forms.View> b = g.Children.ToList(); Grid g2 = (Grid)b[2]; List <Xamarin.Forms.View> b2 = g2.Children.ToList(); CustomEntry g3 = (CustomEntry)b2[1]; if (int.Parse(g3.Text) != 0) { G_TempBasketProduct tempBasket = new G_TempBasketProduct { PDL_NAME = BasketList[i].BK_PRODUCT_TYPE + BasketList[i].BK_PRODUCT_VALUE, // 상품이름 PDL_PRONUM = BasketList[i].BK_PRONUM, PDL_PROTYPE = BasketList[i].BK_TYPE, // 주문할때 상품 가격 갱신해서 가져오기 PDL_PRICE = GIFT_DB.PostSelectGiftDiscountPriceToIndex(BasketList[i].BK_PRONUM), // 상품가격 PDL_COUNT = BasketList[i].BK_PROCOUNT, PRODUCT_IMAGE = BasketList[i].BK_PRODUCT_IMAGE, BASKET_INDEX = BasketList[i].BASKETLISTTABLE_NUM, }; tempBasketList.Add(tempBasket); } } Navigation.PushAsync(new PurchaseDetailPage(tempBasketList)); } #endregion } }