private void bttnLogin_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { ApiService.Email = txtEmail.Text; ApiService.Sifra = txtSifra.Text; try { var r = _apiService.Get <List <Korisnik> >(new KorisnikSearchRequest { Email = ApiService.Email }); if (r.Count == 1) { var frm = new frmPocetna(); frm.Show(); this.Hide(); } else { throw new Exception(); } } catch (Exception) { MessageBox.Show("Uneseni email ili lozinka su pogresni.", "Login", MessageBoxButtons.OK); } } }
private void bttnIzbrisiPaket_Click(object sender, EventArgs e) { var pk = _korisnikPaketService.Get <List <Paket> >(new KorisnikPaketSearchRequest { PaketId = _paket.Id }).ToList(); foreach (var p in pk) { _korisnikPaketService.Remove(p.Id); } Task.Delay(1000); _paketService.Remove(_paket.Id); var frm = new frmPocetna(); frm.Show(); this.MdiParent.Close(); }
private void bttnSnimi_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { if (txtLozinka.Text != txtLozinkaPotvrda.Text) { var r = System.Windows.Forms.MessageBox.Show("Greska: Lozinke se ne poklapaju.", "Lozinka", MessageBoxButtons.OK); if (r.Equals(MessageBoxResult.OK)) { return; } } _korisnikService.Update <Model.Korisnik>(_korisnik.Id, new KorisnikInsertRequest { Ime = txtIme.Text, Prezime = txtPrezime.Text, Email = txtEmail.Text, GradId = cbxGrad.SelectedIndex, DatumRodjenja = dtpDatumRodjenja.Value, DatumRegistracije = _korisnik.DatumRegistracije, Password = txtLozinka.Text, PasswordPotvrda = txtLozinkaPotvrda.Text }); if (!string.IsNullOrEmpty(txtLozinka.Text)) { frmLogin frmL = new frmLogin(); frmL.Show(); this.MdiParent.Close(); this.Close(); } else { frmPocetna frmP = new frmPocetna(); frmP.Show(); this.MdiParent.Close(); this.Close(); } } }
private void bttnDodaj_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { byte[] slika = null; if (!string.IsNullOrEmpty(txtSlikaNaziv.Text)) { slika = ImageConvertor.ConvertImageToByteArray(Image.FromFile(txtSlikaNaziv.Text), ".jpg"); } else { slika = ImageHelper.GetImage("imgInitial.jpg"); } var film = new FilmInsertRequest { DatumIzlaska = dtpDatumIzlaska.Value, Naziv = txtNazivFilma.Text, Opis = txtOpis.Text, TipId = cbxVrsta.SelectedIndex, ZanrId = cbxZanr.SelectedIndex, Link = txtLink.Text, Slika = slika }; _filmService.Add(film); Task.Delay(1000); var dodanifilm = _filmService.Get <List <Film> >(new FilmSearchRequest { Naziv = film.Naziv }).FirstOrDefault(); if (dodanifilm == null) { return; } if (!string.IsNullOrEmpty(txtProjekcijaCijenaUlaznice.Text) && !string.IsNullOrEmpty(txtProjekcijaBrojKarata.Text) && cbxDvorana.SelectedIndex != 0) { var projekcija = new ProjekcijaInsertRequest { DatumProjekcije = dtpDatumProjekcije.Value, CijenaUlaznice = double.Parse(txtProjekcijaCijenaUlaznice.Text), FilmId = dodanifilm.Id, Opis = "Film: " + dodanifilm.Naziv + " Opis: " + dodanifilm.Opis, DvoranaId = cbxDvorana.SelectedIndex }; _projekcijaService.Add(projekcija); } _ocijenaService.Add(new OcijenaInsertRequest { DataOcijena = Int32.Parse(txtOcijena.Text), FilmId = dodanifilm.Id, KomentatorId = _korisnikService.Get <List <Korisnik> >(new KorisnikSearchRequest { Email = ApiService.Email }).FirstOrDefault().Id }); var form = new frmPocetna(); form.Show(); this.MdiParent.Close(); this.Close(); } }