Example #1
0
 public void DataGridUpdateDate()
 {
     try
     {
         using (BdModelContainer _context = new BdModelContainer())
         {
             Lvod= _context.ВодителиSet.ToList();
             dGrid.ItemsSource = Lvod.ToList();
         }
     }
     catch (Exception ex) { MessageBox.Show("Ошибка выгрузки таблицы" + ex.Message); }
 }
Example #2
0
        public void ADD(string RegNumber, string AutoMark, DateTime data, int TbTabNumber)
        {
            try
            {
                using (BdModelContainer _context = new BdModelContainer())
                {
                    var aut = new Автомобили() { Регистрационный_номер = RegNumber, Марка_авто = AutoMark, Дата_выпуска = data, ВодителиТабельный_номер =TbTabNumber };
                    _context.АвтомобилиSet.Add(aut);
                    _context.SaveChanges();
                }

            }
            catch (Exception ex)
            {

            }
        }
Example #3
0
        public void ADD(int TbTabNumber, string FIO, DateTime data)
        {
            try
            {
                using (BdModelContainer _context = new BdModelContainer())
                {
                    var vod = new Водители() { Табельный_номер = TbTabNumber, ФИО = FIO, Дата_взятия_на_работу = data };
                    _context.ВодителиSet.Add(vod);
                    _context.SaveChanges();
                }

            }
            catch (Exception ex)
            {

            }
        }
