Exemple #1
0
        private void buttonServisnaKnjizica_Click(object sender, RoutedEventArgs e)
        {
            if (textBoxServisnaKnjizica.Tag == null)
            {
                ServisnaKnjizica _servisnaKnjizica = new ServisnaKnjizica(true);
                _servisnaKnjizica.Return += new ReturnEventHandler<object>(_servisnaKnjizica_Return);
                this.NavigationService.Navigate(_servisnaKnjizica);

            }
            //ako je vec odabran prikazi ga
            else
            {
                Baza.ServisnaKnjizica _trenutni = (Baza.ServisnaKnjizica)textBoxServisnaKnjizica.Tag;

                ServisnaKnjizica _servisnaKnjizica = new ServisnaKnjizica(true, _trenutni);
                _servisnaKnjizica.Return += new ReturnEventHandler<object>(_servisnaKnjizica_Return);
                this.NavigationService.Navigate(_servisnaKnjizica);
            }
        }
Exemple #2
0
        public void UnesiServisnaKnjizica(ServisnaKnjizica servisnaKnjizica)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.ResetujBrojac("ServisnaKnjizica", "ServisnaKnjizicaID");

                if (servisnaKnjizica.Sifra == null)
                {
                    servisnaKnjizica.Sifra = _baza.DajSledeciIdentity("ServisnaKnjizica").ToString();
                }

                _baza.ServisnaKnjizicas.InsertOnSubmit(servisnaKnjizica);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #3
0
        public void IzmeniServisnaKnjizica(ServisnaKnjizica servisnaKnjizica, ServisnaKnjizica servisnaKnjizicaOrginal)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.ServisnaKnjizicas.Attach(servisnaKnjizica, servisnaKnjizicaOrginal);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #4
0
        public void ObrisiServisnaKnjizica(ServisnaKnjizica servisnaKnjizica)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                //ovo mora zato sto se ne moze dodati u ovaj DataContext zato sto pripada nekom drugom
                DB.ServisnaKnjizica _servisnaKnjizica = new DB.ServisnaKnjizica
                {
                    ServisnaKnjizicaID = servisnaKnjizica.ServisnaKnjizicaID,
                    Sifra = servisnaKnjizica.Sifra,
                    FizickoLiceID = servisnaKnjizica.ServisnaKnjizicaID,
                    PoslovniPartnerID = servisnaKnjizica.PoslovniPartnerID,
                    TipAutomobilaID = servisnaKnjizica.TipAutomobilaID,
                    BrojSasije = servisnaKnjizica.BrojSasije,
                    BrojMotora = servisnaKnjizica.BrojMotora,
                    Godiste = servisnaKnjizica.Godiste,
                    Kilometraza = servisnaKnjizica.Kilometraza,
                    RegistarskiBroj = servisnaKnjizica.RegistarskiBroj,
                    DatumRegistracije = servisnaKnjizica.DatumRegistracije,
                    ABS = servisnaKnjizica.ABS,
                    PS = servisnaKnjizica.PS,
                    AC = servisnaKnjizica.AC,
                    Napomena = servisnaKnjizica.Napomena
                };

                _baza.ServisnaKnjizicas.Attach(_servisnaKnjizica);
                _baza.ServisnaKnjizicas.DeleteOnSubmit(_servisnaKnjizica);
                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }