public void onIzmeniServisera(object parameter) { bool error = false; S.Validate(); if (SelektovanaFilijala == null) { FilijalaError = "Polje ne moze biti prazno!"; error = true; } else { FilijalaError = ""; } if (SelektovanTip == null) { TipError = "Polje ne moze biti prazno!"; error = true; } else { TipError = ""; } if (!error && S.IsValid) { Serviser serviser = unitOfWork.Serviseri.GetServiserByJmbg(S.Jmbg); serviser.Ime = S.Ime; serviser.Prezime = S.Prezime; serviser.Broj_ugovora = S.Broj_ugovora; serviser.Broj_licence = S.Broj_licence; serviser.FilijalaId = SelektovanaFilijala.Id; if (SelektovanTip.ToLower() == "elektronika") { serviser.Tip_Struke = TipStruke.Elektronika; } else if (SelektovanTip.ToLower() == "mehanika") { serviser.Tip_Struke = TipStruke.Mehanika; } else { serviser.Tip_Struke = TipStruke.Limarija; } unitOfWork.Serviseri.Update(serviser); if (unitOfWork.Complete() > 0) { Uspesno = "Uspesno ste izmenili servisera!"; } } }
public void onIzmeniVozilo(object parameter) { bool error = false; V.Validate(); if (SelektovanTip == null) { TipError = "Morate izabrati tip!"; error = true; } else { TipError = ""; } if (SelektovanaFilijala == null) { FilijalaError = "Morate izabrati filijalu!"; error = true; } else { FilijalaError = ""; } if (!error && V.IsValid) { Vozilo vozilo = unitOfWork.Vozila.Get(V.Id); vozilo.Marka = V.Marka; vozilo.Model = V.Model; vozilo.FilijalaId = SelektovanaFilijala.Id; if (SelektovanTip.ToLower() == "automobil") { vozilo.Tip_vozila = TipVozila.Automobil; } else if (SelektovanTip.ToLower() == "motor") { vozilo.Tip_vozila = TipVozila.Motor; } else { vozilo.Tip_vozila = TipVozila.Autobus; } unitOfWork.Vozila.Update(vozilo); if (unitOfWork.Complete() > 0) { Uspesno = "Uspesno ste izmenili vozilo!"; IdPostoji = ""; } } }
public void onDodajOsiguranje(object parameter) { O.Validate(); bool error = false; if (SelektovanTip == null) { VrstaError = "Morate izabrati tip!"; error = true; } else { VrstaError = ""; } Osiguranje osiguranjeIzBaze = unitOfWork.Osiguranja.Get(O.Id); if (osiguranjeIzBaze == null) { IdPostoji = ""; if (!error && O.IsValid) { Osiguranje osiguranje = new Osiguranje(); osiguranje.Id = O.Id; osiguranje.Broj_polise = O.Broj_polise; if (SelektovanTip.ToLower() == "premium") { osiguranje.Tip_osiguranja = RentACar.TipOsiguranja.premium; } else if (SelektovanTip.ToLower() == "standard") { osiguranje.Tip_osiguranja = RentACar.TipOsiguranja.standard; } else { osiguranje.Tip_osiguranja = RentACar.TipOsiguranja.economy; } unitOfWork.Osiguranja.Add(osiguranje); if (unitOfWork.Complete() > 0) { Uspesno = "Uspesno ste dodali osiguranje u bazu!"; O = new AppOsiguranje(); } } } else { IdPostoji = "Id zauzet!"; Uspesno = ""; } }
public void onDodajVozilo(object parameter) { bool error = false; V.Validate(); if (SelektovanTip == null) { TipError = "Morate izabrati tip!"; error = true; } else { TipError = ""; } if (SelektovanaFilijala == null) { FilijalaError = "Morate izabrati filijalu!"; error = true; } else { FilijalaError = ""; } Vozilo voziloIzBaze = unitOfWork.Vozila.Get(V.Id); if (voziloIzBaze == null) { IdPostoji = ""; if (!error && V.IsValid) { Vozilo vozilo = new Vozilo(); vozilo.Id = V.Id; vozilo.Marka = V.Marka; vozilo.Model = V.Model; vozilo.FilijalaId = SelektovanaFilijala.Id; if (SelektovanTip.ToLower() == "automobil") { vozilo.Tip_vozila = TipVozila.Automobil; } else if (SelektovanTip.ToLower() == "motor") { vozilo.Tip_vozila = TipVozila.Motor; } else { vozilo.Tip_vozila = TipVozila.Autobus; } unitOfWork.Vozila.Add(vozilo); if (unitOfWork.Complete() > 0) { Uspesno = "Uspesno ste dodali vozilo u bazu!"; V = new AppVozilo(); } } } else { IdPostoji = "Id je zauzet!"; Uspesno = ""; } }
public void onDodajServisera(object parameter) { bool error = false; S.Validate(); if (SelektovanaFilijala == null) { FilijalaError = "Polje ne moze biti prazno!"; error = true; } else { FilijalaError = ""; } if (SelektovanTip == null) { TipError = "Polje ne moze biti prazno!"; error = true; } else { TipError = ""; } Zaposleni zaposleniIzBaze = unitOfWork.Zaposleni.GetZaposleniByJmbg(S.Jmbg); if (zaposleniIzBaze == null) { IdPostoji = ""; if (!error && S.IsValid) { Serviser serviser = new Serviser(); serviser.Ime = S.Ime; serviser.Prezime = S.Prezime; serviser.Broj_ugovora = S.Broj_ugovora; serviser.Broj_licence = S.Broj_licence; serviser.FilijalaId = SelektovanaFilijala.Id; serviser.Jmbg = S.Jmbg; if (SelektovanTip.ToLower() == "elektronika") { serviser.Tip_Struke = TipStruke.Elektronika; } else if (SelektovanTip.ToLower() == "mehanika") { serviser.Tip_Struke = TipStruke.Mehanika; } else { serviser.Tip_Struke = TipStruke.Limarija; } unitOfWork.Serviseri.Add(serviser); if (unitOfWork.Complete() > 0) { Uspesno = "Uspesno ste dodali servisera u bazu!"; S = new AppServiser(); } } } else { IdPostoji = "Id je zauzet!"; } }