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; } }
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; } }
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)); }
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"; } }
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"); } } }