public KorpaProzor() { InitializeComponent(); //this.pera.ItemsSource = this.Korpa; this.DataContext = this; SmartSoftwareServiceInterfaceClient service = new SmartSoftwareServiceInterfaceClient(); SmartSoftwareServiceReference.DbItemOpremaSaParametrima[] oprema = service.KorpaSelect(); this.PopuniKorpu(oprema); }
private void btnKupi_Click(object sender, RoutedEventArgs e) { this.SacuvajIzmeneUKorpi(); SmartSoftwareServiceInterfaceClient service = new SmartSoftwareServiceInterfaceClient(); SmartSoftwareServiceReference.DbItemOpremaSaParametrima[] oprema = service.KorpaSelect(); this.PopuniKorpu(oprema); this.Close(); KupovinaProzor kupovinaProzor = new KupovinaProzor(); kupovinaProzor.UkupnaCena = this.UkupnaCenaUKorpi; kupovinaProzor.Korpa = this.Korpa; kupovinaProzor.ShowDialog(); this.Korpa = kupovinaProzor.Korpa; this.Close(); }
private void SacuvajIzmeneUKorpi() { SmartSoftwareServiceInterfaceClient service = new SmartSoftwareServiceInterfaceClient(); SmartSoftwareServiceReference.DbItemOpremaSaParametrima[] oprema = service.KorpaSelect(); for (int i = 0; i < Korpa.Count; i++) { if ((this.Korpa[i] as Oprema).IzabranaKolicina != (this.KorpaProvera[i] as Oprema).IzabranaKolicina) { service.KorpaUpdate((Korpa[i] as Oprema).IdOprema, (int)(Korpa[i] as Oprema).IzabranaKolicina); //(Korpa[i] as Oprema).Tmp2KolicinaNaLageru = (Korpa[i] as Oprema).KolicinaNaLageru - (Korpa[i] as Oprema).IzabranaKolicina; (Korpa[i] as Oprema).TmpIzabranaKolicina = 1; //(Korpa[i] as Oprema).DaliMozeJosDaseDoda = (Korpa[i] as Oprema).IzabranaKolicina != (Korpa[i] as Oprema).KolicinaNaLageru; } } }