public Spravochnik(string name) { InitializeComponent(); _name = name; Text += @" " + _name; switch (_name) { case "Личный состав": { var table = new LichniiTableAdapter(); _binding.DataSource = table.GetData(); break; } case "Подвижной состав": { var table = new PodvijnoiTableAdapter(); _binding.DataSource = table.GetData(); break; } case "Нормы расхода ГСМ": { var table = new NormyTableAdapter(); _binding.DataSource = table.GetData(); break; } case "Отделы": { var table = new OtdelTableAdapter(); _binding.DataSource = table.GetData(); break; } case "Список водителей с истекающей медицинской справкой": { var table = new LichniiSpravkiTableAdapter(); _binding.DataSource = table.GetData(); dgvSpravochnik.Enabled = false; btnSaveChanges.Visible = false; break; } case "Водители авто": { var table = new PersonAutoTableAdapter(); _binding.DataSource = table.GetData(); break; } } dgvSpravochnik.DataSource = _binding; }
private void btnSaveChanges_Click(object sender, EventArgs e) { switch (_name) { case "Личный состав": { var table = new LichniiTableAdapter(); // сохраняет все изменения в Личном составе table.Update((AutoparkDB.Личный_составDataTable)_binding.DataSource); break; } case "Подвижной состав": { var table = new PodvijnoiTableAdapter(); // сохраняет все изменения в Подвижном составе table.Update((AutoparkDB.Подвижной_составDataTable)_binding.DataSource); break; } case "Нормы расхода ГСМ": { var table = new NormyTableAdapter(); // сохраняет все изменения в Нормы расхода ГСМ table.Update((AutoparkDB._Нормы_расхода_ГСМ_на_авто_тракторыDataTable)_binding.DataSource); break; } case "Отделы": { var table = new OtdelTableAdapter(); // сохраняет все изменения в Отделы table.Update((AutoparkDB.ОтделыDataTable)_binding.DataSource); break; } case "Водители авто": { var table = new PersonAutoTableAdapter(); table.Update((AutoparkDB.Водители_автоDataTable)_binding.DataSource); break; } } }