private void Giveback() { if (repairs.Count == 0) { MessageBox.Show("Нет ни одного ремонта"); } else if (listForXAML.SelectedIndex == -1) { MessageBox.Show("Не выбран ремонт"); } else { if (repairs[listForXAML.SelectedIndex].Status == 0) { AddorChangeRepair repair = new AddorChangeRepair(repairs[listForXAML.SelectedIndex], listForXAML.SelectedIndex, true); repair.Show(); repair.Title = "Укажите стоимость ремонта"; repairs[listForXAML.SelectedIndex].Status = 1; } else if (repairs[listForXAML.SelectedIndex].Status == 1) { repairs[listForXAML.SelectedIndex].Status = 2; } else if (repairs[listForXAML.SelectedIndex].Status == 2) { repairs[listForXAML.SelectedIndex].Status = 0; } Program.WriteToFile(repairs[listForXAML.SelectedIndex], Program.SearchInFile(repairs[listForXAML.SelectedIndex].ID)); } listForXAML.Items.Refresh(); }
public void Add() { AddorChangeRepair repair = new AddorChangeRepair(); repair.Show(); listForXAML.Items.Refresh(); }
private void Change() { if (repairs.Count == 0) { MessageBox.Show("Нет ни одного ремонта"); } else if (listForXAML.SelectedIndex == -1) { MessageBox.Show("Не выбран ремонт"); } else { AddorChangeRepair change = new AddorChangeRepair(repairs[listForXAML.SelectedIndex], listForXAML.SelectedIndex, false); change.Show(); } }