public KassaViewModel(MyyntiViewModel myynti) { Myynti = myynti; //Luo uusi kaupankäynti tapaus Liiketoimi = new Liiketoimi(); _hyvaksyCommand = new RelayCommand(HyvaksyLiiketoimi); }
private void AntaaId(Liiketoimi liiketoimi) { //Tuo kaikki tallennetut kaupankäynnit var histori = Tallennukset.LoadLiiketoimi(); //Oletus ID, jos se on ensimmäinen ja ainoa liiketoimi.Id = 100; //Jos on olemassa olevia kaupankäyntejä, aseta ID if (histori.Count > 0) { //Toiston välttämiseksi etsi suurin numero ja kasvata sitä liiketoimi.Id = histori.Max(i => i.Id); liiketoimi.Id++; } }
public static void SaveUusiLiiketoimi(Liiketoimi liiketoimi) { try { var historia = new List <Liiketoimi>(); historia = LoadLiiketoimi(); historia.Add(liiketoimi); JSON.WriteToJsonFile("liiketoimet.json", historia); } catch { var historia = new List <Liiketoimi>(); historia.Add(liiketoimi); JSON.WriteToJsonFile("liiketoimet.json", historia); } }
public void SelectLiiketoimi(Liiketoimi liiketoimi) { //Aseta valittu kaupankäynti SelectedLiiketoimi = liiketoimi; OnPropertyChanged("SelectedLiiketoimi"); }