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++;
            }
        }
Пример #3
0
 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);
     }
 }
Пример #4
0
 public void SelectLiiketoimi(Liiketoimi liiketoimi)
 {
     //Aseta valittu kaupankäynti
     SelectedLiiketoimi = liiketoimi;
     OnPropertyChanged("SelectedLiiketoimi");
 }