public async Task UpdateGminaAsync(Gmina argS) { string sql = @" UPDATE gminy SET NazwaGminy = @NazwaGminy , NazwaPowiatu=@NazwaPowiatu, NazwaWojewodztwa=@NazwaWojewodztwa WHERE Id = @Id "; await _db.SaveDataAsync(sql, argS); }
protected override void OnInitialized() { lng.LangChanged += StateHasChanged; base.OnInitialized(); if (Screen != null) { gmina = gs.GetGminaAsync(Screen.IdGminy).Result; } }
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(); }
async Task <ScreenList> fillScreenListWithComunes(ScreenList sl) { List <Gmina> listaWszystkichGminEver = await gs.GetGminaListAsync(); foreach (Screen s in sl.Screens) { if (s.IdGminy != 0) { Gmina gm = listaWszystkichGminEver.FirstOrDefault(x => x.Id == s.IdGminy); if (gm != null) { s.gmina = gm; } } } return(sl); }
async Task <List <Gmina> > przygotujListeCrossTableGmiy() { List <Gmina> listaWszytkichGminEver = await gs.GetGminaListAsync(); List <Gmina> lctg = new List <Gmina>(); List <Screen> scrLst = (await screenService.GetGilBTScreenListAsync()).Screens; foreach (User u in _userlist) { if (u.IdGmin != null) { foreach (int i in u.IdGmin) { Gmina g = listaWszytkichGminEver.FirstOrDefault(x => x.Id == i); Gmina tg = lctg.FirstOrDefault(x => x.Id == g.Id); if (tg != null) { tg.uzytkownicy.Add(u); } else { g.uzytkownicy.Add(u); lctg.Add(g); } } } } foreach (Screen s in scrLst) { Gmina g = listaWszytkichGminEver.FirstOrDefault(x => x.Id == s.IdGminy); if (g != null) { Gmina tg = lctg.FirstOrDefault(x => x.Id == g.Id); if (tg != null) { tg.ekrany.Add(s); } else { g.ekrany.Add(s); lctg.Add(g); } } } return(lctg); }
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; }
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 override void ImportRow(CsvRow csv) { if (unitOfWork == null) { unitOfWork = new UnitOfWork(_session.DataLayer); } // throw new NotImplementedException(); var rec = new KodPocztowy(unitOfWork); //PNA ; MIEJSCOWOŚĆ; ULICA; NUMERY; GMINA; POWIAT; WOJEWÓDZTWO //83 - 440; Abisynia; ; ; Karsin; kościerski; pomorskie var woj = unitOfWork.FindObject <Wojewodztwo>(new BinaryOperator(nameof(Wojewodztwo.NazwaWojewodztwa), csv[6])); if (woj == null) { woj = new Wojewodztwo(unitOfWork); woj.NazwaWojewodztwa = csv[6].Truncate(100); woj.Save(); unitOfWork.CommitChanges(); } var pow = unitOfWork.FindObject <Powiat>(new BinaryOperator(nameof(Powiat.NazwaPowiatu), csv[5])); if (pow == null) { pow = new Powiat(unitOfWork); pow.NazwaPowiatu = csv[5].Truncate(100); pow.Wojewodztwo = woj; pow.Save(); unitOfWork.CommitChanges(); } var gmi = unitOfWork.FindObject <Gmina>(new BinaryOperator(nameof(Gmina.NazwaGminy), csv[4])); if (gmi == null) { gmi = new Gmina(unitOfWork); gmi.NazwaGminy = csv[4].Truncate(100); gmi.Wojewodztwo = woj; gmi.Powiat = pow; gmi.Save(); unitOfWork.CommitChanges(); } rec.Wojewodztwo = woj; rec.Powiat = pow; rec.Gmina = gmi; rec.Numery = csv[3].Truncate(100); rec.Ulica = csv[2].Truncate(100); rec.Miejscowosc = csv[1].Truncate(100); rec.Kod = csv[0]; rec.Save(); // Console.WriteLine($" {rec.value1}"); if (rowCnt % 1000 == 0) { Console.WriteLine($"recs: {rowCnt} Execution Time: {watch.ElapsedMilliseconds} ms"); unitOfWork.CommitChanges(); unitOfWork.Dispose(); unitOfWork = null; Console.WriteLine($"After commit Execution Time: {watch.ElapsedMilliseconds} ms"); //Console.ReadLine(); //watch.Restart(); } }
public async Task PostGminaAsync(Gmina argS) { string sql = @"insert into gminy (NazwaGminy, NazwaPowiatu, NazwaWojewodztwa) values (@NazwaGminy, @NazwaPowiatu, @NazwaWojewodztwa);"; await _db.SaveDataAsync(sql, argS); }
public async Task DeleteGminaAsync(Gmina argS) { string sql = @" DELETE FROM gminy WHERE Id = @Id "; await _db.SaveDataAsync(sql, argS); }
private void OnGminaSelected(Gmina argGmina) { Console.WriteLine("Gmina changed to {0}", argGmina.NazwaGminy); gmina = argGmina; pokaWyborGminy = false; }