Example #4
0
        public void ADD()
        {
            try
            {
                using (BdModelContainer _context = new BdModelContainer())
                {
                    Путевые_листы put = new Путевые_листы()
                    {
                        Номер_путевого = int.Parse(tb1NumberPutevogo.Text),
                        ВодителиТабельный_номер = int.Parse(tb1NumberTabelnogo.Text),
                        АвтомобилиРегистрационный_номер = tb1NumberAvto.Text,
                        Показания_спидометра = int.Parse(tb2PokazSpidometra.Text),
                        Остаток_топлива = int.Parse(tb2OstTopliva.Text),
                        Дата_и_время_отправления = Convert.ToDateTime(tb2DateTime.Text)
                    };
                    if (tb3OstTopliva.Text != "" && tb3PokazSpidometra.Text != "")
                    {
                        put.Показания_спидометра_при_приезде = int.Parse(tb3PokazSpidometra.Text);
                        put.Остаток_топлива_при_приезде = int.Parse(tb3OstTopliva.Text);
                        put.Дата_время_возвращения = Convert.ToDateTime(tb3DateTime.Text);
                        if (ch4Infozapr.IsChecked == true)
                        {
                            put.Количество_литров = int.Parse(tb4KolvoLitrov.Text);
                            put.Марка_топлива = tb4MarkaTopliva.Text;
                            if (tb4KolvoLitrov.Text != "")
                                put.Расход = int.Parse(tb2OstTopliva.Text) - int.Parse(tb3OstTopliva.Text) + int.Parse(tb4KolvoLitrov.Text);
                            else
                                put.Расход = int.Parse(tb2OstTopliva.Text) - int.Parse(tb3OstTopliva.Text);
                        }
                        else
                        {
                            put.Расход = int.Parse(tb2OstTopliva.Text) - int.Parse(tb3OstTopliva.Text);
                        }

                    }
                    _context.Путевые_листыSet.Add(put);
                    _context.SaveChanges();
                    DataGridUpdateDate();
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show("Что-то пошло не так" + ex.Message);
            }
        }
Example #5
0
        public void ADD()
        {
            try
            {
                using (BdModelContainer _context = new BdModelContainer())
                {
                    var vod = new Водители() { Табельный_номер = Convert.ToInt32(TbTabNumber.Text), ФИО = tbName.Text, Дата_взятия_на_работу = (DateTime)dataPick.SelectedDate };
                    _context.ВодителиSet.Add(vod);
                    _context.SaveChanges();
                    DataGridUpdateDate();
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show("Что-то пошло не так" + ex.Message);
            }
        }
Example #6
0
        public void ADD()
        {
            try
            {
                using (BdModelContainer _context = new BdModelContainer())
                {
                    var avt = new Автомобили() { Регистрационный_номер = TbAutoNumber.Text, Марка_авто = tbMark.Text, Дата_выпуска = (DateTime)dataPick.SelectedDate, ВодителиТабельный_номер=int.Parse(comboBox.Text) };
                    _context.АвтомобилиSet.Add(avt);
                    _context.SaveChanges();
                    DataGridUpdateDate();
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show("Что-то пошло не так: " + ex.Message);
            }
        }
Example #7
0
        public void DEL()
        {
            try
            {
                using (BdModelContainer _context = new BdModelContainer())
                {
                    var result = _context.АвтомобилиSet.SingleOrDefault(b => b.Регистрационный_номер == TbAutoNumber.Text);
                    if (result != null)
                    {
                        _context.АвтомобилиSet.Remove(result);
                        _context.SaveChanges();
                    }
                    DataGridUpdateDate();
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show("Что-то пошло не так: " + ex.Message);
            }
        }
Example #8
0
        public void DEL()
        {
            try
            {
                using (BdModelContainer _context = new BdModelContainer())
                {
                    int tabnumber = int.Parse(TbTabNumber.Text);
                    var result = _context.ВодителиSet.SingleOrDefault(b => b.Табельный_номер == tabnumber);
                    if (result != null)
                    {
                        _context.ВодителиSet.Remove(result);
                        _context.SaveChanges();
                    }
                    DataGridUpdateDate();
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show("Что-то пошло не так: " + ex.Message);
            }
        }
Example #9
0
        public void UPD()
        {
            try
            {
                using (BdModelContainer _context = new BdModelContainer())
                {
                    int tabnumber = int.Parse(TbTabNumber.Text);
                    var result = _context.ВодителиSet.SingleOrDefault(b => b.Табельный_номер == tabnumber);
                    if (result != null)
                    {
                        result.ФИО = tbName.Text;
                        result.Дата_взятия_на_работу = (DateTime)dataPick.SelectedDate;
                        _context.SaveChanges();
                    }
                    DataGridUpdateDate();
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show("Что-то пошло не так: " + ex.Message);
            }
        }
Example #10
0
        Exception initDataBaseПутевыеЛисты()
        {
            try
            {
                DateTime? par = Convert.ToDateTime(DatePick.SelectedDate);

                using (BdModelContainer _context = new BdModelContainer())
                {
                    if(par!=null)
                    {
                        Lput = (from allputonlydate in _context.Путевые_листы_отчет
                                where (allputonlydate.Дата_время_возвращения.Value.Year == par.Value.Year && allputonlydate.Дата_время_возвращения.Value.Month == par.Value.Month)
                                select allputonlydate).ToList();
                    }
                    else
                    {
                        Lput = _context.Путевые_листы_отчет.ToList();
                    }
                }
            }
            catch (Exception ex)
            { MessageBox.Show(Convert.ToString(ex)); return ex; }
            return null;
        }
Example #11
0
        Exception initDataBaseVehicle1()
        {
            try
            {
                using (BdModelContainer _context = new BdModelContainer())
                {

                    DateTime? par = Convert.ToDateTime(DatePick.SelectedDate);

                    if (ButtonEmptyVehicle.Background == Brushes.Green) //чистка выдачи пустых полей в ворд
                    {
                        Lputotch = (from removeEmptyValue in _context.HR_ОТЧЕТЫ_АКТ_ОБ_ОСТАТКАХ_ТОПЛИВА_ПО_КАЖДОМУ_АВТО1(par)
                                    where (removeEmptyValue.Остаток_Топлива_При_Выезде_На_Первое_число != null || removeEmptyValue.Остаток_Топлива_При_Выезде_На_Первое_число != null)
                                    select removeEmptyValue).ToList();
                    }
                    else
                    {
                        Lputotch = _context.HR_ОТЧЕТЫ_АКТ_ОБ_ОСТАТКАХ_ТОПЛИВА_ПО_КАЖДОМУ_АВТО1(par).ToList();
                    }
                }
            }
            catch (Exception ex)
            { MessageBox.Show(Convert.ToString(ex)); return ex; }
            return null;
        }
Example #12
0
        public void UPD()
        {
            try
            {
                using (BdModelContainer _context = new BdModelContainer())
                {
                    int tabnumber = int.Parse(tb1NumberPutevogo.Text);
                    var result = _context.Путевые_листыSet.SingleOrDefault(b => b.Номер_путевого == tabnumber);
                    if (result != null)
                    {
                        result.ВодителиТабельный_номер = int.Parse(tb1NumberTabelnogo.Text);
                        result.АвтомобилиРегистрационный_номер = tb1NumberAvto.Text;

                        result.Дата_и_время_отправления = Convert.ToDateTime(tb2DateTime.SelectedDate);
                        result.Показания_спидометра = int.Parse(tb2PokazSpidometra.Text);
                        result.Остаток_топлива = int.Parse(tb2OstTopliva.Text);

                        result.Показания_спидометра_при_приезде = int.Parse(tb3PokazSpidometra.Text);
                        result.Дата_время_возвращения = Convert.ToDateTime(tb3DateTime.SelectedDate);
                        result.Остаток_топлива_при_приезде = int.Parse(tb3OstTopliva.Text);

                        if (ch4Infozapr.IsChecked == true)
                        {
                            result.Марка_топлива = tb4MarkaTopliva.Text;
                            result.Количество_литров = int.Parse(tb4KolvoLitrov.Text);
                        }
                        if (tb4KolvoLitrov.Text != "")
                            result.Расход = int.Parse(tb2OstTopliva.Text) - int.Parse(tb3OstTopliva.Text) + int.Parse(tb4KolvoLitrov.Text);
                        else
                            result.Расход = int.Parse(tb2OstTopliva.Text) - int.Parse(tb3OstTopliva.Text);

                        _context.SaveChanges();
                    }
                    DataGridUpdateDate();
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show("Что-то пошло не так: " + ex.Message);
            }
        }
Example #13
0
 private void comboBox_Loaded(object sender, RoutedEventArgs e)
 {
     try
     {
         using (BdModelContainer _context = new BdModelContainer())
         {
             List<Водители> vod = _context.ВодителиSet.ToList();
             comboBox.ItemsSource = from v in vod
                                    select v.Табельный_номер;
         }
     }
     catch (Exception ex) { MessageBox.Show("Ошибка выгрузки таблицы" + ex.Message); }
 }
Example #14
0
 public void DataGridUpdateDate()
 {
     try
     {
         using (BdModelContainer _context = new BdModelContainer())
         {
             Lput = _context.Путевые_листыSet.ToList();
             dGrid.ItemsSource = Lput.ToList();
         }
     }
     catch (Exception ex) { MessageBox.Show("Ошибка выгрузки таблицы: " + ex.Message); }
 }
Example #15
0
        private void WordButtons_Click_1(object sender, RoutedEventArgs e)
        {
            Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application(); //создаем COM-объект Word
            word.Visible = true;

            Microsoft.Office.Interop.Word.Document doc = word.Documents.Add();
            doc.Select();
            doc.PageSetup.TogglePortrait(); //горизонтальный вид

            Object defaultTableBehavior = Microsoft.Office.Interop.Word.WdDefaultTableBehavior.wdWord9TableBehavior;
            Object autoFitBehavior = Microsoft.Office.Interop.Word.WdAutoFitBehavior.wdAutoFitWindow;
            //Добавляем таблицу и получаем объект wordtable

            Microsoft.Office.Interop.Word.Range wordrange = doc.Range(0, 1);
            wordrange.Select();
            wordrange.Font.Size = 14;
            wordrange.Font.Name = "Times New Roman";

            Microsoft.Office.Interop.Word.Table wordtable = doc.Tables.Add(wordrange, 15, 7, ref defaultTableBehavior, ref autoFitBehavior);
            wordtable.Rows.Alignment = Microsoft.Office.Interop.Word.WdRowAlignment.wdAlignRowCenter;
            Microsoft.Office.Interop.Word.Range wordcellrange = doc.Tables[1].Cell(1, 2).Range;

            wordcellrange = wordtable.Cell(1, 1).Range;
            wordcellrange.Text = "Путевой лист №" + tb1NumberPutevogo.Text + " за " + tb2DateTime.Text;

            wordcellrange = wordtable.Cell(2, 1).Range;
            wordcellrange.Text = "Автомобиль, прицеп, полуприцеп";

            wordcellrange = wordtable.Cell(2, 4).Range;
            wordcellrange.Text = "Водитель";

            wordcellrange = wordtable.Cell(3, 1).Range;
            wordcellrange.Text = "Марка авто";
            wordcellrange = wordtable.Cell(3, 2).Range;
            wordcellrange.Text = "Регистрационный номер";
            wordcellrange = wordtable.Cell(3, 3).Range;
            wordcellrange.Text = "Гаражный номер";

            wordcellrange = wordtable.Cell(3, 4).Range;
            wordcellrange.Text = "ФИО";
            wordcellrange = wordtable.Cell(3, 5).Range;
            wordcellrange.Text = "Табельный номер";
            wordcellrange = wordtable.Cell(3, 6).Range;
            wordcellrange.Text = "По состоянию здоровья допущен, подпись";

            wordcellrange = wordtable.Cell(6, 1).Range;
            wordcellrange.Text = "Работа водителя и автомобиля";

            wordcellrange = wordtable.Cell(7, 1).Range;
            wordcellrange.Text = "Операция";
            wordcellrange = wordtable.Cell(7, 3).Range;
            wordcellrange.Text = "Показания спидометра";
            wordcellrange = wordtable.Cell(7, 5).Range;
            wordcellrange.Text = "Дата(число, месяц) время(час, мин)";

            wordcellrange = wordtable.Cell(8, 5).Range;
            wordcellrange.Text = "По графику";
            wordcellrange = wordtable.Cell(8, 6).Range;
            wordcellrange.Text = "Фактически";

            wordcellrange = wordtable.Cell(9, 1).Range;
            wordcellrange.Text = "Выезд на линию";
            wordcellrange = wordtable.Cell(10, 1).Range;
            wordcellrange.Text = "Возвращение с линии";

            wordcellrange = wordtable.Cell(12, 1).Range;
            wordcellrange.Text = "Движение топливно-смазочных материалов";

            wordcellrange = wordtable.Cell(13, 1).Range;
            wordcellrange.Text = "Заправка ТСМ";
            wordcellrange = wordtable.Cell(13, 4).Range;
            wordcellrange.Text = "Остаток ТСМ";

            wordcellrange = wordtable.Cell(14, 1).Range;
            wordcellrange.Text = "Дата";
            wordcellrange = wordtable.Cell(14, 2).Range;
            wordcellrange.Text = "Марка ТСМ";
            wordcellrange = wordtable.Cell(14, 3).Range;
            wordcellrange.Text = "Количество литров";
            wordcellrange = wordtable.Cell(14, 4).Range;
            wordcellrange.Text = "При выезде";
            wordcellrange = wordtable.Cell(14, 6).Range;
            wordcellrange.Text = "При возвращении";

            //заполнение
            #region TableMerge

            //объединение ячеек
            object begCell = wordtable.Cell(1, 1).Range.Start;
            object endCell = wordtable.Cell(1, 7).Range.End;

            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            wordcellrange.Cells.Shading.BackgroundPatternColor = WdColor.wdColorGray10;
            wordcellrange.Font.Size = 28;
            word.Selection.Cells.Merge();

            begCell = wordtable.Cell(2, 1).Range.Start;
            endCell = wordtable.Cell(2, 3).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            wordcellrange.Font.Size = 20;
            word.Selection.Cells.Merge();

            begCell = wordtable.Cell(2, 2).Range.Start;
            endCell = wordtable.Cell(2, 5).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            wordcellrange.Font.Size = 20;

            word.Selection.Cells.Merge();

            begCell = wordtable.Cell(3, 6).Range.Start;
            endCell = wordtable.Cell(3, 7).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            word.Selection.Cells.Merge();
            //
            begCell = wordtable.Cell(4, 6).Range.Start;
            endCell = wordtable.Cell(4, 7).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            word.Selection.Cells.Merge();

            begCell = wordtable.Cell(5, 1).Range.Start;
            endCell = wordtable.Cell(5, 7).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            wordcellrange.Font.Size = 28;
            word.Selection.Cells.Merge();

            begCell = wordtable.Cell(6, 1).Range.Start;
            endCell = wordtable.Cell(6, 7).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            wordcellrange.Font.Size = 20;
            word.Selection.Cells.Merge();

            begCell = wordtable.Cell(8, 6).Range.Start;
            endCell = wordtable.Cell(8, 7).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            word.Selection.Cells.Merge();
            begCell = wordtable.Cell(9, 6).Range.Start;
            endCell = wordtable.Cell(9, 7).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            word.Selection.Cells.Merge();
            begCell = wordtable.Cell(9, 3).Range.Start;
            endCell = wordtable.Cell(9, 4).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            word.Selection.Cells.Merge();

            begCell = wordtable.Cell(7, 1).Range.Start;
            endCell = wordtable.Cell(8, 2).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            word.Selection.Cells.Merge();
            begCell = wordtable.Cell(7, 2).Range.Start;
            endCell = wordtable.Cell(8, 3).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            word.Selection.Cells.Merge();
            begCell = wordtable.Cell(7, 3).Range.Start;
            endCell = wordtable.Cell(7, 5).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            word.Selection.Cells.Merge();

            begCell = wordtable.Cell(11, 1).Range.Start;
            endCell = wordtable.Cell(11, 7).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            wordcellrange.Font.Size = 28;
            word.Selection.Cells.Merge();

            begCell = wordtable.Cell(12, 1).Range.Start;
            endCell = wordtable.Cell(12, 7).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            wordcellrange.Font.Size = 20;
            word.Selection.Cells.Merge();

            begCell = wordtable.Cell(13, 4).Range.Start;
            endCell = wordtable.Cell(13, 7).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            word.Selection.Cells.Merge();
            begCell = wordtable.Cell(13, 1).Range.Start;
            endCell = wordtable.Cell(13, 3).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            word.Selection.Cells.Merge();

            begCell = wordtable.Cell(14, 6).Range.Start;
            endCell = wordtable.Cell(14, 7).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            word.Selection.Cells.Merge();
            begCell = wordtable.Cell(14, 4).Range.Start;
            endCell = wordtable.Cell(14, 5).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            word.Selection.Cells.Merge();

            begCell = wordtable.Cell(9, 1).Range.Start;
            endCell = wordtable.Cell(9, 2).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            word.Selection.Cells.Merge();
            begCell = wordtable.Cell(10, 3).Range.Start;
            endCell = wordtable.Cell(10, 4).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            word.Selection.Cells.Merge();
            begCell = wordtable.Cell(10, 1).Range.Start;
            endCell = wordtable.Cell(10, 2).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            word.Selection.Cells.Merge();

            begCell = wordtable.Cell(10, 4).Range.Start;
            endCell = wordtable.Cell(10, 5).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            word.Selection.Cells.Merge();

            begCell = wordtable.Cell(15, 4).Range.Start;
            endCell = wordtable.Cell(15, 5).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            word.Selection.Cells.Merge();
            begCell = wordtable.Cell(15, 5).Range.Start;
            endCell = wordtable.Cell(15, 6).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            word.Selection.Cells.Merge();

            begCell = wordtable.Cell(1, 1).Range.Start;
            endCell = wordtable.Cell(15, 5).Range.End;
            wordcellrange = doc.Range(ref begCell, ref endCell);
            wordcellrange.Select();
            wordcellrange.Rows.Alignment = WdRowAlignment.wdAlignRowCenter;
            #endregion

            //Make Auto

            try {

                using (BdModelContainer _context = new BdModelContainer())
                {
                    //Vehicle
                    wordcellrange = wordtable.Cell(4, 1).Range;
                    wordcellrange.Text = _context.АвтомобилиSet.SingleOrDefault(item => item.Регистрационный_номер == tb1NumberAvto.Text).Марка_авто;
                    wordcellrange = wordtable.Cell(4, 2).Range;
                    wordcellrange.Text = tb1NumberAvto.Text;
                    wordcellrange = wordtable.Cell(4, 3).Range;
                    wordcellrange.Text = "-";

                    int tbnumber_ = Convert.ToInt32(tb1NumberTabelnogo.Text);
                    //Driver
                    wordcellrange = wordtable.Cell(4, 4).Range;
                    wordcellrange.Text = _context.ВодителиSet.SingleOrDefault((item) => item.Табельный_номер == tbnumber_).ФИО;
                    wordcellrange = wordtable.Cell(4, 5).Range;
                    wordcellrange.Text = tb1NumberTabelnogo.Text;
                    wordcellrange = wordtable.Cell(4, 6).Range;
                    wordcellrange.Text = "-";
                    //*/
                }

                //Drivers and Vehicle
                wordcellrange = wordtable.Cell(9, 2).Range;
                wordcellrange.Text = tb2PokazSpidometra.Text;
                wordcellrange = wordtable.Cell(10, 2).Range;
                wordcellrange.Text = tb3PokazSpidometra.Text;
                wordcellrange = wordtable.Cell(9, 3).Range;
                wordcellrange.Text = tb2DateTime.Text;
                wordcellrange = wordtable.Cell(9, 4).Range;
                wordcellrange.Text = tb2DateTime.Text;
                wordcellrange = wordtable.Cell(10, 3).Range;
                wordcellrange.Text = tb3DateTime.Text;
                wordcellrange = wordtable.Cell(10, 4).Range;
                wordcellrange.Text = tb3DateTime.Text;

                //Fuel
                wordcellrange = wordtable.Cell(15, 1).Range;
                wordcellrange.Text = tb3DateTime.Text;
                wordcellrange = wordtable.Cell(15, 2).Range;
                wordcellrange.Text = tb4MarkaTopliva.Text;
                wordcellrange = wordtable.Cell(15, 3).Range;
                wordcellrange.Text = tb4KolvoLitrov.Text;

                wordcellrange = wordtable.Cell(15, 4).Range;
                wordcellrange.Text = tb2OstTopliva.Text;
                wordcellrange = wordtable.Cell(15, 5).Range;
                wordcellrange.Text = tb3OstTopliva.Text;

            }
            catch (Exception ex)
            {
                MessageBox.Show("Возникли проблемы с подстановкой данных в таблицу \n\n" + ex.Message);
            }
        }
Example #16
0
 private void tb1NumberTabelnogotb1NumberAvto_Loaded(object sender, RoutedEventArgs e)
 {
     try
     {
         using (BdModelContainer _context = new BdModelContainer())
         {
             List<Водители> vod = _context.ВодителиSet.ToList();
             tb1NumberTabelnogo.ItemsSource = from v in vod
                                              select v.Табельный_номер;
             List<Автомобили> avt = _context.АвтомобилиSet.ToList();
             tb1NumberAvto.ItemsSource = from v in avt
                                         select v.Регистрационный_номер;
         }
     }
     catch (Exception ex) { MessageBox.Show("Ошибка выгрузки таблицы: " + ex.Message); }
 }
Example #17
0
        public void UPD()
        {
            try
            {
                using (BdModelContainer _context = new BdModelContainer())
                {
                    var result = _context.АвтомобилиSet.SingleOrDefault(b => b.Регистрационный_номер == TbAutoNumber.Text);
                    if (result != null)
                    {
                        result.Марка_авто = tbMark.Text;
                        result.Дата_выпуска = (DateTime)dataPick.SelectedDate;
                        result.ВодителиТабельный_номер = int.Parse(comboBox.Text);
                        _context.SaveChanges();
                    }
                    DataGridUpdateDate();
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show("Что-то пошло не так: " + ex.Message);
            }
        }
Example #18
0
        public void DEL()
        {
            try
            {
                using (BdModelContainer _context = new BdModelContainer())
                {
                    int tabnumber = int.Parse(tb1NumberPutevogo.Text);
                    var result = _context.Путевые_листыSet.SingleOrDefault(b => b.Номер_путевого == tabnumber);
                    if (result != null)
                    {
                        _context.Путевые_листыSet.Remove(result);
                        _context.SaveChanges();
                    }
                    DataGridUpdateDate();
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show("Что-то пошло не так: " + ex.Message);
            }
        }