поломка

This commit is contained in:
Baryshev Dmitry 2024-12-03 09:30:28 +04:00
parent 6030309361
commit bd528d9f0d
8 changed files with 11 additions and 13 deletions

View File

@ -15,8 +15,6 @@ public class Driver
public string Last_name { get;private set; } = string.Empty; public string Last_name { get;private set; } = string.Empty;
public string Phone_Number { get;private set; } = string.Empty;
public int TruckId { get;private set; } public int TruckId { get;private set; }
public static Driver CreateDriver(int id, string fname, string lname, int tryckid) public static Driver CreateDriver(int id, string fname, string lname, int tryckid)

View File

@ -82,6 +82,6 @@ namespace ProjectGarage.Forms
private void ButtonCancelDriver_Click(object sender, EventArgs e) => Close(); private void ButtonCancelDriver_Click(object sender, EventArgs e) => Close();
private Driver CreateDriver(int id) => Driver.CreateDriver(id, textBoxFirstName.Text, private Driver CreateDriver(int id) => Driver.CreateDriver(id, textBoxFirstName.Text,
textBoxLastName.Text, textBoxPhoneNum.Text, (int)comboBoxTruckID.SelectedIndex!);// textBoxLastName.Text, (int)comboBoxTruckID.SelectedIndex!);//
} }
} }

View File

@ -36,7 +36,6 @@ namespace ProjectGarage.Forms
} }
} }
private void ButtonAddDriver_Click(object sender, EventArgs e) private void ButtonAddDriver_Click(object sender, EventArgs e)
{ {
try try

View File

@ -24,6 +24,7 @@ namespace ProjectGarage.Forms
textBoxTruckNumbers.Text = truck.Numbers; textBoxTruckNumbers.Text = truck.Numbers;
comboBoxTruckType.SelectedItem = truck.Type; comboBoxTruckType.SelectedItem = truck.Type;
numericUpDownMaxFuel.Value = truck.MaxFuel; numericUpDownMaxFuel.Value = truck.MaxFuel;
_truckId = value;
} }
catch (Exception ex) catch (Exception ex)
{ {

View File

@ -32,7 +32,7 @@ namespace ProjectGarage.Forms
} }
catch (Exception ex) catch (Exception ex)
{ {
MessageBox.Show(ex.Message, "Ошибка при закгрузке", MessageBoxButtons.OK, MessageBoxIcon.Error); MessageBox.Show(ex.Message, "Ошибка при загрузке", MessageBoxButtons.OK, MessageBoxIcon.Error);
} }
} }
@ -56,7 +56,7 @@ namespace ProjectGarage.Forms
return; return;
} }
if (MessageBox.Show("Удалить звпись?", "Удаление", MessageBoxButtons.YesNo) != DialogResult.Yes) if (MessageBox.Show("Удалить запись?", "Удаление", MessageBoxButtons.YesNo) != DialogResult.Yes)
{ {
return; return;
} }

View File

@ -40,7 +40,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<None Update="Resources\appsettings.json"> <None Update="appsettings.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None> </None>
</ItemGroup> </ItemGroup>

View File

@ -79,7 +79,7 @@ WHERE id_driver=@Id";
using var connection = new NpgsqlConnection(_connectionString.ConnectionString); using var connection = new NpgsqlConnection(_connectionString.ConnectionString);
var queryDelete = @" var queryDelete = @"
DELETE FROM driver DELETE FROM driver
WHERE id_driver=@id"; WHERE id_driver=@driverId";
connection.Execute(queryDelete, new { driverId }); connection.Execute(queryDelete, new { driverId });
} }
catch (Exception ex) catch (Exception ex)
@ -98,8 +98,8 @@ WHERE id_driver=@id";
{ {
using var connection = new NpgsqlConnection(_connectionString.ConnectionString); using var connection = new NpgsqlConnection(_connectionString.ConnectionString);
var querySelect = @" var querySelect = @"
SELECT * FROM route_list SELECT * FROM driver
WHERE id=@routeListId"; WHERE id_driver=@driverId";
var driver = connection.QueryFirst<Driver>(querySelect, new { driverId }); var driver = connection.QueryFirst<Driver>(querySelect, new { driverId });
_logger.LogDebug("Найденный объект: {json}", JsonConvert.SerializeObject(driver)); _logger.LogDebug("Найденный объект: {json}", JsonConvert.SerializeObject(driver));
@ -119,9 +119,9 @@ WHERE id=@routeListId";
{ {
using var connection = new NpgsqlConnection(_connectionString.ConnectionString); using var connection = new NpgsqlConnection(_connectionString.ConnectionString);
var querySelect = @"SELECT * FROM driver"; var querySelect = @"SELECT * FROM driver";
var driver = connection.Query<Driver>(querySelect); var drivers = connection.Query<Driver>(querySelect);
_logger.LogDebug("Полученные объекты: {json}", JsonConvert.SerializeObject(driver)); _logger.LogDebug("Полученные объекты: {json}", JsonConvert.SerializeObject(drivers));
return driver; return drivers;
} }
catch (Exception ex) catch (Exception ex)
{ {