Ejemplo n.º 1
0
        private void snimiKorbtn_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                if (model.Id != 0)
                {
                    model.Email        = emailTextBox.Text;
                    model.Ime          = imeTextBox.Text;
                    model.Password     = passwordTextBox.Text;
                    model.Prezime      = prezimeTextBox.Text;
                    model.Username     = usernamaTextBox.Text;
                    model.TipKorisnika = TipKorisnika.Klijent;
                    model.DatumPrijave = DateTime.Now;
                    model.Telefon      = telefonTextBox.Text;

                    HttpResponseMessage responseMessage = klijentPutService.PutResponse(model.Id, model);
                    if (responseMessage.IsSuccessStatusCode)
                    {
                        MessageBox.Show("Klijent uspjesno uređen!");
                        ClearForm();
                        var korisnickinalozi = new KorisnickiNalozi();
                        ((Form1)Form.ActiveForm).DodajKontrolu(korisnickinalozi);
                    }
                    else
                    {
                        MessageBox.Show("Doslo je do greske!");
                    }
                }
                else
                {
                    model = new Klijent()
                    {
                        Email        = emailTextBox.Text,
                        Ime          = imeTextBox.Text,
                        Password     = passwordTextBox.Text,
                        Prezime      = prezimeTextBox.Text,
                        Username     = usernamaTextBox.Text,
                        TipKorisnika = TipKorisnika.Klijent,
                        DatumPrijave = DateTime.Now,
                        Telefon      = telefonTextBox.Text
                    };
                    HttpResponseMessage responseMessage = klijentPostService.PostResponse(model);
                    if (responseMessage.IsSuccessStatusCode)
                    {
                        MessageBox.Show("Klijent uspjesno dodan!");
                        ClearForm();
                        var korisnickinalozi = new KorisnickiNalozi();
                        ((Form1)Form.ActiveForm).DodajKontrolu(korisnickinalozi);
                    }
                    else
                    {
                        MessageBox.Show("Doslo je do greske!");
                    }
                }
            }
        }
Ejemplo n.º 2
0
        private void snimiKorbtn_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                if (model.Id != 0)
                {
                    model.Adresa          = adresaTextBox.Text;
                    model.DatumZaposlenja = datumZaposlenjaDateTimePicker.Value;
                    model.DatumRodjenja   = datumRodjenjaDateTimePicker.Value;
                    model.Email           = emailTextBox.Text;
                    model.Ime             = imeTextBox.Text;
                    model.Jmbg            = JMBGTextBox.Text;
                    model.Password        = passwordTextBox.Text;
                    model.Plata           = (double)plataNumericUpDown.Value;
                    model.Prezime         = prezimeTextBox.Text;
                    model.Status          = (StatusZaposlenika)statusComboBox.SelectedItem;
                    model.Telefon         = telefonTextBox.Text;
                    model.Username        = usernamaTextBox.Text;
                    model.TipKorisnika    = (TipKorisnika)tipKorisnikaComboBox.SelectedItem;

                    HttpResponseMessage responseMessage = korisnikPutService.PutResponse(model.Id, model);
                    if (responseMessage.IsSuccessStatusCode)
                    {
                        MessageBox.Show("Korisnik uspjesno uređen!");
                        var korisnickinalozi = new KorisnickiNalozi();
                        ((Form1)this.ParentForm).DodajKontrolu(korisnickinalozi);
                    }
                    else
                    {
                        MessageBox.Show("Doslo je do greske!");
                    }
                }
                else
                {
                    model = new Zaposlenik()
                    {
                        Adresa          = adresaTextBox.Text,
                        DatumZaposlenja = datumZaposlenjaDateTimePicker.Value,
                        DatumRodjenja   = datumRodjenjaDateTimePicker.Value,
                        Email           = emailTextBox.Text,
                        Ime             = imeTextBox.Text,
                        Jmbg            = JMBGTextBox.Text,
                        Password        = passwordTextBox.Text,
                        Plata           = (double)plataNumericUpDown.Value,
                        Prezime         = prezimeTextBox.Text,
                        Status          = (StatusZaposlenika)statusComboBox.SelectedItem,
                        Telefon         = telefonTextBox.Text,
                        Username        = usernamaTextBox.Text,
                        TipKorisnika    = (TipKorisnika)tipKorisnikaComboBox.SelectedItem
                    };
                    HttpResponseMessage responseMessage = korisnikPostService.PostResponse(model);
                    if (responseMessage.IsSuccessStatusCode)
                    {
                        MessageBox.Show("Korisnik uspjesno dodan!");
                        var korisnickinalozi = new KorisnickiNalozi();
                        ((Form1)this.ParentForm).DodajKontrolu(korisnickinalozi);
                    }
                    else
                    {
                        MessageBox.Show("Doslo je do greske!");
                    }
                }
            }
        }