public Hallazgo(TimeSpan hh, Defecto d, pie p) { HoraHallazgo = hh; CantidadHallazgo = 0; Defecto = d; Pie = p; }
public void AgregarHallazgo(TimeSpan hs, Defecto d, TipoDefecto tp, pie p) { foreach (Hallazgo h in Hallazgos) { if (h.HoraHallazgo.Hours == hs.Hours && h.Defecto == d && h.Pie == p && h.Defecto.TipoDefecto == tp) { h.AgregarHallazgo(); } } }
public bool Equals(pie x, pie y) { if (x.name == y.name) { return(true); } else { return(false); } }
public int ObtenerPrimerasHora(TimeSpan hs, Defecto d, TipoDefecto tp, pie p) { int cantidad = 0; foreach (Hallazgo h in Hallazgos) { if (h.HoraHallazgo.Hours == hs.Hours && h.Defecto == d && h.Defecto.TipoDefecto == tp && h.Pie == p) { cantidad = h.CantidadHallazgo; } } return(cantidad); }
public List <pie> GetDataByProductInOrder(DateTime datefrom, DateTime dateto) { var query = from pit in _healthStore.ProductInOrderTables join p in _healthStore.Products on pit.ProductId equals p.Id join o in _healthStore.OrderTables on pit.OrderId equals o.Id where o.CreatedDate >= datefrom && o.CreatedDate <= dateto select new { name = p.Name, Total = pit.Quantity * p.Cost } into g group g by g.name into a orderby a.Key ascending select a; var list = query.ToList();; List <pie> listProductTemp = new List <pie>(); foreach (var value in list) { var valueOfList = value.Key; foreach (var p in value) { pie pie_tmp = new pie() { name = p.name, total = (double)p.Total }; if (!isExist(listProductTemp, pie_tmp.name)) { listProductTemp.Add(pie_tmp); } } } return(listProductTemp); }
public int GetHashCode(pie obj) { return(obj.name.GetHashCode()); }
public Hallazgo(TimeSpan hh, pie p) { HoraHallazgo = hh; Pie = p; CantidadHallazgo = 0; }
public int ObtenerHallazgoHora(TimeSpan hs, Defecto d, TipoDefecto tp, pie p) { var ht = HoraDeTrabajos.Last(); return(ht.ObtenerPrimerasHora(hs, d, tp, p)); }
public void AgregarHallazgo(TimeSpan hs, Defecto d, TipoDefecto tp, pie p) { var ht = HoraDeTrabajos.Last(); ht.AgregarHallazgo(hs, d, tp, p); }