protected void pgrArticles_PageChanged(object sender, Cuyahoga.ServerControls.PageChangedEventArgs e)
 {
     if (this.IsPostBack || ((! base.HasCachedOutput) || this.Page.User.Identity.IsAuthenticated))
     {
         BindArticles();
     }
 }
Example #2
0
 private void BindUser(Cuyahoga.Core.Domain.User user)
 {
     this.lblUsername.Text = user.UserName;
     this.lblFirstname.Text = user.FirstName;
     this.lblLastname.Text = user.LastName;
     if (user.Website != null && user.Website != string.Empty)
     {
         this.hplWebsite.NavigateUrl = user.Website;
         this.hplWebsite.Text = user.Website;
     }
     this.lblRegisteredOn.Text = user.InsertTimestamp.ToShortDateString();
     if (user.LastLogin != null)
     {
         this.lblLastLogin.Text = user.LastLogin.ToString();
     }
 }
        public void SetCurrentOrder(Cuyahoga.Core.Domain.User owner)
        {
            IList orders;
            ISession session = this._sessionManager.OpenSession();
            try
            {

                ICriteria criteria = session.CreateCriteria(typeof(ShopOrder)).Add(Expression.Eq("Owner", owner));
                criteria.Add(Expression.Eq("OrderState", this.GetOrderState(1)));
                orders = criteria.List();
                if (orders.Count > 0)
                {
                    this.CurrentShopOrder = (ShopOrder)orders[0];
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Unable to get orders for user " + owner.Id, ex);
            }
        }
        public IList GetShopUserAddress(Cuyahoga.Core.Domain.User user)
		{
            IList addressList;
            ISession session = this._sessionManager.OpenSession();
            try
            {

                ICriteria criteria = session.CreateCriteria(typeof(ShopUserAddress)).Add(Expression.Eq("User", user));
                addressList = criteria.List();


                return addressList;
            }
            catch (Exception ex)
            {
                throw new Exception("Unable to get address for user " + user.Name, ex);
            }
		}
Example #5
0
 private void pgrResults_PageChanged(object sender, Cuyahoga.ServerControls.PageChangedEventArgs e)
 {
     this.pgrResults.CurrentPageIndex = e.CurrentPage;
     BindSearchResults(this.txtSearchText.Text, this.pgrResults.CurrentPageIndex);
 }
 /// <summary>
 /// Update an exising user.
 /// </summary>
 /// <param name="user"></param>
 public void UpdateUser(Cuyahoga.Core.Domain.User user)
 {
     // Save to database
     this._userService.UpdateUser(user);
     // Remove old user instance from the cache
     HttpContext.Current.Cache.Remove(UserCacheKeyPrefix + user.Id.ToString());
 }
 protected void PgrUsersPageChanged(object sender, Cuyahoga.ServerControls.PageChangedEventArgs e)
 {
     this.rptUsers.DataBind();
 }
 public void Process(Cuyahoga.Modules.ECommerce.Util.Interfaces.IBasket order) {
 }
		public override void RequestRefund(IElectronicPayment payment, Cuyahoga.Modules.ECommerce.Util.Money refundAmount) {
			_provider.RequestRefund(payment, refundAmount);
		}
        /* FIXME */
        public bool DeleteProduct(int storeID, string cultureCode, Cuyahoga.Modules.ECommerce.Domain.Product p) {
            try {
                this._sessionManager.OpenSession().Delete(p);
                this._sessionManager.OpenSession().Flush();
            } catch (Exception e) {
                LogManager.GetLogger(GetType()).Error(e);
                return false;
            }

            return true;
        }
 //Custom
 public void ApplyTemplateAllNodesInSite(Cuyahoga.Core.Domain.Template template, Cuyahoga.Core.Domain.Site site)
 {
     this._siteStructureDao.ApplyTemplateAllNodesInSite(template, site);
 }
 private void pgrArticles_PageChanged(object sender, Cuyahoga.ServerControls.PageChangedEventArgs e)
 {
     this.rptArticles.DataBind();
 }
        public BaseEmailProcessor(ITemplateEngine engine, Cuyahoga.Core.Service.Email.IEmailSender sender) {
			_transport = sender;
			_templateEngine = engine;
		}
 public AlbionOrderCloseProcessor(ITemplateEngine engine, Cuyahoga.Core.Service.Email.IEmailSender sender)
     : base(engine, sender) {
 }
Example #15
0
 private void pgrUsers_PageChanged(object sender, Cuyahoga.ServerControls.PageChangedEventArgs e)
 {
     //this.pgrUsers.CurrentPageIndex = e.CurrentPage;
     //BindUsers();
     this.rptUsers.DataBind();
 }
		public void ConvertToOrder(ICommerceDao dao, Cuyahoga.Core.DataAccess.ICommonDao commonDao) {

			//Creates header and addresses
			IOrderHeader header = dao.CreateOrderHeader(_basket);

			header.Comment = "";
			header.OrderedDate = DateTime.Now;
			header.PurchaseOrderNumber = "";
			header.Status = OrderStatus.OrderedNotPaid;

            commonDao.SaveOrUpdateObject(header);
            
			_basket.OrderHeader = header;
		}