public MainWindow() { InitializeComponent(); DataBase.Intialize(); List <string> x = new List <string>(); x.Add("Arabic"); CurrentCanvas = Main_Canvas; cus = new Customer("1", "Ali Ahmed", "Egyptian", x, "Male", "*****@*****.**", "01125567777"); cus.UserImage = new CustomImage("C:/Users/Hadil/Desktop/mejor-guia-natural_LPRIMA20180218_0060_27.jpg"); //Trip NewTrip = new Trip("2", DataBase.TourGuides[0], "General", "Alex", "Cairo", 0, new DateTime(2018, 5, 1), new DateTime(2018, 5, 10)); //NewTrip.TripImage = new CustomImage("D:/test.png"); //DataBase.InsertTrip(NewTrip); t = new TourGuide("1", "Ahmed Gamal", "Egyptian", "Male", "*****@*****.**", "01145888"); t.UserImage = new CustomImage("C:/Users/Hadil/Desktop/mejor-guia-natural_LPRIMA20180218_0060_27.jpg"); int today = DateTime.Today.Day; if (DataBase.Trips.Count != 0) { TripOfTheDay = DataBase.Trips[today % DataBase.Trips.Count]; //generate trip based on today's date } if (DataBase.TourGuides.Count != 0) { TourGuideOfTheMonth = TourGuide.GetBestTourGuide(DateTime.Today.Month - 1); //returns tour guide with maximum salary in the past month } if (TripOfTheDay != null) { TripOfTheDay_IMG.Source = TripOfTheDay.TripImage.GetImage().Source; TripOfTheDay_Label.Content = TripOfTheDay.Departure + " - " + TripOfTheDay.Destination; ActiveTrip = TripOfTheDay; } if (TourGuideOfTheMonth == null) { ; } //Todo: add message //There is no tour guides or max existing haas 0 salary in the past month }
public MainWindow() { InitializeComponent(); DataBase.Intialize(); CurrentCanvas = CustomerFullDetails_Canvas; List <string> l = new List <string>(); l.Add("Arabic"); cus = new Customer("1", "Ali Ahmed", "Egyption", l, "Male", "*****@*****.**", "0114849551"); cus.UserImage = new CustomImage("E:/test.JPG"); DataBase.Customers.Add(cus); CurrentCanvas = Main_Canvas; TourGuide t = new TourGuide("1", "ahmed", "egy", "male", "asa", "011"); t.UserImage = new CustomImage("E:/test.JPG"); DataBase.TourGuides.Add(t); Trip trip = new Trip("2", t, "family", "Cairo", "Alex", 0, new DateTime(2017, 5, 4), new DateTime(2017, 6, 4)); trip.TripImage = new CustomImage("E:/test.JPG"); //Put a valid image just to test DataBase.Trips.Add(trip); Trip trip2 = new Trip("3", t, "test", "Rome", "Paris", 0, new DateTime(2017, 5, 4), new DateTime(2017, 6, 4)); trip2.TripImage = new CustomImage("E:/test.JPG"); //Put a valid image just to test //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); //DataBase.Trips.Add(trip2); int today = DateTime.Today.Day; if (DataBase.Trips.Count != 0) { TripOfTheDay = DataBase.Trips[today % DataBase.Trips.Count]; //generate trip based on today's date } if (DataBase.TourGuides.Count != 0) { TourGuideOfTheMonth = TourGuide.GetBestTourGuide(DateTime.Today.Month - 1); //returns tour guide with maximum salary in the past month } if (TripOfTheDay != null) { TripOfTheDay_IMG.Source = TripOfTheDay.TripImage.GetImage().Source; TripOfTheDay_Label.Content = TripOfTheDay.Departure + " - " + TripOfTheDay.Destination; } if (TourGuideOfTheMonth == null) { ; } //Todo: add message //There is no tour guides or max existing haas 0 salary in the past month }