Exemple #1
0
        public async Task <IActionResult> Put(int id, [FromBody] Kraj value)
        {
            if (string.IsNullOrEmpty(value.NazwaPolska) || string.IsNullOrEmpty(value.NazwaAngielska) ||
                string.IsNullOrEmpty(value.KodKrajuISO2) || string.IsNullOrEmpty(value.KodKrajuISO3) ||
                string.IsNullOrEmpty(value.KodWalutyISO))
            {
                return(BadRequest());
            }

            var kraj = await _dbContext.Kraje.FindAsync(id);

            if (kraj == null)
            {
                return(NotFound());
            }

            kraj.NazwaPolska    = value.NazwaPolska;
            kraj.NazwaAngielska = value.NazwaAngielska;
            kraj.KodKrajuISO2   = value.KodKrajuISO2;
            kraj.KodKrajuISO3   = value.KodKrajuISO3;
            kraj.KodWalutyISO   = value.KodWalutyISO;
            kraj.UE             = value.UE;

            await _dbContext.SaveChangesAsync();

            return(NoContent());
        }
        public void addCountry(string Name, bool Hard)
        {
            Kraj Nowy = new Kraj();

            Nowy.Nazwa = Name;
            Nowy.Hard  = Hard;
            Nowy.id    = Kraje.Count;
            Kraje.Add(Nowy);
        }
Exemple #3
0
        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();
        }
Exemple #4
0
        public async Task <ActionResult <Kraj> > Post([FromBody] Kraj value)
        {
            if (string.IsNullOrEmpty(value.Nazwa))
            {
                return(BadRequest());
            }

            _dbContext.Krajs.Add(value);
            await _dbContext.SaveChangesAsync();

            return(CreatedAtAction("Get", new { id = value.Id, value }));
        }
Exemple #5
0
        //  "<Pocetak> - <Kraj> - Popust = <Popust>%
        //      <Namestaj.Naziv> ..."
        public override string ToString()
        {
            string tmp = "";

            foreach (int namestajNaAkciji in NamestajNaAkcijiID)
            {
                if (NamestajDataProvider.Instance.GetByID(namestajNaAkciji) != null)
                {
                    tmp += $"\n\t{((Namestaj)NamestajDataProvider.Instance.GetByID(namestajNaAkciji)).Naziv}";
                }
            }
            return($"({Pocetak.ToString("dd.MM.yyyy.")} - {Kraj.ToString("dd.MM.yyyy.")}) - Popust = {Popust}%:" + tmp);
        }
Exemple #6
0
        public async Task <ActionResult <Kraj> > Post([FromBody] Kraj value)
        {
            if (string.IsNullOrEmpty(value.NazwaPolska) || string.IsNullOrEmpty(value.NazwaAngielska) ||
                string.IsNullOrEmpty(value.KodKrajuISO2) || string.IsNullOrEmpty(value.KodKrajuISO3) ||
                string.IsNullOrEmpty(value.KodWalutyISO))
            {
                return(BadRequest());
            }

            _dbContext.Kraje.Add(value);
            await _dbContext.SaveChangesAsync();

            return(CreatedAtAction("Get", new { id = value.Id, value }));
        }
Exemple #7
0
        public static ObliczPodatek WyborStrategii(Kraj kraj)
        {
            switch (kraj)
            {
            case Kraj.Polska:
                return(new PodatekPolska());

            case Kraj.Niemcy:
                return(new PodatekNiemcy());

            default:
                throw new ArgumentException("Brak strategii dla wybranego kraju");
            }
        }
Exemple #8
0
        private void buttonInsert_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(textBoxDodajIme.Text) || String.IsNullOrEmpty(textBoxDodajPosta.Text))
            {
                MessageBox.Show("Izberite vse potrebne parametre!");
            }
            else
            {
                Kraj novKrajPodatki = new Kraj(textBoxDodajIme.Text, textBoxDodajPosta.Text, textBoxDodajVelUporab.Text);

                Database NovKraj = new Database();
                NovKraj.InsertKraj(novKrajPodatki);
            }
        }
