Exemplo n.º 1
0
 /// <summary>
 /// Редкатирование выбранного объекта.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ModifyObjectButton_Click(object sender, EventArgs e)
 {
     try
     {
         Data.VehicleItem = _vehicleList[ListItemsGrid.CurrentRow.Index];
     }
     catch
     {
         MessageBox.Show("Список пуст или не выбрана строка!", "Ошибка!",MessageBoxButtons.OK,MessageBoxIcon.Error);
         return;
     }
     var modifyObjectForm=new ControlObjectForm(false);
     DialogResult dialogResult = modifyObjectForm.ShowDialog();
     if (dialogResult == DialogResult.OK)
     {
         _vehicleList[ListItemsGrid.CurrentRow.Index] = Data.VehicleItem;
         IsProjectChanged = true;
         RefreshTable();
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Открытие формы добавления объекта. В случае успеха - добавляет новый объект в список.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void AddObjectButton_Click(object sender, EventArgs e)
 {
     var newObjectForm=new ControlObjectForm(true);
     DialogResult dialogResult = newObjectForm.ShowDialog();
     if (dialogResult == DialogResult.OK)
     {
         _vehicleList.Add(Data.VehicleItem);
         IsProjectChanged = true;
         RefreshTable();
     }
 }