private void Window_Loaded(object sender, RoutedEventArgs e) { int broj = Convert.ToInt32(tb_sifraRacuna.Text); ServisRacunaraDataContext DC = new ServisRacunaraDataContext(); try { var podaciDC = from x in DC.RacunVlasnikas where x.sifraRacuna == broj select x; foreach (var podaci in podaciDC) { tb_brLicne.Text = podaci.brLicne.ToString(); tb_imeRadnika.Text = podaci.radnik.ToString(); tb_vreme.Text = podaci.vreme.ToString(); tb_imePrezime.Text = podaci.imePrezime.ToString(); tb_mail.Text = podaci.mail.ToString(); tb_telefon.Text = podaci.telefon.ToString(); tb_sifRacunara.Text = podaci.sifraRac.ToString(); rtb_opisKvara.AppendText(podaci.opisKva.ToString()); rtb_SpisakPoslova.AppendText(podaci.spisPoslova.ToString()); rtb_SpisakRezDel.AppendText(podaci.rezDel.ToString()); tb_cenaUsluga.Text = podaci.cenaUsluga.ToString(); tb_cenaDelova.Text = podaci.cenaDelova.ToString(); tb_ukupnaCena.Text = podaci.cenaUkupna.ToString(); } } catch (Exception) { } }
private void btn_kreirajZahtev_Click(object sender, RoutedEventArgs e) { bool pom = false; ServisRacunaraDataContext DC = new ServisRacunaraDataContext(); try { ZahtevServ zs = new ZahtevServ(); zs.serviser = lbl_serviser.Content.ToString(); zs.datum = lbl_vreme.Content.ToString(); zs.tekst = new TextRange(rtb_zahtev.Document.ContentStart, rtb_zahtev.Document.ContentEnd).Text; DC.ZahtevServs.InsertOnSubmit(zs); DC.SubmitChanges(); pom = true; } catch (Exception) { } if (pom) { MessageBox.Show("Uspesno ste kreirali zahtev!", "Obavestenje", MessageBoxButton.OK, MessageBoxImage.Information); } }
private void btn_sacuvaj_Click(object sender, RoutedEventArgs e) { int broj = Convert.ToInt32(tb_sifNaloga.Text); ServisRacunaraDataContext DC = new ServisRacunaraDataContext(); try { var podaciDC = from x in DC.RadNalogs where x.sifraNaloga == broj select x; foreach (RadNalog rn in podaciDC) { rn.status = ((ComboBoxItem)comboBox.SelectedItem).Content.ToString(); rn.opisKva = new TextRange(rtb_opisKvara.Document.ContentStart, rtb_opisKvara.Document.ContentEnd).Text; rn.rezDel = new TextRange(rtb_spisakDelova.Document.ContentStart, rtb_spisakDelova.Document.ContentEnd).Text; rn.spisPoslova = new TextRange(rtb_spisakPoslova.Document.ContentStart, rtb_spisakPoslova.Document.ContentEnd).Text; } DC.SubmitChanges(); MessageBox.Show("Uspesno ste izvrsili izmene!", "Obavestenje", MessageBoxButton.OK, MessageBoxImage.Information); } catch (Exception) { MessageBox.Show("errror", "Obavestenje", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btn_trazi_Click(object sender, RoutedEventArgs e) { int broj = Convert.ToInt32(tb_barkod.Text); ServisRacunaraDataContext DC = new ServisRacunaraDataContext(); try { var podaciDC = from x in DC.RezervniDeos where x.barkod == broj select x; foreach (var podaci in podaciDC) { cb_marka.Items.Insert(0, podaci.marka.ToString()); cb_marka.SelectedIndex = 0; cb_vrsta.Items.Insert(0, podaci.vrsta.ToString()); cb_vrsta.SelectedIndex = 0; tb_model.Text = podaci.model; tb_kolicina.Text = podaci.kolicina.ToString(); tb_cena.Text = podaci.cena.ToString(); } } catch (Exception) { MessageBox.Show("Ne postoji takav deo sa unetim barkodom!", "Obavestenje!", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { int broj = Convert.ToInt32(tb_sifNaloga.Text); ServisRacunaraDataContext DC = new ServisRacunaraDataContext(); try { var podaciDC = from x in DC.RadNalogs where x.sifraNaloga == broj select x; foreach (var podaci in podaciDC) { tb_imeRadnika.Text = podaci.radnik.ToString(); tb_vreme.Text = podaci.vreme.ToString(); tb_imePrezime.Text = podaci.imePrezime.ToString(); tb_brLicne.Text = podaci.brLicne.ToString(); tb_telefon.Text = podaci.telefon.ToString(); tb_adresa.Text = podaci.adresa.ToString(); tb_mail.Text = podaci.mail.ToString(); tb_sifRacunara.Text = podaci.sifraRac.ToString(); rtb_opisProb.AppendText(podaci.opisPro.ToString()); rtb_opisKvara.AppendText(podaci.opisKva.ToString()); rtb_spisakDelova.AppendText(podaci.rezDel.ToString()); rtb_spisakPoslova.AppendText(podaci.spisPoslova.ToString()); comboBox.Items.Insert(0, podaci.status.ToString()); comboBox.SelectedIndex = 0; } } catch (Exception) { } }
private void cb_SelectionChanged(object sender, SelectionChangedEventArgs e) { int broj = Convert.ToInt32(cb.SelectedItem); ServisRacunaraDataContext DC = new ServisRacunaraDataContext(); try { var podaciDC = from x in DC.RadNalogs where x.sifraNaloga == broj select x; foreach (var podaci in podaciDC) { tb_imeRadnika.Text = podaci.radnik.ToString(); tb_vreme.Text = podaci.vreme.ToString(); tb_imePrezime.Text = podaci.imePrezime.ToString(); tb_brLicne.Text = podaci.brLicne.ToString(); tb_telefon.Text = podaci.telefon.ToString(); tb_mail.Text = podaci.mail.ToString(); tb_sifRacunara.Text = podaci.sifraRac.ToString(); rtb_opisKvara.AppendText(podaci.opisKva.ToString()); rtb_SpisakPoslova.AppendText(podaci.spisPoslova.ToString()); rtb_SpisakRezDel.AppendText(podaci.rezDel.ToString()); } } catch (Exception) { } }
private void btn_sacuvaj_Click(object sender, RoutedEventArgs e) { int broj = Convert.ToInt32(tb_barkod.Text); ServisRacunaraDataContext DC = new ServisRacunaraDataContext(); try { var podaciDC = from x in DC.RezervniDeos where x.barkod == broj select x; foreach (RezervniDeo rd in podaciDC) { rd.cena = Convert.ToInt32(tb_cena.Text); rd.kolicina = Convert.ToInt32(tb_kolicina.Text); rd.model = tb_model.Text; rd.marka = ((ComboBoxItem)cb_marka.SelectedItem).Content.ToString(); rd.vrsta = ((ComboBoxItem)cb_vrsta.SelectedItem).Content.ToString(); } DC.SubmitChanges(); MessageBox.Show("Uspesno ste izvrsili izmene!", "Obavestenje!", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } catch (Exception) { MessageBox.Show("Dosle je do greske prilikom snimanja!", "Obavestenje!", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btn_dodaj_Click(object sender, RoutedEventArgs e) { bool pom = false; ServisRacunaraDataContext s = new ServisRacunaraDataContext(); try { RezervniDeo rd = new RezervniDeo(); rd.barkod = Convert.ToInt32(tb_barkod.Text); rd.marka = ((ComboBoxItem)cb_marka.SelectedItem).Content.ToString(); rd.vrsta = ((ComboBoxItem)cb_vrsta.SelectedItem).Content.ToString(); rd.model = tb_model.Text; rd.kolicina = Convert.ToInt32(tb_kolicina.Text); rd.cena = Convert.ToInt32(tb_cena.Text); s.RezervniDeos.InsertOnSubmit(rd); s.SubmitChanges(); pom = true; } catch (Exception) { MessageBox.Show("Barkod vec postoji u bazi!", "Obavestenje!", MessageBoxButton.OK, MessageBoxImage.Error); } if (pom) { MessageBox.Show("Uspesno ste ubacili novi rezervni deo u bazu!", "Obavestenje", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { ServisRacunaraDataContext dt = new ServisRacunaraDataContext(); var ID = from x in dt.RadNalogs select x.sifraNaloga; foreach (var sifra in ID) { cb.Items.Add(sifra.ToString()); } }
private void btn_brisi_Click(object sender, RoutedEventArgs e) { ServisRacunaraDataContext DC = new ServisRacunaraDataContext(); ZahtevServ rc = (from x in DC.ZahtevServs where x.brZahteva == broj select x).SingleOrDefault(); DC.ZahtevServs.DeleteOnSubmit(rc); DC.SubmitChanges(); MessageBox.Show("Zahtev je uspesno obrisan!", "Obavestenje", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); }
private void button_Click(object sender, RoutedEventArgs e) { int broj = Convert.ToInt32(tb_sifraRacuna.Text); ServisRacunaraDataContext DC = new ServisRacunaraDataContext(); RacunVlasnika rc = (from x in DC.RacunVlasnikas where x.sifraRacuna == broj select x).SingleOrDefault(); DC.RacunVlasnikas.DeleteOnSubmit(rc); DC.SubmitChanges(); MessageBox.Show("Racuna je uspesno obrisan!", "Obavestenje", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); }
private void btn_sacuvaj_Click(object sender, RoutedEventArgs e) { bool pom = false; ServisRacunaraDataContext s = new ServisRacunaraDataContext(); try { RadNalog rn = new RadNalog(); rn.radnik = tb_imeRadnika.Text; rn.vreme = tb_vreme.Text; rn.sifraNaloga = Convert.ToInt32(tb_sifNaloga.Text); rn.status = ((ComboBoxItem)comboBox.SelectedItem).Content.ToString(); rn.imePrezime = tb_imePrezime.Text; rn.brLicne = Convert.ToInt32(tb_brLicne.Text); rn.adresa = tb_adresa.Text; rn.mail = tb_mail.Text; rn.telefon = tb_telefon.Text; rn.sifraRac = tb_sifRacunara.Text; rn.opisPro = new TextRange(rtb_opisProb.Document.ContentStart, rtb_opisProb.Document.ContentEnd).Text; s.RadNalogs.InsertOnSubmit(rn); s.SubmitChanges(); pom = true; } catch (Exception) { MessageBox.Show("Sifra radnog naloga vec postoji, morate uzeti drugu!", "Obavestenje", MessageBoxButton.OK, MessageBoxImage.Error); } if (pom) { MessageBox.Show("Uspesno ste kreirali radni nalog!", "Obavestenje", MessageBoxButton.OK, MessageBoxImage.Information); tb_adresa.Clear(); tb_brLicne.Clear(); tb_imePrezime.Clear(); tb_mail.Clear(); tb_sifNaloga.Clear(); tb_sifRacunara.Clear(); tb_telefon.Clear(); rtb_opisProb.Document.Blocks.Clear(); comboBox.SelectedIndex = -1; } }
private void button_Click(object sender, RoutedEventArgs e) { bool pom = false; ServisRacunaraDataContext DC = new ServisRacunaraDataContext(); try { RacunVlasnika rv = new RacunVlasnika(); rv.sifraNaloga = Convert.ToInt32(cb.SelectedValue.ToString()); rv.radnik = tb_imeRadnika.Text; rv.vreme = tb_vreme.Text; rv.imePrezime = tb_imePrezime.Text; rv.brLicne = Convert.ToInt32(tb_brLicne.Text); rv.telefon = tb_telefon.Text; rv.mail = tb_mail.Text; rv.sifraRac = tb_sifRacunara.Text; rv.opisKva = new TextRange(rtb_opisKvara.Document.ContentStart, rtb_opisKvara.Document.ContentEnd).Text; rv.spisPoslova = new TextRange(rtb_SpisakPoslova.Document.ContentStart, rtb_SpisakPoslova.Document.ContentEnd).Text; rv.rezDel = new TextRange(rtb_SpisakRezDel.Document.ContentStart, rtb_SpisakRezDel.Document.ContentEnd).Text; rv.cenaDelova = tb_cenaDelova.Text; rv.cenaUsluga = tb_cenaUsluga.Text; rv.cenaUkupna = tb_ukupnaCena.Text; DC.RacunVlasnikas.InsertOnSubmit(rv); DC.SubmitChanges(); pom = true; } catch (Exception) { MessageBox.Show("Doslo je do greskee!"); } if (pom) { MessageBox.Show("Uspesno ste kreirali racun!", "Obavestenje", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { ServisRacunaraDataContext DC = new ServisRacunaraDataContext(); try { var podaciDC = from x in DC.ZahtevServs where x.brZahteva == broj select x; foreach (var podaci in podaciDC) { lbl_vreme.Content = podaci.datum.ToString(); lbl_serviser.Content = podaci.serviser.ToString(); rtb_zahtev.AppendText(podaci.tekst.ToString()); } } catch (Exception) { } }
private void btn_provera_Click(object sender, RoutedEventArgs e) { bool pom = false; int barkod = Convert.ToInt32(tb_barkod.Text); ServisRacunaraDataContext DC = new ServisRacunaraDataContext(); try { var podaciDC = from x in DC.RezervniDeos where x.barkod == barkod select x; foreach (var podaci in podaciDC) { if (podaci.barkod == barkod) { pom = true; } break; } if (pom) { MessageBox.Show("Rezervni deo sa unetim barkodom vec postoji u bazi!", "Obavestenje", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } else { MessageBox.Show("Rezervni deo sa unetim barkodom ne postoji u bazi!", "Obavestenje", MessageBoxButton.OK, MessageBoxImage.Information); tb_model.Visibility = Visibility.Visible; tb_kolicina.Visibility = Visibility.Visible; tb_cena.Visibility = Visibility.Visible; cb_marka.Visibility = Visibility.Visible; cb_vrsta.Visibility = Visibility.Visible; } } catch (Exception) { } }
private void btn_trazi_Click(object sender, RoutedEventArgs e) { listView.Items.Clear(); ServisRacunaraDataContext DC = new ServisRacunaraDataContext(); Deo d = new Deo(); try { String marka = ((ComboBoxItem)cb_marka.SelectedItem).Content.ToString(); String vrsta = ((ComboBoxItem)cb_vrsta.SelectedItem).Content.ToString(); var podaciDC = from x in DC.RezervniDeos where (x.marka == marka && x.vrsta == vrsta) select x; foreach (var podaci in podaciDC) { listView.Items.Add(new Deo { Model = podaci.model.ToString(), Kolicina = podaci.kolicina.ToString(), Cena = podaci.cena.ToString() }); } if (listView.Items.Count == 0) { MessageBox.Show("Ne postoji takav trazeni deo!", "OBAVESTENJE", MessageBoxButton.OK, MessageBoxImage.Exclamation); } } catch (Exception) { MessageBox.Show("Morate uneti MARKU i VRSTU!", "OBAVESTENJE", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btn_potvrdi_Click(object sender, RoutedEventArgs e) { String korisnik = ""; String sifra = ""; String osoba = ""; String imeZaposlenog = ""; bool pom = false; ServisRacunaraDataContext DC = new ServisRacunaraDataContext(); try { var podaciDC = (from x in DC.Dosijes select new { x.korisnickoIme, x.sifra, x.osoba, x.ime }); foreach (var podaci in podaciDC) { korisnik = podaci.korisnickoIme; sifra = podaci.sifra; osoba = podaci.osoba; imeZaposlenog = podaci.ime; if (tb_korisnickoIme.Text == korisnik && tb_sifra.Password == sifra && ((ComboBoxItem)cb_osoba.SelectedItem).Content.ToString() == osoba) { pom = true; break; } } if (pom) { if (osoba == "radnik") { MessageBoxResult odgovor = MessageBox.Show("Dobrodosli: " + imeZaposlenog.ToUpper(), "Obavestenje", MessageBoxButton.OK, MessageBoxImage.Information); if (odgovor == MessageBoxResult.OK) { Radnik radnik = new Radnik(); radnik.lbl_imeRadnika.Content = korisnik; radnik.Show(); this.Close(); } } if (osoba == "serviser") { MessageBoxResult odgovor = MessageBox.Show("Dobrodosli: " + imeZaposlenog.ToUpper(), "Obavestenje", MessageBoxButton.OK, MessageBoxImage.Information); if (odgovor == MessageBoxResult.OK) { Serviser serviser = new Serviser(); serviser.lbl_imeServisera.Content = korisnik; serviser.Show(); this.Close(); } } } } catch (Exception ex) { MessageBox.Show("Doslo je do greske" + ex, "Obavestenje", MessageBoxButton.OK, MessageBoxImage.Error); } }