Esempio n. 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Mahsolat.Show(GridView_listMiveh, Mahsolat_Type.Miveh);
     }
 }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Mahsolat.Show(Repeater_ListVegetebles, Mahsolat_Type.SeyfiJat);
     }
 }
Esempio n. 4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Mahsolat.Show(GridView_listSeyfiJat, Mahsolat_Type.SeyfiJat);
     }
 }
Esempio n. 5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Mahsolat.Show(Repeater_ListFruit, Mahsolat_Type.Miveh);
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Mahsolat.Show(Repeater_ListOtherProduct, Mahsolat_Type.Other);
     }
 }
Esempio n. 7
0
        private void Fill_DivEdit(Mahsolat mahsol)
        {
            Div_MivehShow.Visible = false;

            Div_EditMiveh.Visible = true;

            txt_Name_DEdit.Text        = mahsol.Name;
            txt_OldPrice_DEdit.Text    = mahsol.OldPrice.ToString();
            txt_NewPrice_DEdit.Text    = mahsol.NewPrice.ToString();
            txt_Description_DEdit.Text = mahsol.Description;


            img.Src = DataLayer.Models.Mahsolat.GetImagePath(mahsol.ImageUrl);


            if (mahsol.IsDiscount == true)
            {
                rbl_Isdiscount_DEdit.SelectedValue = "1";
                div_OldPrive_DEdit.Visible         = true;
            }
            else
            {
                rbl_Isdiscount_DEdit.SelectedValue = "0";
                div_OldPrive_DEdit.Visible         = false;
            }
        }
Esempio n. 8
0
        protected void btn_Exit_DEdit_Click(object sender, EventArgs e)
        {
            Div_MivehShow.Visible = true;

            Div_EditMiveh.Visible = false;

            Mahsolat.Show(GridView_listMiveh, Mahsolat_Type.Miveh);
        }
Esempio n. 9
0
        private void Fill_DivEdit(Mahsolat mahsol)
        {
            Div_ShowSeyfiJat.Visible = false;

            Div_EditSeyfiJat.Visible = true;

            txt_Name_DEdit.Text        = mahsol.Name;
            txt_OldPrice_Dedit.Text    = mahsol.OldPrice.ToString();
            txt_NewPrice_Dedit.Text    = mahsol.NewPrice.ToString();
            txt_Description_DEdit.Text = mahsol.Description;
        }
Esempio n. 10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            BarNameh.Show(GridView_listAshkhas);

            if (!IsPostBack)
            {
                Ashkhas.Show(DropDownList_AshkhsID_DAdd);
                BarNameh.Show(GridView_listAshkhas);
                Mahsolat.Show(DropDownList_Miveh_DAdd, type_)
            }
        }
Esempio n. 11
0
            public static bool Add(Mahsolat mahsol)
            {
                try
                {
                    using (FruitShopEntity db = new FruitShopEntity())
                    {
                        db.Mahsolats.Add(mahsol);
                        db.SaveChanges();
                    }

                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
Esempio n. 12
0
        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)
            {
            }
        }
Esempio n. 13
0
        //----------------------------------------------
        //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)
            {
            }
        }
Esempio n. 14
0
            public static bool Update(Mahsolat mahsol)
            {
                try
                {
                    using (FruitShopEntity db = new FruitShopEntity())
                    {
                        var model = db.Mahsolats.Single(x => x.MahsolatID == mahsol.MahsolatID);

                        model.Name        = mahsol.Name;
                        model.Description = mahsol.Description;
                        model.OldPrice    = mahsol.OldPrice;
                        model.NewPrice    = mahsol.NewPrice;
                        db.SaveChanges();
                    }

                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
Esempio n. 15
0
 protected void Exit_DEdit_Click(object sender, EventArgs e)
 {
     Div_EditSeyfiJat.Visible = false;
     Div_ShowSeyfiJat.Visible = true;
     Mahsolat.Show(GridView_listSeyfiJat, Mahsolat_Type.SeyfiJat);
 }
Esempio n. 16
0
        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)
            {
            }
        }
Esempio n. 17
0
        protected void btn_EditSeyfiJat_DEdit_Click(object sender, EventArgs e)
        {
            string imageUrl  = "";
            var    resUpload = DataLayer.Utils.Image.SaveImage(FileUpload_Picture_DEdit, out imageUrl);


            switch (resUpload)
            {
            case DataLayer.Utils.Image.UploadErrors.BigFile:
            {
                lb_Status_DEdit.Visible   = true;
                lb_Status_DEdit.Text      = "اندازه فایل زیاد می باشد";
                lb_Status_DEdit.ForeColor = System.Drawing.Color.Green;
                return;
            }

            case DataLayer.Utils.Image.UploadErrors.Error:
            {
                lb_Status_DEdit.Visible   = true;
                lb_Status_DEdit.Text      = "خطا سیستمی";
                lb_Status_DEdit.ForeColor = System.Drawing.Color.Green;
                return;
            }
            }

            bool isDiscount = false;

            if (rbl_Isdiscount_DEdit.SelectedValue.Equals("1"))
            {
                isDiscount = true;
            }
            else if (rbl_Isdiscount_DEdit.SelectedValue.Equals("0"))
            {
                isDiscount = false;
            }


            var mahsol = new Mahsolat()
            {
                ImageUrl = imageUrl,

                IsDiscount = isDiscount,


                MahsolatID  = MahsolatID,
                Name        = txt_Name_DEdit.Text,
                OldPrice    = txt_OldPrice_Dedit.Text.ToLong(),
                NewPrice    = txt_NewPrice_Dedit.Text.ToLong(),
                Description = txt_Description_DEdit.Text,
            };

            if (Mahsolat.Update(mahsol))
            {
                lb_Status_DEdit.Visible   = true;
                lb_Status_DEdit.Text      = "ویرایش با موفقیت انجام شد";
                lb_Status_DEdit.ForeColor = System.Drawing.Color.Green;
            }
            else
            {
                lb_Status_DEdit.Text = "مشکل در ویرایش";
            }

            Mahsolat.Show(GridView_listSeyfiJat, Mahsolat_Type.SeyfiJat);
        }
