public CarDesignArr Filter(CarColor carColor, ColorType colorTypes, BodyDesign bodyDesign) { CarDesignArr carDesignArr = new CarDesignArr(); for (int i = 0; i < this.Count; i++) { CarDesign carDesign = (this[i] as CarDesign); if ( ((carColor == null) || (carDesign.CarColor.Id == carColor.Id)) && ((colorTypes == null) || (carDesign.ColorType.Id == colorTypes.Id)) && ((bodyDesign == null) || (carDesign.BodyDesign.Id == bodyDesign.Id)) ) { carDesignArr.Add(carDesign); } } return(carDesignArr); }
public OrderBuyArr Filter(CarDesign carDesign, DateTime dt) { OrderBuyArr orderBuyArr = new OrderBuyArr(); for (int i = 0; i < this.Count; i++) { OrderBuy orderBuy = (this[i] as OrderBuy); if ( ((carDesign == null) || (orderBuy.CarDesign.Id == carDesign.Id)) && (orderBuy.DateOfBuy >= dt) ) { orderBuyArr.Add(orderBuy); } } return(orderBuyArr); }
public void Fill() { DataTable dataTable = CarDesign_DAL.GetDataTable(); //להעביר את הערכים מהטבלה לתוך אוסף הלקוחות //להעביר כל שורה בטבלה ללקוח DataRow dataRow; CarDesign carDesign; for (int i = 0; i < dataTable.Rows.Count; i++) { dataRow = dataTable.Rows[i]; carDesign = new CarDesign(dataRow); this.Add(carDesign); } }