/// <summary> /// Ažuriranje stanja kase. Dodavanje iznosa racuna u gotovini /// </summary> public void AzuriranjeStanjaKase() { IzracunPologa(); IzracunIznosaGotovineUBlagajni(); IzracunPrometaBlagajne(); Kase kasa = db.Kases.FirstOrDefault(s => s.ID == 1); kasa.StanjeKase = PrometBlagajne; db.SaveChanges(); }
/// <summary> /// Ažuriranje stanja kase ovisno o tipu transakcije /// </summary> private void AzurirajKasu() { int odabranaKasa = int.Parse(cbKasa.SelectedValue.ToString()); Kase kasa = db.Kases.FirstOrDefault(s => s.ID == odabranaKasa); decimal stanjeKase = kasa.StanjeKase; decimal iznos = decimal.Parse(txtIznosTransakcije.Text); if (int.Parse(cbTipTransakcije.SelectedValue.ToString()) == 1) { kasa.StanjeKase = stanjeKase + (-1 * decimal.Parse(iznos.ToString("#.##"))); } else { kasa.StanjeKase = stanjeKase + decimal.Parse(iznos.ToString("#.##")); } }