public PutevoiListGruzavogo() { InitializeComponent(); _queries = new AutoparkDBTableAdapters.QueriesTableAdapter(); PrepareComboBoxDataSources(); _modeIsNew = true; _idauto = int.Parse(cbZnak.SelectedValue.ToString()); var newLegkNumber = _queries.GetNewNumberGruz(); if (newLegkNumber != null) { _number = int.Parse(newLegkNumber.ToString()); } _idvod = int.Parse(cbImia.SelectedValue.ToString()); _date = DateTime.Today; txtViezdSpidometr.Text = _queries.GetMileageGruz(_idauto, _date).ToString(); //перенос данные Показание спидометра и остаток ТСМ txtVozvrahenieSpidometr.Text = txtViezdSpidometr.Text; txtPriViezdiTCM.Text = _queries.GetToplivoGruz(_idauto, 1, _date).ToString(); txtPriViezdiTCM2.Text = _queries.GetToplivoGruz(_idauto, 2, _date).ToString(); txtPriVozvracheniiTCM.Text = txtPriViezdiTCM.Text; txtPriVozvracheniiTCM.Text = "0"; txtPriVozvracheniiTCM2.Text = txtPriViezdiTCM2.Text; txtPriVozvracheniiTCM2.Text = "0"; txtVozvrahenieSpidometr.Text = "0"; _mainInfo = new List <AutoparkDB.Путевой_лист_Грузового_автоRow>(); }
public PutevoiListGruzavogo(int id) { InitializeComponent(); _queries = new AutoparkDBTableAdapters.QueriesTableAdapter(); PrepareComboBoxDataSources(); _modeIsNew = false; PutevoiId = id; var tablePutevoi = new AutoparkDBTableAdapters.TablePutevieGruzovieTableAdapter(); _mainInfo = tablePutevoi.GetDataByID(id).ToList(); _number = _mainInfo[0].Номер_путевого_листа; _idauto = _mainInfo[0].ID_Автомобиля; _date = _mainInfo[0].Дата_путевого_листа; _idvod = _mainInfo[0].ID_Водителя; _idotdel = _mainInfo[0].ID_Отдела; var tableZadanie = new AutoparkDBTableAdapters.ZadanieVoditelTableAdapter(); _bindingZadanie.DataSource = tableZadanie.GetDataByPutevoiId(PutevoiId); dgvZadanieVoditelu.DataSource = _bindingZadanie; var tableZapravka = new AutoparkDBTableAdapters.ZapravkaTCMTableAdapter(); _bindingZapravka.DataSource = tableZapravka.GetDataByPutevoiID(PutevoiId); dgvZapravkaTCM.DataSource = _bindingZapravka; var dataGridViewColumn = dgvZadanieVoditelu.Columns["ID_Путевого листа"]; if (dataGridViewColumn != null) { dataGridViewColumn.Visible = false; } dataGridViewColumn = dgvZadanieVoditelu.Columns["id"]; if (dataGridViewColumn != null) { dataGridViewColumn.Visible = false; } dataGridViewColumn = dgvZapravkaTCM.Columns["ID_Путевого листа"]; if (dataGridViewColumn != null) { dataGridViewColumn.Visible = false; } dataGridViewColumn = dgvZapravkaTCM.Columns["ID_Заправка ТСМ"]; if (dataGridViewColumn != null) { dataGridViewColumn.Visible = false; } }
public PutListLegkovogoavto() { InitializeComponent(); _modeIsNew = true; PrepareComboBoxDataSources(); var queries = new AutoparkDBTableAdapters.QueriesTableAdapter(); var newLegkNumber = queries.GetNewNumberLegv(); if (newLegkNumber != null) { _number = int.Parse(newLegkNumber.ToString()); } _dateStart = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); //календарь _dateEnd = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).AddMonths(1).AddDays(-1); }
private void dgvPutevieLegkovie_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e) { if (dgvPutevieLegkovie.CurrentRow == null) { return; } // if (dgvPutevieLegkovie.CurrentRow.Index==0 && _bindingDannie.Count!=0) return; if (!dgvPutevieLegkovie.IsCurrentCellInEditMode) { return; } dgvPutevieLegkovie.CurrentRow.Cells["ID_Путевого листа"].Value = PutevoiId; dgvPutevieLegkovie.CurrentRow.Cells["Время выезда"].Value = new TimeSpan(8, 15, 0); dgvPutevieLegkovie.CurrentRow.Cells["Время возвращения"].Value = new TimeSpan(17, 0, 0); dgvPutevieLegkovie.CurrentRow.Cells["Время в наряде"].Value = new TimeSpan(8, 45, 0); var queriesResult = new AutoparkDBTableAdapters.QueriesTableAdapter(); dgvPutevieLegkovie.CurrentRow.Cells["Показания спидометра при выезде"].Value = // Дублирование спидометра при возвращении на следующую строку спидометра при выезде int.Parse(queriesResult.GetMileageLegk(_idauto, _dateEnd).ToString()); dgvPutevieLegkovie.CurrentRow.Cells["Остаток топлива при выезде"].Value = // Дублирование остатка топлива при возвращении на следующую строку остатка топлива при выезде int.Parse(queriesResult.GetToplivoLegk(_idauto, _dateEnd).ToString()); }