コード例 #1
0
        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>();
        }
コード例 #2
0
        private void cbZnak_SelectedValueChanged(object sender, EventArgs e)               //  Комбобок cbZnak  (Автомобиль)
        {
            ////Вытягивание из таблицы binding строку,затем преобразовываем в тип данных DataRowView,
            ////вытягивание из массива данных(Row) и затем вытягивание ячейки 1 (ItemArray[1])
            var id = int.Parse(cbZnak.SelectedValue.ToString());

            txtGaraz.Text                = ((DataRowView)_bindingAuto[_bindingAuto.Find("ID", id)])["Гаражный номер"].ToString();
            txtMarka.Text                = ((DataRowView)_bindingAuto[_bindingAuto.Find("ID", id)])["Марка и модель"].ToString();
            lblToplivo1.Text             = ((DataRowView)_bindingAuto[_bindingAuto.Find("ID", id)])["Вид топлива"].ToString();
            lblToplivo2.Text             = ((DataRowView)_bindingAuto[_bindingAuto.Find("ID", id)])["Дополнительный вид топлива"].ToString();
            txtPriViezdiTCM.Text         = _queries.GetToplivoGruz(id, 1, dtpHapka.Value).ToString();
            txtPriViezdiTCM2.Text        = _queries.GetToplivoGruz(id, 2, dtpHapka.Value).ToString();
            txtViezdSpidometr.Text       = _queries.GetMileageGruz(id, dtpHapka.Value).ToString();
            txtPriVozvracheniiTCM.Text   = txtPriViezdiTCM.Text;
            txtPriVozvracheniiTCM2.Text  = txtPriViezdiTCM2.Text;
            txtVozvrahenieSpidometr.Text = txtViezdSpidometr.Text;
            txtPriVozvracheniiTCM.Text   = "0";
            txtPriVozvracheniiTCM2.Text  = "0";
            txtVozvrahenieSpidometr.Text = "0";
        }