Example #1
0
        protected void btnAddToEights_Click(object sender, EventArgs e)
        {
            ProductEight ProductEights = new ProductEight()
            {
                Product_Id                = Convert.ToInt32(lblId.Text),
                Administrators_Id         = Convert.ToInt32(Session[ConfigurationSettings.AppSettings["AdminSession"].ToString()].ToString()),
                Product_Eight_CreatedDate = DateTime.Now,
                Product_Eight_UpdatedDate = DateTime.Now
            };

            int maxAdminId = 1;

            if (context.ProductEights.ToList().Count > 0)
            {
                maxAdminId = context.ProductEights.Max(m => m.Product_Eight_Id);
            }
            maxAdminId = (maxAdminId == 1 && context.ProductEights.ToList().Count > 0) ? (maxAdminId + 1) : maxAdminId;
            ProductEights.Product_Eight_Code = "PRDEIGHTRACH" + maxAdminId + "TERA" + (maxAdminId + 1);
            context.ProductEights.Add(ProductEights);
            context.SaveChanges();

            pnlProduct.Visible = false;
            pnlErrorMessage.Attributes.Remove("class");
            pnlErrorMessage.Attributes["class"] = "alert alert-success alert-dismissable";
            pnlErrorMessage.Visible             = true;
            lblMessage.Text = "Product Added to Top Eight Feature Successfully";

            pnlProduct.Visible = false;
            LoadDetail();
        }
Example #2
0
        protected void OnRowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            try
            {
                int          prdFeatId = Convert.ToInt32(e.Values[0].ToString());
                ProductEight _banner   = context.ProductEights.Where(m => m.Product_Eight_Id == prdFeatId).FirstOrDefault();

                context.Entry(_banner).State = System.Data.Entity.EntityState.Deleted;
                context.SaveChanges();

                pnlProduct.Visible = false;
                pnlErrorMessage.Attributes.Remove("class");
                pnlErrorMessage.Attributes["class"] = "alert alert-success alert-dismissable";
                pnlErrorMessage.Visible             = true;
                lblMessage.Text = "Top Eight Product Information Deleted Successfully.";
                LoadDetail();
                pnlProduct.Visible = false;
            }
            catch (Exception ex)
            {
                pnlProduct.Visible = false;
                pnlErrorMessage.Attributes.Remove("class");
                pnlErrorMessage.Attributes["class"] = "alert alert-danger alert-dismissable";
                pnlErrorMessage.Visible             = true;
                lblMessage.Text = ex.Message;
            }
        }
        internal void DeleteTopEight(int id)
        {
            ProductEight ProductEight = context.ProductEights.Where(m => m.Product_Id == id).FirstOrDefault();

            if (ProductEight != null)
            {
                context.Entry(ProductEight).State = System.Data.Entity.EntityState.Deleted;
                context.SaveChanges();
            }
        }
Example #4
0
        protected void btnSearch_Click(object sender, EventArgs e)
        {
            int     prdId    = Convert.ToInt32(txtProductSearch.Text);
            Product _Product = context.Product.Include("SubCategory")
                               .Include("ProductBanner")
                               .Include("Admin")
                               .Include("Store")
                               .Include("ProductFlow")
                               .Where(m => m.Product_Id == prdId && m.Product_Status == eProductStatus.Published.ToString())
                               .FirstOrDefault();

            if (_Product != null)
            {
                ProductEight _Eights = context.ProductEights.Where(m => m.Product_Id == _Product.Product_Id).FirstOrDefault();
                if (_Eights == null)
                {
                    pnlProduct.Visible = true;
                    lblId.Text         = _Product.Product_Id.ToString();
                    lblTitle.Text      = _Product.Product_Title;
                    Image1.ImageUrl    = "../../" + _Product.ProductBanner.Where(m => m.Product_Banner_Default == 1).FirstOrDefault().Product_Banner_Photo;
                }
                else
                {
                    pnlProduct.Visible = false;
                    pnlErrorMessage.Attributes.Remove("class");
                    pnlErrorMessage.Attributes["class"] = "alert alert-danger alert-dismissable";
                    pnlErrorMessage.Visible             = true;
                    lblMessage.Text = "Oops!! Selected Product already added to the Product Eight Feature list...please try with valid Product id";
                }
            }
            else
            {
                pnlProduct.Visible = false;
                pnlErrorMessage.Attributes.Remove("class");
                pnlErrorMessage.Attributes["class"] = "alert alert-danger alert-dismissable";
                pnlErrorMessage.Visible             = true;
                lblMessage.Text = "Oops!! No Product found for your search or selected product does not have published status...please try with valid Product id";
            }
        }