protected void Page_Load(object sender, EventArgs e) { try { productId = int.Parse(Request.QueryString["ProductID"]); var model = Mahsolat.Get(productId); //اگر محصول انتخاب نشده باشد if (model == null || model.MahsolatID <= 0) { lbl_Status.Text = "محصول انتخاب شده موجود نیست !"; lbl_Status.Visible = true; return; } Fill_Details(model); } catch (Exception) { lbl_Status.Text = "محصول انتخاب شده موجود نیست !"; lbl_Status.Visible = true; } }
protected void LinkButton_Edit_Click(object sender, EventArgs e) { try { LinkButton btn = sender as LinkButton; GridViewRow gvr = btn.NamingContainer as GridViewRow; MahsolatID = int.Parse(GridView_listSeyfiJat.DataKeys[gvr.RowIndex].Value.ToString()); //دریافت اطلاعات کاربر از بانک var mahsol = Mahsolat.Get(id: MahsolatID); //نمایش ان در دایو ویرایش Fill_DivEdit(mahsol); } catch (Exception ee) { } }
//---------------------------------------------- //base function //---------------------------------------------- public void Show_Slider_Fruit() { try { var listSlideItem_1 = Mahsolat.Get(Mahsolat_Type.Miveh); var listSlideItem_2 = Mahsolat.Get(Mahsolat_Type.Miveh, pageIndex: 2); var listSlideItem_3 = Mahsolat.Get(Mahsolat_Type.Miveh, pageIndex: 3); ///بررسی می شود اگر ایتم اولی مقدار داشت اسلایدر مربوط به آن را نمایش دهد /// if (listSlideItem_1.Count > 0) { liTag_SlideFruit_Item_Navigation_1.Visible = true; Div_SlideFruit_Item_1.Visible = true; Mahsolat.Show(Repeater_SlideFruit_Item_1, listSlideItem_1); } ///بررسی می شود اگر ایتم دومی مقدار داشت اسلایدر مربوط به آن را نمایش دهد /// if (listSlideItem_2.Count > 0) { liTag_SlideFruit_Item_Navigation_2.Visible = true; Div_SlideFruit_Item_2.Visible = true; Mahsolat.Show(Repeater_SlideFruit_Item_2, listSlideItem_2); } ///بررسی می شود اگر ایتم سومی مقدار داشت اسلایدر مربوط به آن را نمایش دهد /// if (listSlideItem_3.Count > 0) { liTag_SlideFruit_Item_Navigation_3.Visible = true; Div_SlideFruit_Item_3.Visible = true; Mahsolat.Show(Repeater_SlideFruit_Item_3, listSlideItem_3); } } catch (Exception ee) { } }
protected void btn_AddCard_ServerClick(object sender, EventArgs e) { try { var mahsol = Mahsolat.Get(productId); if (mahsol == null || mahsol.MahsolatID <= 0) { lbl_Status.Text = "محصول انتخاب شده موجود نیست !"; lbl_Status.Visible = true; var fontSize = lbl_Status.Font.Size.Unit.Value; if (fontSize < 20) { lbl_Status.Font.Size = 20; } else if (fontSize >= 30) { lbl_Status.Font.Size = 30; } else { lbl_Status.Font.Size = (int)(fontSize + 5); } return; } List <Card> list = new List <Card>(); //get from session if (Session["CARD"] != null) { list = Session["CARD"] as List <Card>; } //دریافت محصلی که قبلا وارد سبد خرید شده است var existModel = list.FirstOrDefault(x => x.MahsolatID == productId); if (existModel == null) //افزودن به سبد خرید { list.Add(new Card() { MahsolatID = productId, Count = 1 }); } else //افزایش مقدار محصول { existModel.Count++; } //set session Session["CARD"] = list; var lbl_CardItemCount = Page.Master.FindControl("lbl_cardItemCount") as Label; lbl_CardItemCount.Text = Card.GetCount(Session).ToString(); } catch (Exception ee) { } }