protected void btnDealPrice_Click(object sender, EventArgs e)
        {
            DealOfTheDay dealOfTheDay = new DealOfTheDay()
            {
                Product_Id        = Convert.ToInt32(lblId.Text),
                Administrators_Id = Convert.ToInt32(Session[ConfigurationSettings.AppSettings["AdminSession"].ToString()].ToString()),
                Deal_Price        = Convert.ToInt32(txtDealPrice.Text),
                Deal_Starts_From  = Convert.ToDateTime(txtStartDate.Text),
                Deal_CreatedDate  = DateTime.Now,
                Deal_UpdatedDate  = DateTime.Now,
                Status            = eStatus.Active.ToString()
            };

            dealOfTheDay = bDealOfTheDay.Create(dealOfTheDay);

            if (String.IsNullOrEmpty(dealOfTheDay.ErrorMessage))
            {
                pnlProduct.Visible = false;
                pnlErrorMessage.Attributes.Remove("class");
                pnlErrorMessage.Attributes["class"] = "alert alert-success alert-dismissable";
                pnlErrorMessage.Visible             = true;
                lblMessage.Text = "Product Deal added Successfully";

                pnlProduct.Visible = false;
            }
            else
            {
                pnlErrorMessage.Attributes.Remove("class");
                pnlErrorMessage.Attributes["class"] = "alert alert-danger alert-dismissable";
                pnlErrorMessage.Visible             = true;
                lblMessage.Text = "Failed! " + dealOfTheDay.ErrorMessage;
            }
        }
Beispiel #2
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                int id = Convert.ToInt32(hdnDealId.Value);

                DealOfTheDay dealOftheDay = bDealOfTheDay.List().Where(m => m.Deal_Id == id).FirstOrDefault();
                dealOftheDay.Product_Id        = Convert.ToInt32(lblId.Text);
                dealOftheDay.Administrators_Id = Convert.ToInt32(Session[ConfigurationSettings.AppSettings["AdminSession"].ToString()].ToString());
                dealOftheDay.Deal_Price        = Convert.ToInt32(txtDealPrice.Text);
                dealOftheDay.Deal_Starts_From  = Convert.ToDateTime(txtStartDate.Text);
                dealOftheDay.Deal_CreatedDate  = DateTime.Now;
                dealOftheDay.Deal_UpdatedDate  = DateTime.Now;
                dealOftheDay.Status            = eStatus.Active.ToString();

                dealOftheDay = bDealOfTheDay.Update(dealOftheDay);

                if (String.IsNullOrEmpty(dealOftheDay.ErrorMessage))
                {
                    Response.Redirect("/administration/home/dealoftheday.aspx?id=2000&redirecturl=admin-advertisement-RachnaTeracotta");
                }
                else
                {
                    Response.Redirect("/administration/home/dealoftheday.aspx?id=404&redirecturl=admin-advertisement-RachnaTeracotta");
                }
            }
            catch (Exception ex)
            {
                pnlErrorMessage.Attributes.Remove("class");
                pnlErrorMessage.Attributes["class"] = "alert alert-danger alert-dismissable";
                pnlErrorMessage.Visible             = true;
                lblMessage.Text = ex.Message;
            }
        }
Beispiel #3
0
 internal DealOfTheDay Update(DealOfTheDay DealOfTheDay)
 {
     try
     {
         context.Entry(DealOfTheDay).State = System.Data.Entity.EntityState.Modified;
         context.SaveChanges();
         return(DealOfTheDay);
     }
     catch (Exception ex)
     {
         DealOfTheDay.ErrorMessage = ex.Message;
         return(DealOfTheDay);
     }
 }
        public static DealOfTheDay Update(DealOfTheDay DealOfTheDay)
        {
            dDealOfTheDay _dDealOfTheDay = new dDealOfTheDay();

            if (Convert.ToBoolean(ConfigurationSettings.AppSettings["IsEmailEnable"]))
            {
                string mailBody = MailHelper.ActivityMail("Deal Of The Day", "Deal Of The Day Updation done on " +
                                                          "( " + DealOfTheDay.Deal_Id + "  and " + DealOfTheDay.Deal_Code + " ) successfully.",
                                                          DealOfTheDay.Administrators_Id, DateTime.Now.ToString());


                MailHelper.SendEmail(MailHelper.EmailToSend(), "Deal Of The Day Updation", mailBody, "Rachna Teracotta : Activity Admin");
            }
            return(_dDealOfTheDay.Update(DealOfTheDay));
        }
Beispiel #5
0
 internal DealOfTheDay Create(DealOfTheDay DealOfTheDay)
 {
     try
     {
         int maxDealOfTheDayId = 0;
         if (context.DealOfTheDay.ToList().Count > 0)
         {
             maxDealOfTheDayId = context.DealOfTheDay.Max(m => m.Deal_Id);
         }
         maxDealOfTheDayId      = (maxDealOfTheDayId > 0) ? (maxDealOfTheDayId + 1) : 1;
         DealOfTheDay.Deal_Code = "RT" + maxDealOfTheDayId + "DEALCODE" + (maxDealOfTheDayId + 1);
         context.DealOfTheDay.Add(DealOfTheDay);
         context.SaveChanges();
         return(DealOfTheDay);
     }
     catch (Exception ex)
     {
         DealOfTheDay.ErrorMessage = ex.Message;
         return(DealOfTheDay);
     }
 }
        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)
            {
                DealOfTheDay _dealOfTheDay = context.DealOfTheDay.Where(m => m.Product_Id == _Product.Product_Id).FirstOrDefault();
                if (_dealOfTheDay == null)
                {
                    pnlProduct.Visible  = true;
                    lblId.Text          = _Product.Product_Id.ToString();
                    lblTitle.Text       = _Product.Product_Title;
                    ltlActualPrice.Text = _Product.Product_Our_Price.ToString();
                    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 Deal list...please try with other valid Product";
                }
            }
            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";
            }
        }
Beispiel #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         this.Title = ConfigurationSettings.AppSettings["AppName"].ToString() + " : Deal of the day Detail";
         if (Request.QueryString["dealId"] != null)
         {
             int          dealId       = Convert.ToInt32(Request.QueryString["dealId"].ToString());
             DealOfTheDay dealOftheDay = bDealOfTheDay.List().Where(m => m.Deal_Id == dealId).FirstOrDefault();
             lblTitle.Text       = dealOftheDay.Product.Product_Title;
             lblId.Text          = dealOftheDay.Product.Product_Id.ToString();
             Image1.ImageUrl     = "../../" + dealOftheDay.Product.ProductBanner.Where(m => m.Product_Banner_Default == 1).FirstOrDefault().Product_Banner_Photo;
             ltlActualPrice.Text = Math.Round(dealOftheDay.Product.Product_Our_Price).ToString();
             txtDealPrice.Text   = Math.Round(dealOftheDay.Deal_Price).ToString();
             txtStartDate.Text   = dealOftheDay.Deal_Starts_From.ToString("D");
             hdnDealId.Value     = dealOftheDay.Deal_Id.ToString();
         }
         else
         {
             Response.Redirect("/administration/home/dealoftheday.aspx?id=404&redirecturl=admin-advertisement-RachnaTeracotta");
         }
     }
 }