コード例 #1
0
ファイル: Prodaja.cs プロジェクト: BulatL/POP-sf41-2016
        public object Clone()
        {
            Prodaja kopija = new Prodaja();

            kopija.Id                      = id;
            kopija.BrRacuna                = brRacuna;
            kopija.DatumProdaje            = datumProdaje;
            kopija.Kupac                   = kupac;
            kopija.ProdavacId              = prodavacId;
            kopija.ListaProdajeNamestaja   = listaProdajeNamestaja;
            kopija.ListaProdajeNamestajaId = listaProdajeNamestajaId;
            kopija.ListaDodatnihUsluga     = listaDodatnihUsluga;
            kopija.ListaDodatnihUslugaId   = listaDodatnihUslugaId;
            kopija.UkupanIznos             = ukupanIznos;
            kopija.Obrisan                 = obrisan;

            return(kopija);
        }
コード例 #2
0
ファイル: Prodaja.cs プロジェクト: BulatL/POP-sf41-2016
        public static ObservableCollection <Prodaja> Update(Prodaja primljenaProdaja)
        {
            var lista = Projekat.Instance.Prodaja;

            foreach (var item in lista)
            {
                if (item.Id == primljenaProdaja.Id)
                {
                    item.BrRacuna                = primljenaProdaja.BrRacuna;
                    item.DatumProdaje            = primljenaProdaja.DatumProdaje;
                    item.Kupac                   = primljenaProdaja.Kupac;
                    item.ProdavacId              = primljenaProdaja.ProdavacId;
                    item.ListaDodatnihUsluga     = primljenaProdaja.ListaDodatnihUsluga;
                    item.ListaDodatnihUslugaId   = primljenaProdaja.ListaDodatnihUslugaId;
                    item.ListaProdajeNamestajaId = primljenaProdaja.ListaProdajeNamestajaId;
                    item.ListaProdajeNamestaja   = primljenaProdaja.ListaProdajeNamestaja;
                    break;
                }
            }
            return(lista);
        }