public static void DodajUlicu(UlicaView c) { try { ISession s = DataLayer.GetSession(); var ulica = new Ulica(); var Pozornik = s.Get <PozornikPolicajac>(c.Policajac.PolicajacId); if (Pozornik == null) { return; } ulica.Policajac = Pozornik; ulica.Naziv = c.Naziv; s.Save(ulica); s.Flush(); s.Close(); } catch (Exception e) { Console.WriteLine(e); throw; } }
public DataSource() { Glasac g1 = DajSveGlasace()[0]; GlasackiSistem gs1 = DajSveGlasackeSisteme()[0]; Stranka s1 = DajSveStranke()[0]; Ulica u1 = DajSveUlice()[0]; Novost n1 = DajSveNovosti()[0]; }
public void UcitajUlice(string[] sadrzajDatoteke) { foreach (string red in sadrzajDatoteke.Skip(1)) { try { string[] polje = red.Split(';'); if (polje.Length == 6) { Ulica u = new Ulica(polje); ListaUlica.Add(u); } else { IspisKonzola.IspisUvjetni("Nesipravan redak! " + red); } } catch (Exception ex) { IspisKonzola.IspisUvjetni("Neispravan redak!!!! " + red + ex.Message); } } int sifraKorisnika = 1; foreach (var item in ListaUlica) { for (int i = 0; i < item.BrojMali; i++) { KorisnikB k = new KorisnikB(); k.Id = sifraKorisnika; KorisnikSmeceBuilder korisnikSmece = new KorisnikSmeceBuilder(k); item.ListaMalihKorisnika.Add(korisnikSmece); sifraKorisnika++; } for (int i = 0; i < item.BrojSrednji; i++) { KorisnikB k = new KorisnikB(); k.Id = sifraKorisnika; KorisnikSmeceBuilder korisnikSmece = new KorisnikSmeceBuilder(k); item.ListaSrednjihKorisnika.Add(korisnikSmece); sifraKorisnika++; } for (int i = 0; i < item.BrojVeliki; i++) { KorisnikB k = new KorisnikB(); k.Id = sifraKorisnika; KorisnikSmeceBuilder korisnikSmece = new KorisnikSmeceBuilder(k); item.ListaVelikihKorisnika.Add(korisnikSmece); sifraKorisnika++; } } sadrzajDatoteke = null; }
public override int GetHashCode() { unchecked { var hashCode = (Miasto != null ? Miasto.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (KodPocztowy != null ? KodPocztowy.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Ulica != null ? Ulica.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (NumerMieszkania != null ? NumerMieszkania.GetHashCode() : 0); return(hashCode); } }
public RegistrationVM() { edycja = false; ExecuteRegisterCommand = new Commanding(CreateUser, CanCreateUser); KrajName = Kraj.GetKrajs(); WojewodztwoName = Wojewodztwo.GetWojewodztwos(); PowiatName = Powiat.GetPowiats(); GminaName = Gmina.GetGminas(); UlicaName = Ulica.GetUlicas(); MiastoName = Nazwa_Miasto.GetMiastos(); }
public static void DodijeliPotpodrucja() { //postavljanje podpodrucja foreach (Podrucje podrucje in Citac.ListaPodrucja) { if (podrucje.Id.StartsWith('u')) { Ulica ulica = Citac.ListaUlica.FirstOrDefault(p => p.Id == podrucje.Id); UlicaPodrucja up = new UlicaPodrucja(podrucje.Id, podrucje.Naziv, ulica); listUlicaPod.Add(up); } else { PodrucjeCom podrucjeK = new PodrucjeCom(podrucje.Id, podrucje.Naziv); listaCom.Add(podrucjeK); } } foreach (var podrucjeComposit in listaCom) { Podrucje podrucje = Citac.ListaPodrucja.FirstOrDefault(pod => pod.Id == podrucjeComposit.PodrucjeID); foreach (var dioPodrucjaId in podrucje.Dio) { if (dioPodrucjaId.StartsWith('u')) { Ulica ulicaObjekt = new Ulica(); foreach (var ulica in Citac.ListaUlica) { if (ulica.Id == dioPodrucjaId) { ulicaObjekt = ulica; } } UlicaPodrucja ulicaPodrucjaObjekt = new UlicaPodrucja(dioPodrucjaId, ulicaObjekt.Naziv, ulicaObjekt); if (ulicaPodrucjaObjekt != null) { podrucjeComposit.Dodijeli(ulicaPodrucjaObjekt); } } else { PodrucjeCom podrucjeObjekt = listaCom.FirstOrDefault(pod => pod.PodrucjeID == dioPodrucjaId); if (podrucjeObjekt != null) { podrucjeComposit.Dodijeli(podrucjeObjekt); } } } } }
private static void IspisiOtpadKorisnika(List <Korisnik> korisnici, Ulica ulica) { foreach (Korisnik korisnik in korisnici) { string redakZaIspis = String.Format("|{0,5}|{1,15}|{2,10}|{3,10}|{4,10}|{5,10}|{6,10}|{7,30}|", korisnik.ID, korisnik.Kategorija, korisnik.Otpad[VrstaOtpada.Bio], korisnik.Otpad[VrstaOtpada.Metal], korisnik.Otpad[VrstaOtpada.Mješano], korisnik.Otpad[VrstaOtpada.Papir], korisnik.Otpad[VrstaOtpada.Staklo], ulica.ID + " " + ulica.Naziv); Program.Ispisivac.ObavljeniPosao(redakZaIspis); } }
public void RegisterUser(string firstName, string lastName, string nickName, string phone, string country, string city, string ulica, int gender) { FirstName.SendKeys(firstName + TestData_String); LastName.SendKeys(lastName + TestData_String); NickName.SendKeys(nickName); Email.SendKeys(TestData_Email); Phone.SendKeys(phone); Country.SelectByText(country); City.SelectByText(city); Ulica.SendKeys(ulica); Gender(gender); News.Click(); Promotion.Click(); RegisterButton.Click(); }
private static void DajRasporedSpremnika() { foreach (var vozilo in Citac.ListaVozila) { Kolekcija kolekcija = new Kolekcija(); foreach (int brojUlice in vozilo.redoslijedKretanja) { Ulica ulica = Citac.ListaUlica[brojUlice]; List <Spremnik> listaSpremnika = ulica.ListaSpremnikaUlice.Where(s => s.Naziv == vozilo.VrstaSpremnika).ToList(); for (int i = 0; i < listaSpremnika.Count; i++) { kolekcija[i] = listaSpremnika[i]; } } Iterator iterator = kolekcija.KreirajIterator(); vozilo.Iterator = iterator; } }
private void button14_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Ulica ul = s.Load <Ulica>(3); MessageBox.Show(ul.Naziv); MessageBox.Show((ul.UlicaId).ToString()); MessageBox.Show(ul.PripadaPolicajcu.Ime); s.Close(); } catch (Exception exception) { MessageBox.Show(exception.Message); Console.WriteLine(exception); throw; } }
private static void StvoriRedoslijedSpremnikaVozilima() { foreach (Vozilo vozilo in Program.Vozila) { KolekcijaS kolekcijaS = new KolekcijaS(); List <Spremnik> spremniciUlice = new List <Spremnik>(); for (int i = 0; i < vozilo.RedoslijedUlica.Count; i++) { Ulica ulica = Program.Ulice[vozilo.RedoslijedUlica[i]]; spremniciUlice = Program.Spremnici.Where(s => s.UlicaID == ulica.ID).ToList(); spremniciUlice = spremniciUlice.Where(s => s.NazivPremaOtpadu == vozilo.VrstaOtpada).ToList(); } for (int i = 0; i < spremniciUlice.Count; i++) { kolekcijaS[i] = spremniciUlice[i]; } vozilo.IteratorS = new IteratorS(kolekcijaS); } }
public bool Sodrzi(String zbor) { String z = zbor.ToLower(); if (Ime.ToLower().Contains(z)) { return(true); } if (Grad.ToLower().Contains(z)) { return(true); } if (Kategorija.ToLower().Contains(z)) { return(true); } if (Ulica.ToLower().Contains(z)) { return(true); } return(false); }
public static List <Podrucje> PripremiPodrucja(List <PodrucjeRedak> podrucjaPopisRetci) { List <Podrucje> podrucja = new List <Podrucje>(); foreach (PodrucjeRedak podrucjeRedak in podrucjaPopisRetci) { Podrucje novoPodrucje = new Podrucje(podrucjeRedak.ID, podrucjeRedak.Naziv); podrucja.Add(novoPodrucje); } foreach (Podrucje podrucje in podrucja) { PodrucjeRedak podrucjeRedak = podrucjaPopisRetci.FirstOrDefault(p => p.ID == podrucje.PodrucjeID); foreach (string dioID in podrucjeRedak.Dijelovi) { if (Pomocno.DioPodrucjaJeUlica(dioID)) { Ulica ulica = Program.Ulice.FirstOrDefault(u => u.ID == dioID); if (ulica != null) { UlicaPodrucja ulicaPodrucja = new UlicaPodrucja(dioID, ulica.Naziv, ulica); podrucje.Dodijeli(ulicaPodrucja); } } else { Podrucje podPodrucje = podrucja.FirstOrDefault(p => p.PodrucjeID == dioID); if (podPodrucje != null) { podrucje.Dodijeli(podPodrucje); } } } } return(podrucja); }
public RegistrationVM(Login studentData) { edycja = true; ExecuteRegisterCommand = new Commanding(CreateUser, CanCreateUser); _studentData = studentData; KrajName = Kraj.GetKrajs(); WojewodztwoName = Wojewodztwo.GetWojewodztwos(); PowiatName = Powiat.GetPowiats(); GminaName = Gmina.GetGminas(); UlicaName = Ulica.GetUlicas(); MiastoName = Nazwa_Miasto.GetMiastos(); StudentData student = new StudentData(); student.loadData(studentData); FirstName = student.Student_Imie; LastName = student.Student_Nazwisko; Telephone = student.Student_Telefon; E_Mail = student.Studetn_E_Mail; Login = student.User_Login; Password = student.Haslo; PasswordRepeat = student.Haslo; NumerDomu = student.Numer_Domu; NumerMieszkania = student.Numer_Mieszkania.ToString(); SelectedUlica = student.Nazwa_Ulica; SelectedMiasto = student.Nazwa_Miasto; Kod1 = student.kod1; Kod2 = student.kod2; SelectedWojewodztwo = student.Nazwa_Wojewodztwo; SelectedPowiat = student.Nazwa_Powiat; SelectedGmina = student.Nazwa_Gmina; SelectedKraj = student.Nazwa_Kraj; Poczta = student.Poczta; _student = student; }
/// <summary> /// Obzirom na kategoriju korisnika određuje koju listu korisnika treba dohvatiti. /// </summary> /// <param name="ulica"></param> /// <param name="kategorija"></param> /// <returns></returns> private static List <Korisnik> OdrediListuKorisnika(Ulica ulica, Kategorija kategorija) { List <Korisnik> korisnici = new List <Korisnik>(); switch (kategorija) { case Kategorija.Mali: korisnici = ulica.KorisniciMali; break; case Kategorija.Srednji: korisnici = ulica.KorisniciSrednji; break; case Kategorija.Veliki: korisnici = ulica.KorisniciVeliki; break; default: break; } return(korisnici); }
/// <summary> /// Stvara listu spremnika prema vrsti spremnika i kategoriji korisnika. /// U svaki spremnik zapisuje identifikatore jednog ili više korisnika koji imaju pravo na taj spremnik. /// </summary> /// <param name="spremnikID"></param> /// <param name="ulica"></param> /// <param name="spremnikVrsta"></param> /// <param name="kategorija"></param> /// <returns></returns> private static List <Spremnik> StvoriSpremnikePoVrsti(ref int spremnikID, Ulica ulica, Spremnik spremnikVrsta, Kategorija kategorija) { List <Korisnik> korisnici = OdrediListuKorisnika(ulica, kategorija); List <Spremnik> spremnici = new List <Spremnik>(); int brojnost = OdrediBrojnostSpremnika(spremnikVrsta, kategorija); for (int i = 0; i < korisnici.Count;) { if (brojnost == 0) { break; } Spremnik spremnik = new Spremnik(); spremnik.ID = spremnikID; spremnikID++; spremnik.NazivPremaOtpadu = spremnikVrsta.NazivPremaOtpadu; spremnik.Vrsta = spremnikVrsta.Vrsta; spremnik.Nosivost = spremnikVrsta.Nosivost; spremnik.UlicaID = ulica.ID; int brojacKorisnikaGrupe = 1; while (brojacKorisnikaGrupe <= brojnost && i < korisnici.Count) { Korisnik korisnik = korisnici[i]; spremnik.Korisnici.Add(korisnik.ID); brojacKorisnikaGrupe++; i++; } spremnici.Add(spremnik); } return(spremnici); }
public UlicaView(Ulica u) { UlicaId = u.UlicaId; Naziv = u.Naziv; }
public UlicaPodrucja(string Id, string Naziv, Ulica ulica) : base(Id, Naziv) { Ulica = ulica; }
private void CreateUser(object parameter) { if (edycja == false) { DataClasses1DataContext context = new DataClasses1DataContext(); Miejscowosc oldMiejscowosc = Miejscowosc.CheckMiejscowoscExist(Ulica.FindUlicaIdByName(_selectedUlica), Nazwa_Miasto.FindNazwiaMiastoByName(_selectedMiasto)); Region oldRegion = Region.CheckRegionExist(Kraj.FindKrajIdByName(_selectedKraj), Powiat.FindPowiatIdByNazwa(_selectedPowiat), Gmina.FindGminaIdByName(_selectedGmina), Wojewodztwo.FindWojIdByNazwa(_selectedWojewodztwo)); if (oldMiejscowosc == null) { var miejscowosc = new Miejscowosc { Id_Nazwa_Miasto = Nazwa_Miasto.FindNazwiaMiastoByName(_selectedMiasto), Id_Ulica = Ulica.FindUlicaIdByName(_selectedUlica), Poczta = _poczta, Kod = _kod1.ToString() + '-' + _kod2.ToString() }; context.Miejscowoscs.InsertOnSubmit(miejscowosc); context.SubmitChanges(); oldMiejscowosc = miejscowosc; } if (oldRegion == null) { var region = new Region { Id_Kraj = Kraj.FindKrajIdByName(_selectedKraj), Id_Powiat = Powiat.FindPowiatIdByNazwa(_selectedPowiat), Id_Gmina = Gmina.FindGminaIdByName(_selectedGmina), Id_Wojewodztwo = Wojewodztwo.FindWojIdByNazwa(_selectedWojewodztwo) }; context.Regions.InsertOnSubmit(region); context.SubmitChanges(); oldRegion = region; } Adre oldAdres = Adre.CheckAdreExist(oldMiejscowosc.Id_Miejscowosc, oldRegion.Id_Region); if (oldAdres == null) { var adresData = new Adre { Id_Miejscowosc = oldMiejscowosc.Id_Miejscowosc, Id_Region = oldRegion.Id_Region }; context.Adres.InsertOnSubmit(adresData); context.SubmitChanges(); oldAdres = adresData; } var userLogin = new Login { User_Login = _login, Student_Imie = _firstName, Student_Nazwisko = _lastName, Student_E_Mail = E_Mail, Student_Telefon = _telephone, Haslo = _password, Id_Adres = oldAdres.Id_Adres, Numer_Domu = _numerDomu, Numer_Mieszkania = Convert.ToInt32(_numerMieszkania), Id_Zdjecie = new Guid("3c554039-2175-4aaa-9001-1372b82cb04c") }; context.Logins.InsertOnSubmit(userLogin); context.SubmitChanges(); var student = new Student { Id_Login = userLogin.Id_Login, }; context.Students.InsertOnSubmit(student); context.SubmitChanges(); } if (edycja == true) { DataClasses1DataContext context = new DataClasses1DataContext(); var idKraj = Kraj.FindKrajIdByName(_selectedKraj); var idPowiat = Powiat.FindPowiatIdByNazwa(_selectedPowiat); var idGmina = Gmina.FindGminaIdByName(_selectedGmina); var idWojewodztwo = Wojewodztwo.FindWojIdByNazwa(_selectedWojewodztwo); var idNazwa_Miasto = Nazwa_Miasto.FindNazwiaMiastoByName(_selectedMiasto); var idUlica = Ulica.FindUlicaIdByName(_selectedUlica); Miejscowosc oldMiejscowosc = Miejscowosc.CheckMiejscowoscExist(idNazwa_Miasto, idUlica); Region oldRegion = Region.CheckRegionExist(idKraj, idPowiat, idGmina, idWojewodztwo); Adre oldAdres; if (oldMiejscowosc != null && oldRegion != null) { oldAdres = Adre.CheckAdreExist(oldMiejscowosc.Id_Miejscowosc, oldRegion.Id_Region); if (_studentData.Id_Adres == oldAdres.Id_Adres && !Student.AnyChanges(_studentData, _login, _firstName, _lastName, _telephone, _e_Mail, _password, _numerDomu, Convert.ToInt32(_numerMieszkania))) { MessageBox.Show("Nie dokonano żadnych zmian w treści", "Uwaga", MessageBoxButton.OK, MessageBoxImage.Error); return; } else { Login log = context.Logins.Single(x => x.Id_Login == _student.Id_Login); log.Id_Adres = oldAdres.Id_Adres; log.User_Login = _login; log.Student_Imie = _firstName; log.Student_Nazwisko = _lastName; log.Student_Telefon = _telephone; log.Student_E_Mail = _e_Mail; log.Haslo = _password; log.Numer_Domu = _numerDomu; log.Numer_Mieszkania = Convert.ToInt32(_numerMieszkania); context.SubmitChanges(); } } if (oldMiejscowosc == null || oldRegion == null) { if (oldMiejscowosc == null) { var newMiejscowosc = new Miejscowosc { Id_Nazwa_Miasto = idNazwa_Miasto, Id_Ulica = idUlica, Poczta = _poczta, Kod = _kod1.ToString() + '-' + _kod2.ToString() }; context.Miejscowoscs.InsertOnSubmit(newMiejscowosc); context.SubmitChanges(); oldMiejscowosc = newMiejscowosc; } if (oldRegion == null) { var newRegion = new Region { Id_Kraj = idKraj, Id_Wojewodztwo = idWojewodztwo, Id_Powiat = idPowiat, Id_Gmina = idGmina }; context.Regions.InsertOnSubmit(newRegion); context.SubmitChanges(); oldRegion = newRegion; } var newAdres = new Adre { Id_Miejscowosc = oldMiejscowosc.Id_Miejscowosc, Id_Region = oldRegion.Id_Region }; context.Adres.InsertOnSubmit(newAdres); context.SubmitChanges(); Login log = context.Logins.Single(x => x.Id_Login == _student.Id_Login); log.Id_Adres = newAdres.Id_Adres; context.SubmitChanges(); context.Refresh(RefreshMode.OverwriteCurrentValues, newAdres); } } Window frm = (Window)parameter; frm.Close(); }
public UlicaPodrucja(string id, string naziv, Ulica ulica) : base(id, naziv) { ReferencaUlice = ulica; }