Exemple #9
0
        private void buttonUpdate_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(textBoxUpdateIme.Text) || String.IsNullOrEmpty(textBoxUpdatePosta.Text) || listBoxKraji.SelectedIndex <= -1)
            {
                MessageBox.Show("Izberite vse potrebne parametre!");
            }
            else
            {
                Kraj updateKrajPodatki = new Kraj(textBoxUpdateIme.Text, textBoxUpdatePosta.Text, textBoxUpdateVelUporab.Text);
                int  IDlistbox         = listBoxKraji.SelectedIndex + 1;

                Database Kraji = new Database();
                Kraji.UpdateKraj(updateKrajPodatki, IDlistbox);
            }
        }
        /*POSODOBI KRAJ*/
        public void UpdateKraj(Kraj updateKraj, int IDlistBoxKraji)
        {
            using (con) //connection uporabljen le v življenjski dobi item-a
            {
                con.Open();

                NpgsqlCommand com = new NpgsqlCommand("SELECT update_kraji('" + updateKraj.ImeKraja + "', '" + updateKraj.CifraKraja + "', '" + updateKraj.VelikiUporabnik + "', '" + IDlistBoxKraji + "');", con);

                com.ExecuteNonQuery();

                com.Dispose();


                con.Close();
            }
        }
        /*DODAJ KRAJ*/
        public void InsertKraj(Kraj novKraj)
        {
            using (con) //connection uporabljen le v življenjski dobi item-a
            {
                con.Open();

                NpgsqlCommand com = new NpgsqlCommand("SELECT insert_kraji('" + novKraj.ImeKraja + "', '" + novKraj.CifraKraja + "', '" + novKraj.VelikiUporabnik + "');", con);

                com.ExecuteNonQuery();

                com.Dispose();


                con.Close();
            }
        }
Exemple #12
0
        public async Task <IActionResult> Put(int id, [FromBody] Kraj value)
        {
            if (string.IsNullOrEmpty(value.Nazwa))
            {
                return(BadRequest());
            }

            var kraj = await _dbContext.Krajs.FindAsync(id);

            if (kraj == null)
            {
                return(NotFound());
            }

            kraj.Nazwa = value.Nazwa;
            kraj.ISO2  = value.ISO2;
            kraj.ISO3  = value.ISO3;

            await _dbContext.SaveChangesAsync();

            return(NoContent());
        }
Exemple #13
0
        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;
        }
Exemple #14
0
        private async void nextPitanje(object sender, EventArgs e)
        {
            String poruka;
            int    odg = -1;

            if (prviOdgovor.IsChecked == true)
            {
                odg = 0;
            }
            if (drugiOdgovor.IsChecked == true)
            {
                odg = 1;
            }
            if (treciOdgovor.IsChecked == true)
            {
                odg = 2;
            }
            if (cetvrtiOdgovor.IsChecked == true)
            {
                odg = 3;
            }
            KvizPitanje p = PitanjaS[b - 1];

            if (p.tacanOdgovor == odg)
            {
                poruka = "Odgovorili ste tačno!";
                bodovi++;
            }
            else
            {
                poruka = "Odgovorili ste netačno. Tačan odgovor je " + p.odgovori[p.tacanOdgovor] + ".";
            }
            await DisplayAlert("", poruka, "ok");

            if (b < 5)
            {
                drugiOdgovor.IsChecked   = false;
                prviOdgovor.IsChecked    = false;
                treciOdgovor.IsChecked   = false;
                cetvrtiOdgovor.IsChecked = false;

                await Sve.FadeTo(0, 250);

                p = PitanjaS[b];


                Pitanje.Text  = p.pitanje;
                Odgovor1.Text = p.odgovori[0];
                Odgovor2.Text = p.odgovori[1];
                Odgovor3.Text = p.odgovori[2];
                Odgovor4.Text = p.odgovori[3];

                b++;
                String pit = "Pitanje ";
                pit += b.ToString();
                pit += "/5";
                BrojPitanja.Text = pit;
                await Sve.FadeTo(1, 250);
            }
            else
            {
                var stranica = new Kraj(bodovi);
                await Navigation.PushAsync(stranica);
            }
        }
Exemple #15
0
 public Zamowienie(double[] towary, Kraj kraj)
 {
     this._towary  = towary;
     this._podatek = Konfiguracja.WyborStrategii(kraj);
 }
Exemple #16
0
        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();
        }
Exemple #17
0
        /*{
         *  get { return NamestajNaAkciji; }
         *  set { NamestajNaAkciji = value; OnPropertyChanged("NamestajNaAkciji"); }
         * }*/

        public override string ToString()
        {
            return($"{Pocetak.ToShortDateString()} - {Kraj.ToShortTimeString()}");
        }