
- •Лист согласования
- •Содержание
- •Введение
- •1. Постановка задачи
- •2. Анализ задачи
- •2.1.1. Выводы
- •2.3.1.1 Подсистема диспетчерская
- •2.3.1.2 Подсистема пто
- •2.3.1.3 Подсистема учет гсм
- •2.3.1.4 Подсистема учета ремонтов и сервисного обслуживания
- •2.3.1.5 Подсистема складского учета
- •2.3.1.6 Подсистема учета оказанных транспортных услуг
- •2.3.1.7 Подсистема учета работы водителей
- •2.3.1.8 Подсистема учета затрат
- •2.3.1.9. Вывод
- •2.4 Выбор инструментальных средств
- •2.4.1 Клиент серверные субд
- •2.4.1.1 Microsoft sql Server
- •2.4.1.2 InterBase
- •2.4.1.3 MySql
- •2.4.1.4 Firebird
- •2.4.2. Объектно-ориентированный язык программирования
- •2.4.2.1 Delphi
- •2.4.2.2 С# (c Sharp)
- •2.4.3. Вывод
- •3. Решение задачи
- •3.1. Проектирование автоматизированного рабочего места
- •3.1.1 Инфологическая модель данных
- •3.1.2 Даталогическая модель данных
- •3.2 Разработка интерфейса
- •3.3.4 Вкладка «гсм»
- •3.3.5 Вкладка «Диспетчерская»
- •3.3.6 Вывод
- •4. Результат испытания
- •Источники информации
- •Program.Cs
- •Ways.Cs
- •WayLists.Cs
- •Report2.Rdlc
- •Statistica.Cs
- •App.Config
- •AvtodbDataSet.Xsd
Statistica.Cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace avto
{
public partial class statistica : Form
{
public statistica()
{
InitializeComponent();
}
private void statistica_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'avtodbDataSet.Отработка_водителей' table. You can move, or remove it, as needed.
this.отработка_водителейTableAdapter.Fill(this.avtodbDataSet.Отработка_водителей);
// TODO: This line of code loads data into the 'avtodbDataSet.Автопробег' table. You can move, or remove it, as needed.
this.автопробегTableAdapter.Fill(this.avtodbDataSet.Автопробег);
// TODO: This line of code loads data into the 'avtodbDataSet.Перерасход' table. You can move, or remove it, as needed.
this.перерасходTableAdapter.Fill(this.avtodbDataSet.Перерасход);
}
private void печатьToolStripMenuItem_Click(object sender, EventArgs e)
{
if (tabControl1.SelectedIndex == 0)
{
pererashod f = new pererashod();
f.ShowDialog();
}
else if (tabControl1.SelectedIndex == 1)
{
Form2 f2 = new Form2();
f2.ShowDialog();
}
else
{
Form3 f3 = new Form3();
f3.ShowDialog();
}
}
private void button1_Click(object sender, EventArgs e)
{
печатьToolStripMenuItem_Click(sender, e);
}
}
}
App.Config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="avto.Properties.Settings.avtodbConnectionString" connectionString="Data Source=YAHHI-ПК\LOCALDB;Initial Catalog=avtodb;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
AvtodbDataSet.Xsd
/// <summary>
///Update all changes to the dataset.
///</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
public virtual int UpdateAll(avtodbDataSet dataSet) {
if ((dataSet == null)) {
throw new global::System.ArgumentNullException("dataSet");
}
if ((dataSet.HasChanges() == false)) {
return 0;
}
if (((this._автомобилиTableAdapter != null)
&& (this.MatchTableAdapterConnection(this._автомобилиTableAdapter.Connection) == false))) {
throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" +
"tring.");
}
if (((this._водителиTableAdapter != null)
&& (this.MatchTableAdapterConnection(this._водителиTableAdapter.Connection) == false))) {
throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" +
"tring.");
}
if (((this._доверенностиTableAdapter != null)
&& (this.MatchTableAdapterConnection(this._доверенностиTableAdapter.Connection) == false))) {
throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" +
"tring.");
}
if (((this._моделиTableAdapter != null)
&& (this.MatchTableAdapterConnection(this._моделиTableAdapter.Connection) == false))) {
throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" +
"tring.");
}
if (((this._поездкиTableAdapter != null)
&& (this.MatchTableAdapterConnection(this._поездкиTableAdapter.Connection) == false))) {
throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" +
"tring.");
}
if (((this._путевые_листыTableAdapter != null)
&& (this.MatchTableAdapterConnection(this._путевые_листыTableAdapter.Connection) == false))) {
throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" +
"tring.");
}
global::System.Data.IDbConnection workConnection = this.Connection;
if ((workConnection == null)) {
throw new global::System.ApplicationException("TableAdapterManager contains no connection information. Set each TableAdapterMana" +
"ger TableAdapter property to a valid TableAdapter instance.");
}
bool workConnOpened = false;
if (((workConnection.State & global::System.Data.ConnectionState.Broken)
== global::System.Data.ConnectionState.Broken)) {
workConnection.Close();
}
if ((workConnection.State == global::System.Data.ConnectionState.Closed)) {
workConnection.Open();
workConnOpened = true;
}
global::System.Data.IDbTransaction workTransaction = workConnection.BeginTransaction();
if ((workTransaction == null)) {
throw new global::System.ApplicationException("The transaction cannot begin. The current data connection does not support transa" +
"ctions or the current state is not allowing the transaction to begin.");
}
global::System.Collections.Generic.List<global::System.Data.DataRow> allChangedRows = new global::System.Collections.Generic.List<global::System.Data.DataRow>();
global::System.Collections.Generic.List<global::System.Data.DataRow> allAddedRows = new global::System.Collections.Generic.List<global::System.Data.DataRow>();
global::System.Collections.Generic.List<global::System.Data.Common.DataAdapter> adaptersWithAcceptChangesDuringUpdate = new global::System.Collections.Generic.List<global::System.Data.Common.DataAdapter>();
global::System.Collections.Generic.Dictionary<object, global::System.Data.IDbConnection> revertConnections = new global::System.Collections.Generic.Dictionary<object, global::System.Data.IDbConnection>();
int result = 0;
global::System.Data.DataSet backupDataSet = null;
if (this.BackupDataSetBeforeUpdate) {
backupDataSet = new global::System.Data.DataSet();
backupDataSet.Merge(dataSet);
}
try {
// ---- Prepare for update -----------
//
if ((this._автомобилиTableAdapter != null)) {
revertConnections.Add(this._автомобилиTableAdapter, this._автомобилиTableAdapter.Connection);
this._автомобилиTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection));
this._автомобилиTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction));
if (this._автомобилиTableAdapter.Adapter.AcceptChangesDuringUpdate) {
this._автомобилиTableAdapter.Adapter.AcceptChangesDuringUpdate = false;
adaptersWithAcceptChangesDuringUpdate.Add(this._автомобилиTableAdapter.Adapter);
}
}
if ((this._водителиTableAdapter != null)) {
revertConnections.Add(this._водителиTableAdapter, this._водителиTableAdapter.Connection);
this._водителиTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection));
this._водителиTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction));
if (this._водителиTableAdapter.Adapter.AcceptChangesDuringUpdate) {
this._водителиTableAdapter.Adapter.AcceptChangesDuringUpdate = false;
adaptersWithAcceptChangesDuringUpdate.Add(this._водителиTableAdapter.Adapter);
}
}
if ((this._доверенностиTableAdapter != null)) {
revertConnections.Add(this._доверенностиTableAdapter, this._доверенностиTableAdapter.Connection);
this._доверенностиTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection));
this._доверенностиTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction));
if (this._доверенностиTableAdapter.Adapter.AcceptChangesDuringUpdate) {
this._доверенностиTableAdapter.Adapter.AcceptChangesDuringUpdate = false;
adaptersWithAcceptChangesDuringUpdate.Add(this._доверенностиTableAdapter.Adapter);
}
}
if ((this._моделиTableAdapter != null)) {
revertConnections.Add(this._моделиTableAdapter, this._моделиTableAdapter.Connection);
this._моделиTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection));
this._моделиTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction));
if (this._моделиTableAdapter.Adapter.AcceptChangesDuringUpdate) {
this._моделиTableAdapter.Adapter.AcceptChangesDuringUpdate = false;
adaptersWithAcceptChangesDuringUpdate.Add(this._моделиTableAdapter.Adapter);
}
}
if ((this._поездкиTableAdapter != null)) {
revertConnections.Add(this._поездкиTableAdapter, this._поездкиTableAdapter.Connection);
this._поездкиTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection));
this._поездкиTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction));
if (this._поездкиTableAdapter.Adapter.AcceptChangesDuringUpdate) {
this._поездкиTableAdapter.Adapter.AcceptChangesDuringUpdate = false;
adaptersWithAcceptChangesDuringUpdate.Add(this._поездкиTableAdapter.Adapter);
}
}
if ((this._путевые_листыTableAdapter != null)) {
revertConnections.Add(this._путевые_листыTableAdapter, this._путевые_листыTableAdapter.Connection);
this._путевые_листыTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection));
this._путевые_листыTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction));
if (this._путевые_листыTableAdapter.Adapter.AcceptChangesDuringUpdate) {
this._путевые_листыTableAdapter.Adapter.AcceptChangesDuringUpdate = false;
adaptersWithAcceptChangesDuringUpdate.Add(this._путевые_листыTableAdapter.Adapter);
}
}
//
//---- Perform updates -----------
//
if ((this.UpdateOrder == UpdateOrderOption.UpdateInsertDelete)) {
result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows));
result = (result + this.UpdateInsertedRows(dataSet, allAddedRows));
}
else {
result = (result + this.UpdateInsertedRows(dataSet, allAddedRows));
result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows));
}
result = (result + this.UpdateDeletedRows(dataSet, allChangedRows));
//
//---- Commit updates -----------
//
workTransaction.Commit();
if ((0 < allAddedRows.Count)) {
global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count];
allAddedRows.CopyTo(rows);
for (int i = 0; (i < rows.Length); i = (i + 1)) {
global::System.Data.DataRow row = rows[i];
row.AcceptChanges();
}
}
if ((0 < allChangedRows.Count)) {
global::System.Data.DataRow[] rows = new System.Data.DataRow[allChangedRows.Count];
allChangedRows.CopyTo(rows);
for (int i = 0; (i < rows.Length); i = (i + 1)) {
global::System.Data.DataRow row = rows[i];
row.AcceptChanges();
}
}
}
catch (global::System.Exception ex) {
workTransaction.Rollback();
// ---- Restore the dataset -----------
if (this.BackupDataSetBeforeUpdate) {
global::System.Diagnostics.Debug.Assert((backupDataSet != null));
dataSet.Clear();
dataSet.Merge(backupDataSet);
}
else {
if ((0 < allAddedRows.Count)) {
global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count];
allAddedRows.CopyTo(rows);
for (int i = 0; (i < rows.Length); i = (i + 1)) {
global::System.Data.DataRow row = rows[i];
row.AcceptChanges();
row.SetAdded();
}
}
}
throw ex;
}
finally {
if (workConnOpened) {
workConnection.Close();
}
if ((this._автомобилиTableAdapter != null)) {
this._автомобилиTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._автомобилиTableAdapter]));
this._автомобилиTableAdapter.Transaction = null;
}
if ((this._водителиTableAdapter != null)) {
this._водителиTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._водителиTableAdapter]));
this._водителиTableAdapter.Transaction = null;
}
if ((this._доверенностиTableAdapter != null)) {
this._доверенностиTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._доверенностиTableAdapter]));
this._доверенностиTableAdapter.Transaction = null;
}
if ((this._моделиTableAdapter != null)) {
this._моделиTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._моделиTableAdapter]));
this._моделиTableAdapter.Transaction = null;
}
if ((this._поездкиTableAdapter != null)) {
this._поездкиTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._поездкиTableAdapter]));
this._поездкиTableAdapter.Transaction = null;
}
if ((this._путевые_листыTableAdapter != null)) {
this._путевые_листыTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._путевые_листыTableAdapter]));
this._путевые_листыTableAdapter.Transaction = null;
}
if ((0 < adaptersWithAcceptChangesDuringUpdate.Count)) {
global::System.Data.Common.DataAdapter[] adapters = new System.Data.Common.DataAdapter[adaptersWithAcceptChangesDuringUpdate.Count];
adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters);
for (int i = 0; (i < adapters.Length); i = (i + 1)) {
global::System.Data.Common.DataAdapter adapter = adapters[i];
adapter.AcceptChangesDuringUpdate = true;
}
}
}
return result;
}
private void InitAdapter() {
this._adapter = new global::System.Data.SqlClient.SqlDataAdapter();
global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping();
tableMapping.SourceTable = "Table";
tableMapping.DataSetTable = "Автомобили";
tableMapping.ColumnMappings.Add("Государственный номер", "Государственный номер");
tableMapping.ColumnMappings.Add("Модель", "Модель");
tableMapping.ColumnMappings.Add("Дата приобретения", "Дата приобретения");
tableMapping.ColumnMappings.Add("Пробег", "Пробег");
tableMapping.ColumnMappings.Add("Состояние ремонта", "Состояние ремонта");
tableMapping.ColumnMappings.Add("Статус", "Статус");
this._adapter.TableMappings.Add(tableMapping);
this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand();
this._adapter.DeleteCommand.Connection = this.Connection;
this._adapter.DeleteCommand.CommandText = @"DELETE FROM [dbo].[Автомобили] WHERE (([Государственный номер] = @Original_Государственный_номер) AND ((@IsNull_Модель = 1 AND [Модель] IS NULL) OR ([Модель] = @Original_Модель)) AND ((@IsNull_Дата_приобретения = 1 AND [Дата приобретения] IS NULL) OR ([Дата приобретения] = @Original_Дата_приобретения)) AND ([Пробег] = @Original_Пробег) AND ((@IsNull_Статус = 1 AND [Статус] IS NULL) OR ([Статус] = @Original_Статус)))";
this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text;
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Государственный_номер", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Государственный номер", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Модель", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Модель", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Модель", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Модель", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Дата_приобретения", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Дата приобретения", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Дата_приобретения", global::System.Data.SqlDbType.Date, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Дата приобретения", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Пробег", global::System.Data.SqlDbType.BigInt, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Пробег", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Статус", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Статус", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Статус", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Статус", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand();
this._adapter.InsertCommand.Connection = this.Connection;
this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[Автомобили] ([Государственный номер], [Модель], [Дата приобретения], [Пробег], [Состояние ремонта], [Статус]) VALUES (@Государственный_номер, @Модель, @Дата_приобретения, @Пробег, @Состояние_ремонта, @Статус);
SELECT [Государственный номер], Модель, [Дата приобретения], Пробег, [Состояние ремонта], Статус FROM Автомобили WHERE ([Государственный номер] = @Государственный_номер)";
this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text;
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Государственный_номер", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Государственный номер", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Модель", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Модель", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Дата_приобретения", global::System.Data.SqlDbType.Date, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Дата приобретения", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Пробег", global::System.Data.SqlDbType.BigInt, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Пробег", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Состояние_ремонта", global::System.Data.SqlDbType.Text, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Состояние ремонта", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Статус", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Статус", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand();
this._adapter.UpdateCommand.Connection = this.Connection;
this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[Автомобили] SET [Государственный номер] = @Государственный_номер, [Модель] = @Модель, [Дата приобретения] = @Дата_приобретения, [Пробег] = @Пробег, [Состояние ремонта] = @Состояние_ремонта, [Статус] = @Статус WHERE (([Государственный номер] = @Original_Государственный_номер) AND ((@IsNull_Модель = 1 AND [Модель] IS NULL) OR ([Модель] = @Original_Модель)) AND ((@IsNull_Дата_приобретения = 1 AND [Дата приобретения] IS NULL) OR ([Дата приобретения] = @Original_Дата_приобретения)) AND ([Пробег] = @Original_Пробег) AND ((@IsNull_Статус = 1 AND [Статус] IS NULL) OR ([Статус] = @Original_Статус)));
SELECT [Государственный номер], Модель, [Дата приобретения], Пробег, [Состояние ремонта], Статус FROM Автомобили WHERE ([Государственный номер] = @Государственный_номер)";
this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text;
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Государственный_номер", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Государственный номер", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Модель", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Модель", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Дата_приобретения", global::System.Data.SqlDbType.Date, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Дата приобретения", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Пробег", global::System.Data.SqlDbType.BigInt, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Пробег", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Состояние_ремонта", global::System.Data.SqlDbType.Text, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Состояние ремонта", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Статус", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Статус", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Государственный_номер", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Государственный номер", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Модель", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Модель", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Модель", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Модель", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Дата_приобретения", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Дата приобретения", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Дата_приобретения", global::System.Data.SqlDbType.Date, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Дата приобретения", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Пробег", global::System.Data.SqlDbType.BigInt, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Пробег", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Статус", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Статус", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Статус", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Статус", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
}