Exemple #1
0
 public override bool Equals(object obj)
 {
     return(obj is Item item &&
            ProductID.Equals(item.ProductID) &&
            EqualityComparer <Price> .Default.Equals(CurrentPrice, item.CurrentPrice) &&
            Quantity == item.Quantity);
 }
Exemple #2
0
 public override bool Equals(object obj)
 {
     if (obj is Product product)
     {
         return(ProductID.Equals(product.ProductID));
     }
     return(false);
 }
Exemple #3
0
        public override bool Equals(object obj)
        {
            if (obj is CartItem)
            {
                CartItem temp = obj as CartItem;

                return(ProductID.Equals(temp.ProductID));
            }

            return(base.Equals(obj));
        }
Exemple #4
0
        public override bool Equals(Object obj)
        {
            clsProduct vObj = obj as clsProduct;

            if (vObj == null)
            {
                return(false);
            }
            else
            {
                return(ProductID.Equals(vObj.ProductID) && ColorID.Equals(vObj.ColorID));
            }
        }
Exemple #5
0
        public bool Equals(PurchaseItemReceive other)
        {
            if (ReferenceEquals(other, null))
            {
                return(false);
            }

            if (ReferenceEquals(this, other))
            {
                return(true);
            }

            return(ProductID.Equals(other.ProductID) && SerialNumber.Equals(other.SerialNumber));
        }
Exemple #6
0
        public override bool Equals(object obj)
        {
            bool areEqual;
            var  comparisonObject = (Product)obj;

            if (comparisonObject == null)
            {
                return(false);
            }
            areEqual = Brand.Equals(comparisonObject.Brand);
            areEqual = DisplayName.Equals(comparisonObject.DisplayName);
            areEqual = ProductID.Equals(comparisonObject.ProductID);
            areEqual = Category.Equals(comparisonObject.Category);
            return(areEqual);
        }
Exemple #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ProductID = GetProductID();

            if (ProductID.Equals(Guid.Empty))
            {
                Response.Redirect(CommonLinkUtility.GetDefault());
            }

            var master = Master as IStudioMaster;

            if (master == null)
            {
                return;
            }

            var container = new Container()
            {
                Body = new PlaceHolder(), Header = new PlaceHolder()
            };

            master.ContentHolder.Controls.Add(container);

            container.BreadCrumbs.Add(new BreadCrumb()
            {
                Caption = Resources.Resource.MainTitle, NavigationUrl = VirtualPathUtility.ToAbsolute(ProductManager.Instance[ProductID].StartURL)
            });
            container.BreadCrumbs.Add(new BreadCrumb()
            {
                Caption = Resources.Resource.RecentActivity
            });

            Title = HeaderStringHelper.GetPageTitle(Resources.Resource.RecentActivity, container.BreadCrumbs);

            InitBody(container.Body);

            var navigate = new SideNavigator();

            navigate.Controls.Add(new NavigationItem(Resources.Resource.MainTitle, VirtualPathUtility.ToAbsolute(ProductManager.Instance[ProductID].StartURL)));
            master.SideHolder.Controls.Add(navigate);
        }
Exemple #8
0
        /// <summary>
        /// Returns true if OrderItem instances are equal
        /// </summary>
        /// <param name="other">Instance of OrderItem to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(OrderItem other)
        {
            if (ReferenceEquals(null, other))
            {
                return(false);
            }
            if (ReferenceEquals(this, other))
            {
                return(true);
            }

            return
                ((
                     ProductID == other.ProductID ||
                     ProductID != null &&
                     ProductID.Equals(other.ProductID)
                     ) &&
                 (
                     Quantity == other.Quantity ||
                     Quantity != null &&
                     Quantity.Equals(other.Quantity)
                 ));
        }
Exemple #9
0
        public override bool Equals(object obj)
        {
            ProductClass product = (ProductClass)obj;

            return(ProductID.Equals(product.ProductID));
        }
Exemple #10
0
 public bool Equals(Product other)
 {
     return(ProductID.Equals(other.ProductID));
 }