public override int GetHashCode() { int hashCode = 378801229; hashCode = hashCode * -1521134295 + Year.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Segment); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Country); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Product); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(DiscountBand); hashCode = hashCode * -1521134295 + UnitsSold.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ManufacturingPrice); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(SalePrice); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(GrossSales); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Discounts); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Sales); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(COGS); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Profit); hashCode = hashCode * -1521134295 + Date.GetHashCode(); hashCode = hashCode * -1521134295 + MonthNumber.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(MonthName); return(hashCode); }
public Decimal CalculateUnitsSoldBarWidth(UnitsSold unit) { if (UnitsSoldMetrics == null || UnitsSoldMetrics.Count == 0) { return(0); } return((decimal)unit.Units / (decimal)UnitsSoldMetrics[0].Units * 100); }
/// <summary> /// Register queue transaction /// </summary> public void Insert() { var colValPairs = new List <Tuple <string, string> >(); colValPairs.Add(new Tuple <string, string>("Codigo", ProductCode)); colValPairs.Add(new Tuple <string, string>("CategoriaProducto", ProductCategory)); colValPairs.Add(new Tuple <string, string>("Descripcion", ProductDescription)); colValPairs.Add(new Tuple <string, string>("PrecioVendido", PriceSold.ToString())); colValPairs.Add(new Tuple <string, string>("UnidadesVendidas", UnitsSold.ToString())); colValPairs.Add(new Tuple <string, string>("TotalVendido", TotalAmountSold.ToString())); colValPairs.Add(new Tuple <string, string>("FechaVenta", Utilities.FormatDateForMySql(DateTime.Now))); colValPairs.Add(new Tuple <string, string>("Cliente", Customer)); colValPairs.Add(new Tuple <string, string>("Vendedor", Seller)); colValPairs.Add(new Tuple <string, string>("FacturaRequerida", FiscalReceiptRequiredString)); colValPairs.Add(new Tuple <string, string>("NumeroPedido", OrderNumber.ToString())); MySqlData.Insert(colValPairs); }