|
@@ -19,10 +19,10 @@ namespace Kusach.Windows
|
|
{
|
|
{
|
|
RouteNameBox.IsEnabled = false;
|
|
RouteNameBox.IsEnabled = false;
|
|
AddButton.Visibility = Visibility.Collapsed;
|
|
AddButton.Visibility = Visibility.Collapsed;
|
|
- CreateButton.Visibility = Visibility.Collapsed;
|
|
|
|
RemoveButton.Visibility = Visibility.Collapsed;
|
|
RemoveButton.Visibility = Visibility.Collapsed;
|
|
AddButtonDrivers.Visibility = Visibility.Collapsed;
|
|
AddButtonDrivers.Visibility = Visibility.Collapsed;
|
|
CreateButtonDrivers.Visibility = Visibility.Collapsed;
|
|
CreateButtonDrivers.Visibility = Visibility.Collapsed;
|
|
|
|
+ RemoveDriver.Visibility = Visibility.Collapsed;
|
|
}
|
|
}
|
|
Update();
|
|
Update();
|
|
}
|
|
}
|
|
@@ -42,11 +42,6 @@ namespace Kusach.Windows
|
|
dew.ShowDialog();
|
|
dew.ShowDialog();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- private void AddPoint_Click(object sender, RoutedEventArgs e)
|
|
|
|
- {
|
|
|
|
- AddPointWindow apw = new AddPointWindow(routeId);
|
|
|
|
- apw.ShowDialog();
|
|
|
|
- }
|
|
|
|
private void AddDriver_Click(object sender, RoutedEventArgs e)
|
|
private void AddDriver_Click(object sender, RoutedEventArgs e)
|
|
{
|
|
{
|
|
AddDriverWindow adw = new AddDriverWindow(routeId);
|
|
AddDriverWindow adw = new AddDriverWindow(routeId);
|
|
@@ -76,7 +71,7 @@ namespace Kusach.Windows
|
|
|
|
|
|
private void AddFromListPoint_Click(object sender, RoutedEventArgs e)
|
|
private void AddFromListPoint_Click(object sender, RoutedEventArgs e)
|
|
{
|
|
{
|
|
- AddPointToRouteWindow aptrw = new AddPointToRouteWindow();
|
|
|
|
|
|
+ AddPointToRouteWindow aptrw = new AddPointToRouteWindow(routeId);
|
|
aptrw.ShowDialog();
|
|
aptrw.ShowDialog();
|
|
int pointId = aptrw.pointId;
|
|
int pointId = aptrw.pointId;
|
|
if (pointId != -1)
|
|
if (pointId != -1)
|
|
@@ -99,6 +94,7 @@ namespace Kusach.Windows
|
|
MessageBox.Show("Ошибка добавления записи");
|
|
MessageBox.Show("Ошибка добавления записи");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ Update();
|
|
}
|
|
}
|
|
|
|
|
|
private void AddFromListDriver_Click(object sender, RoutedEventArgs e)
|
|
private void AddFromListDriver_Click(object sender, RoutedEventArgs e)
|
|
@@ -126,6 +122,7 @@ namespace Kusach.Windows
|
|
MessageBox.Show("Ошибка добавления записи");
|
|
MessageBox.Show("Ошибка добавления записи");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ Update();
|
|
}
|
|
}
|
|
|
|
|
|
void Update()
|
|
void Update()
|
|
@@ -137,5 +134,19 @@ namespace Kusach.Windows
|
|
{
|
|
{
|
|
Update();
|
|
Update();
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ private void RemoveDriver_Click(object sender, RoutedEventArgs e)
|
|
|
|
+ {
|
|
|
|
+ try
|
|
|
|
+ {
|
|
|
|
+ cnt.db.DriversList.Remove(cnt.db.DriversList.Where(item => item.IdRoute == routeId && item.IdDriver == ((DriversList)DriversListDataGrid.SelectedItem).IdDriver).FirstOrDefault());
|
|
|
|
+ cnt.db.SaveChanges();
|
|
|
|
+ Update();
|
|
|
|
+ }
|
|
|
|
+ catch
|
|
|
|
+ {
|
|
|
|
+ MessageBox.Show("Ошибка удаления записи.");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|