Esempio n. 18
0
        //--------------------------------
        //base function
        //--------------------------------
        public void Fill_Details(Mahsolat model)
        {
            try
            {
                //name
                if (!model.Name.IsNullOrEmpty())
                {
                    lbl_Name.Text = model.Name;
                }
                else
                {
                    lbl_Name.Text = "--";
                }

                //Description
                if (!model.Description.IsNullOrEmpty())
                {
                    lbl_Description.Text = model.Description;
                }
                else
                {
                    lbl_Description.Text = "--";
                }

                //old price
                if (!model.OldPrice.IsNullOrEmpty())
                {
                    lbl_OldPrice.Text = model.OldPrice.ToString();
                }
                else
                {
                    lbl_OldPrice.Text = "--";
                }


                //new price
                if (!model.NewPrice.IsNullOrEmpty())
                {
                    lbl_NewPrice.Text = model.NewPrice.ToString();
                }
                else
                {
                    lbl_NewPrice.Text = "--";
                }

                //isDiscount
                if (model.IsDiscount == true)
                {
                    div_oldPrice.Visible = true;
                }
                else
                {
                    div_oldPrice.Visible = false;
                }

                //image url
                ImageUrl.Src = DataLayer.Models.Mahsolat.GetImagePath(model.ImageUrl);

                //type
                lbl_type.Text = Mahsolat.GetTypeName(model.Type);
            }
            catch (Exception)
            {
            }
        }
Esempio n. 19
0
        protected void btn_AddSeyfiJat_DAdd_Click(object sender, EventArgs e)
        {
            string imageUrl  = "";
            var    resUpload = DataLayer.Utils.Image.SaveImage(FileUpload_DAdd, out imageUrl);

            switch (resUpload)
            {
            case DataLayer.Utils.Image.UploadErrors.BigFile:
            {
                lb_Status_DEdit.Visible   = true;
                lb_Status_DEdit.Text      = "اندازه فایل زیاد می باشد";
                lb_Status_DEdit.ForeColor = System.Drawing.Color.Green;
                return;
            }

            case DataLayer.Utils.Image.UploadErrors.NoFile:
            {
                lb_Status_DEdit.Visible   = true;
                lb_Status_DEdit.Text      = "فایلی وجود ندارد";
                lb_Status_DEdit.ForeColor = System.Drawing.Color.Green;
                return;
            }

            case DataLayer.Utils.Image.UploadErrors.Error:
            {
                lb_Status_DEdit.Visible   = true;
                lb_Status_DEdit.Text      = "مشکل سیستمی";
                lb_Status_DEdit.ForeColor = System.Drawing.Color.Green;
                return;
            }
            }


            bool isDiscount = false;

            if (rbl_Isdiscount_DAdd.SelectedValue.Equals("1"))
            {
                isDiscount = true;
            }
            else if (rbl_Isdiscount_DAdd.SelectedValue.Equals("0"))
            {
                isDiscount = false;
            }

            var mahsol = new Mahsolat()
            {
                IsDiscount  = isDiscount,
                ImageUrl    = imageUrl,
                MahsolatID  = MahsolatID,
                Name        = txt_Name_DAdd.Text,
                OldPrice    = txt_OldPrice_DAdd.Text.ToLong(),
                NewPrice    = txt_NewPrice_DAdd.Text.ToLong(),
                Description = txt_Description_DAdd.Text,

                Type = Mahsolat_Type.SeyfiJat,
            };

            mahsol.Sabzijats.Add(new SeyfiJat());

            if (Mahsolat.Add(mahsol))
            {
                lb_Status_DAdd.Visible   = true;
                lb_Status_DAdd.Text      = "ثبت با موفقیت انجام شد";
                lb_Status_DAdd.ForeColor = System.Drawing.Color.Green;
                //کاربر با موفققیت ویرایش دش
            }
            else
            {
                lb_Status_DAdd.Text = "اشکال در ثبت";
                //ایراد در وارایش کاربر
            }


            Mahsolat.Show(GridView_listSeyfiJat, Mahsolat_Type.SeyfiJat);
        }