// Проверка перевода транспорта из статуса "Исправен" в статус "На тех. обслуживании" public void ChangeTransportStatus() { int count = 0; // кол-во эл-в списка TransportDAO transportDAO = new TransportDAO(); List <Transport> transportlist = transportDAO.GetReadyTransports(); // получаем все маршруты со статусом "Принят" foreach (Transport transport in transportlist) { transportDAO.ChangeState(transport.Id_Transport, 2); // меняем статус на "На тех. обслуживании" count++; } List <Transport> transportlist2 = transportDAO.GetAllTransports(); // получаем весь транспорт //что ожидается: List <Transport> expected = new List <Transport>(); for (int i = 0; i < count; i++) { Transport transport = new Transport(); transport.Transport_state = 2; expected.Add(transport); } // Assert for (int i = 0; i < count; i++) { Assert.AreEqual(expected[i].Transport_state, transportlist2[i].Transport_state); } // Откат данных foreach (Transport transport in transportlist) { transportDAO.ChangeState((transport.Id_Transport), 1); // меняем статус на "черновик" } }
public TransportServiceImpl(TransportDAO transportDAO, InspectionService inspectionService, BatchService batchService, VehicleService vehicleService) { this.transportDAO = transportDAO; this.inspectionService = inspectionService; this.batchService = batchService; this.vehicleService = vehicleService; }
private void ChooseTransport_Button_Click(object sender, RoutedEventArgs e) { string idTransport = ((Button)sender).Tag.ToString(); transportChosen = TransportDAO.GetById(idTransport); this.DataContext = new { type = typeChosen, transport = transportChosen }; }
private void Window_Loaded(object sender, RoutedEventArgs e) { typeTrips = TypeTripDAO.Get(); transports = TransportDAO.Get(); typeChosen = typeTrips[0]; transportChosen = transports[0]; statusChosen.Text = "Đang đi"; this.DataContext = new { type = typeChosen, transport = transportChosen }; }
private void DisplayDetail() { trip = TripDAO.GetById(idTrip); ImageTrip imageToShow; if (trip.Images.Count == 0) { imageToShow = new ImageTrip() { NameImage = "default_no_image.gif" }; index_max = 0; } else { imageToShow = trip.Images[index_showImage]; index_max = trip.Images.Count - 1; } totalTextBlock.Text = trip.Members.Count + " t.viên"; totalExpense = trip.Expenses.Sum(item => int.Parse(item.Cost)); totalDonation = trip.Members.Sum(item => int.Parse(item.Donation)); CultureInfo provider = CultureInfo.InvariantCulture; this.DataContext = new { Trip = new { Name = trip.Name, StartDate = trip.StartDate, EndDate = trip.EndDate, MainImage = trip.MainImage, Transport = TransportDAO.GetById(trip.Transport), Status = trip.Status == "finish" ? "False" : "True", NameButtonStatus = trip.Status == "finish" ? "Đã kết thúc" : "Kết thúc", TotalDate = "not dev" }, PointLabel, SeriesCollection, ImageToShow = imageToShow, }; membersListView.ItemsSource = trip.Members; expensesListView.ItemsSource = trip.Expenses; donationsListView.ItemsSource = trip.Members; placesListView.ItemsSource = trip.Places; }
private void btnOK_Click(object sender, EventArgs e) { if (ValidateChildren() == false) { return; } UpdateTransport(transport); if (createNew) { TransportDAO.Add(transport); } else { TransportDAO.Edit(transport); } }
private IEnumerable <Transport> GetAvailableTransports() { List <Transport> transports = new List <Transport>(TransportDAO.GetTransports()); return(transports.Select(t => t).Where(t => t.Parking != null)); }
/// <summary> /// Default constructor /// </summary> private TransportMgr() { this.DAO = new TransportDAO(); }
private IEnumerable <Transport> GetTransports() { return(TransportDAO.GetTransports()); }