コード例 #1
0
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     if (listViewAvailability.SelectedItems.Count == 1)
     {
         AvailabilitysSet availabilitySet = listViewAvailability.SelectedItems[0].Tag as AvailabilitysSet;
         availabilitySet.IdCars  = Convert.ToInt32(comboBoxIdCars.SelectedItem.ToString().Split('.')[0]);
         availabilitySet.IdFirms = Convert.ToInt32(comboBoxIdFirms.SelectedItem.ToString().Split('.')[0]);
         Program.wftDb.SaveChanges();
         ShowAvailability();
     }
 }
コード例 #2
0
 private void listViewAvailability_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listViewAvailability.SelectedItems.Count == 1)
     {
         AvailabilitysSet availabilitySet = listViewAvailability.SelectedItems[0].Tag as AvailabilitysSet;
         comboBoxIdCars.SelectedIndex  = comboBoxIdCars.FindString(availabilitySet.IdCars.ToString());
         comboBoxIdFirms.SelectedIndex = comboBoxIdFirms.FindString(availabilitySet.IdFirms.ToString());
     }
     else
     {
         comboBoxIdCars.SelectedItem  = null;
         comboBoxIdFirms.SelectedItem = null;
     }
 }
コード例 #3
0
 private void buttonAdd_Click(object sender, EventArgs e)
 {
     if (comboBoxIdCars.SelectedItem != null && comboBoxIdFirms.SelectedItem != null)
     {
         AvailabilitysSet availabilitySet = new AvailabilitysSet();
         availabilitySet.IdCars  = Convert.ToInt32(comboBoxIdCars.SelectedItem.ToString().Split('.')[0]);
         availabilitySet.IdFirms = Convert.ToInt32(comboBoxIdFirms.SelectedItem.ToString().Split('.')[0]);
         Program.wftDb.AvailabilitysSet.Add(availabilitySet);
         Program.wftDb.SaveChanges();
         ShowAvailability();
     }
     else
     {
         MessageBox.Show("Данные не выбраны", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
コード例 #4
0
 private void buttonDel_Click(object sender, EventArgs e)
 {
     try
     {
         if (listViewAvailability.SelectedItems.Count == 1)
         {
             AvailabilitysSet availabilitySet = listViewAvailability.SelectedItems[0].Tag as AvailabilitysSet;
             Program.wftDb.AvailabilitysSet.Remove(availabilitySet);
             Program.wftDb.SaveChanges();
             ShowAvailability();
         }
         comboBoxIdCars.SelectedItem  = null;
         comboBoxIdFirms.SelectedItem = null;
     }
     catch
     {
         MessageBox.Show("Невозможно удалить, эта запись используется", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }