private void addclik(object sender, RoutedEventArgs e) { if (!Validated()) { contentProvider.Content += "Please correct your mistakes!"; } else { if (Convert.ToBoolean(vodic.IsChecked)) { Vodic tempVodic = new Vodic(name.Text, surname.Text, username.Text, password.Text, email.Text, number.Text, adress.Text); tours.Osobe.Add(new Vodic(tempVodic)); tours.Vodici.Add(tempVodic); tempVodic.Id = tours.Vodici.Count; vodiciTable.InsertAsync(tempVodic); } else { Uposlenik tempUpos = new Uposlenik(name.Text, surname.Text, username.Text, password.Text, email.Text, number.Text, adress.Text); tours.Osobe.Add(new Uposlenik(tempUpos)); tours.Uposlenici.Add(tempUpos); tempUpos.Id = tours.Uposlenici.Count; uposleniciTable.InsertAsync(tempUpos); } Page adm = new PregledAdminView(ref tours); this.Content = adm; } }
public async Task <IActionResult> DodajUposlenik(KorisnikZaposlenikDodajVM model) { if (!ModelState.IsValid) { model.Gradovi = GetGradovi(); model.Plate = GetPlate(); model.TipoviUposlenika = GetTipoviUposlenika(); return(View("DodajUposlenik", model)); } var nalog = new Nalog { Id = Guid.NewGuid().ToString(), UserName = model.Username, IsUposlenik = true }; await userManager.CreateAsync(nalog, model.Password); var noviZaposlenik = new Uposlenik { BrojTelefona = model.BrojTelefona, GradID = model.GradID.Value, Ime = model.Ime, Prezime = model.Prezime, PlataID = model.PlataID.Value, TipUposlenikaID = model.TipUposlenikaID.Value, UserId = nalog.Id }; db.Uposlenici.Add(noviZaposlenik); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult AdminUredi(AdminUposleniciUrediViewModel profil, int korisnikId) { if (ModelState.IsValid) { if (korisnikId == 0) { return(View()); } else { Uposlenik uposlenik = ctx.Uposlenici.Include(x => x.Korisnik) .Where(x => x.Korisnik.Id == profil.Id) .FirstOrDefault(); uposlenik.Korisnik.Ime = profil.Ime; uposlenik.Korisnik.Prezime = profil.Prezime; uposlenik.Korisnik.Adresa = profil.Adresa; uposlenik.Korisnik.BrTelefona = profil.BrTelefona; uposlenik.Korisnik.EMail = profil.EMail; uposlenik.Jmbg = profil.Jmbg; uposlenik.BrZiroRacuna = profil.BrZiroRacuna; uposlenik.BrRadneKnjizice = profil.BrRadneKnjizice; uposlenik.OpisRadnogMjesta = profil.OpisRadnogMjesta; uposlenik.Plata = profil.Plata; uposlenik.BrDanaGodisnjeg = profil.BrDanaGodisnjeg; uposlenik.DatumZaposlenja = profil.DatumZaposlenja; uposlenik.Menadzer = profil.Menadzer; uposlenik.Admin = profil.Admin; ctx.SaveChanges(); } } return(RedirectToAction("Index", "Korisnik", new { area = "ModulAdmin" })); }
public KorisniciEdit(int id) { HttpResponseMessage reponseU = uposleniciService.GetResponse(id.ToString()); HttpResponseMessage reponseUL = ulogeService.GetResponse(); if (reponseU.IsSuccessStatusCode) { uEdit = reponseU.Content.ReadAsAsync <Uposlenik>().Result; } else { MessageBox.Show(Messages.error + ": " + reponseU.ReasonPhrase, Messages.error, MessageBoxButtons.OK, MessageBoxIcon.Error); } if (reponseUL.IsSuccessStatusCode) { ulogeList = reponseUL.Content.ReadAsAsync <List <Uloga> >().Result; } else { MessageBox.Show(Messages.error + ": " + reponseUL.ReasonPhrase, Messages.error, MessageBoxButtons.OK, MessageBoxIcon.Error); } InitializeComponent(); AutoValidate = AutoValidate.Disable; }
public IHttpActionResult PutUposlenik(int id, Uposlenik uposlenik) { if (id != uposlenik.UposlenikID) { return(BadRequest()); } Uposlenik u = _db.Uposlenik.Find(id); u.Ime = uposlenik.Ime; u.Prezime = uposlenik.Prezime; u.BrojTelefona = uposlenik.BrojTelefona; u.UserName = uposlenik.UserName; u.UlogaID = uposlenik.UlogaID; u.Email = uposlenik.Email; u.Status = uposlenik.Status; u.LozinkaHash = uposlenik.LozinkaHash; u.LozinkaSalt = uposlenik.LozinkaSalt; try { _db.SaveChanges(); } catch (Exception e) { return(BadRequest(e.Message)); } return(StatusCode(HttpStatusCode.NoContent)); }
private void OrdinacijaDoktora_Load(object sender, EventArgs e) { toolStripStatusLabel1.ForeColor = Color.Red; Uposlenik novi = novaKlinika.ListaUposlenih.Single(x => x.MaticniBroj == maticniDoktoraa); Doktor a = novi as Doktor; foreach (Pacijent p in novaKlinika.ListaPacijenata) { foreach (Pregled preg in p.LicniKarton.SpisakPregleda1) { bool pregledPregledaj = false; foreach (Ordinacija ord in a.SpecijalistaZaOrdinacije) { if (preg.Ordinacija.NazivOrdinacije == ord.NazivOrdinacije && preg.Pregled1 == false) { pregledPregledaj = true; break; } } if (pregledPregledaj) { comboBox1.Items.Add(p.MaticniBroj); } } } comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend; comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems; }
public async Task <Uposlenik> validateU() { Windows.Web.Http.HttpClient httpClient = new Windows.Web.Http.HttpClient(); var headers = httpClient.DefaultRequestHeaders; string header = "ie"; if (!headers.UserAgent.TryParseAdd(header)) { throw new Exception("Invalid header value: " + header); } header = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36"; if (!headers.UserAgent.TryParseAdd(header)) { throw new Exception("Invalid header value: " + header); } string url = "http://localhost:50180/Uposleniks/GetAccount?Email=" + EMail + "&Password="******"http://localhost:50180/Potrosacs/GetAccount?Email" + EMail + "&password="******""; try { httpResponse = await httpClient.GetAsync(requestUri); httpResponse.EnsureSuccessStatusCode(); httpResponseBody = await httpResponse.Content.ReadAsStringAsync(); string json = httpResponseBody; if (json.Contains("Salterusa")) { novi = JsonConvert.DeserializeObject <Salterusa>(json); } else if (json.Contains("Postar")) { novi = JsonConvert.DeserializeObject <Postar>(json); } else if (json.Contains("Administrator")) { novi = JsonConvert.DeserializeObject <Administrator>(json); } } catch (Exception ex) { httpResponseBody = "Error: " + ex.HResult.ToString("X") + " Message: " + ex.Message; } if (novi == null) { novi = ePosta.Instanca.dajUposlenikaPoMailu(EMail, Pass); } return(novi); }
public ActionResult UrediProfil(UrediProfiViewModel profil) { if (ModelState.IsValid) { if (profil.Id == 0) { ViewBag.NijePronadjen = "Korisnik ne postoji.. Pokusajte ponovo!"; return(View()); } else { Uposlenik uposlenik = ctx.Uposlenici.Include(x => x.Korisnik) .Where(x => x.Korisnik.Id == profil.Id) .FirstOrDefault(); uposlenik.Korisnik.Ime = profil.Ime; uposlenik.Korisnik.Prezime = profil.Prezime; uposlenik.Korisnik.Adresa = profil.Adresa; uposlenik.Korisnik.BrTelefona = profil.BrTelefona; uposlenik.Korisnik.EMail = profil.EMail; uposlenik.Jmbg = profil.Jmbg; uposlenik.BrZiroRacuna = profil.BrZiroRacuna; uposlenik.BrRadneKnjizice = profil.BrRadneKnjizice; ctx.SaveChanges(); return(RedirectToAction("Prikazi", new { korisnikId = profil.Id })); } } return(View()); }
public async Task ResetNeprocitaneNotifikacije(int?KorisnikID) { HttpContext httpContext = Context.GetHttpContext(); KorisnickiNalog kn = httpContext.GetLogiraniKorisnik(); Korisnik k = db.Korisnici.Where(x => x.KorisnickiNalogID == kn.KorisnickiNalogID).FirstOrDefault(); Uposlenik u = db.Uposlenici.Where(x => x.KorisnikID == k.KorisnikID).FirstOrDefault(); //resetuj notifikacije var notifikacijeZaReset = db.Notifikacije.Where(i => i.UposlenikID == u.UposlenikID && i.Vidjeno == false).ToList(); if (notifikacijeZaReset.Count() > 0) { foreach (var noti in notifikacijeZaReset) { noti.Vidjeno = true; } db.SaveChanges(); } User receiver; if (connectedUsers.TryGetValue(k.KorisnikID.ToString(), out receiver)) { IEnumerable <string> allReceivers; lock (receiver.connectionIds) { //ako user ima više sesija allReceivers = receiver.connectionIds; } foreach (var cid in allReceivers) { await Clients.Client(cid).SendAsync("ResetNotificationCounter", u.UposlenikID); } } }
public ActionResult AdminUredi(int korisnikId) { Uposlenik uposlenik = ctx.Uposlenici.Include(x => x.Korisnik).Where(x => x.Korisnik.Id == korisnikId).FirstOrDefault(); var Model = new AdminUposleniciUrediViewModel { Ime = uposlenik.Korisnik.Ime, Prezime = uposlenik.Korisnik.Prezime, Adresa = uposlenik.Korisnik.Adresa, BrTelefona = uposlenik.Korisnik.BrTelefona, EMail = uposlenik.Korisnik.EMail, Jmbg = uposlenik.Jmbg, BrZiroRacuna = uposlenik.BrZiroRacuna, BrRadneKnjizice = uposlenik.BrRadneKnjizice, OpisRadnogMjesta = uposlenik.OpisRadnogMjesta, Plata = uposlenik.Plata, BrDanaGodisnjeg = uposlenik.BrDanaGodisnjeg, DatumZaposlenja = uposlenik.DatumZaposlenja, Menadzer = uposlenik.Menadzer, Admin = uposlenik.Admin, Id = uposlenik.Id }; return(View(Model)); }
public override Uposlenici Insert(UposleniciUpsertRequest request) { Korisnik korisnik = new Korisnik(); Uposlenik uposlenik = new Uposlenik(); korisnik.Ime = request.Ime; korisnik.Prezime = request.Prezime; korisnik.Adresa = request.Adresa; korisnik.KorisnickoIme = request.KorisnickoIme; korisnik.LozinkaSalt = GenerateSalt(); korisnik.LozinkaHash = GenerateHash(korisnik.LozinkaSalt, request.Lozinka); korisnik.Telefon = request.Telefon; korisnik.GradId = request.GradId; _db.Korisnik.Add(korisnik); uposlenik.DatumRodjenja = request.DatumRodjenja; uposlenik.DatumZaposljavanja = request.DatumZaposljavanja; uposlenik.JMBG = request.JMBG; uposlenik.VrstaId = request.VrstaUposlenikaId; uposlenik.Status = request.Status; uposlenik.UposlenikId = korisnik.KorisnikId; _db.Uposlenik.Add(uposlenik); _db.SaveChanges(); return(_mapper.Map <Uposlenici>(uposlenik)); }
public async Task <IHttpActionResult> PutUposlenik(int id, Uposlenik uposlenik) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != uposlenik.UposlenikId) { return(BadRequest()); } db.Entry(uposlenik).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UposlenikExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IActionResult Dodajtermin(int TerminRasporedCasovaId, int RasporedId, DateTime Datum, string TerminOd, string TerminDo, int VoziloId, int UposlenikId) { Vozilo v = reposVozila.GetById(VoziloId); /*Vozila.Find(VoziloId);*/ Uposlenik u = reposUposlenici.GetById(UposlenikId); /*Uposlenici.Find(UposlenikId);*/ RasporedCasova raspored = reposRaspored.GetById(RasporedId); TerminRasporedaCasova terminRaspored; if (TerminRasporedCasovaId == 0) { terminRaspored = new TerminRasporedaCasova(); terminRaspored.Datum = Datum; terminRaspored.TerminOd = TerminOd; terminRaspored.TerminDo = TerminDo; terminRaspored.Vozilo = v; terminRaspored.Uposlenik = u; terminRaspored.RasporedCasova = raspored; reposTerminRasporedCasova.Add(terminRaspored); } else { terminRaspored = reposTerminRasporedCasova.GetById(TerminRasporedCasovaId); } terminRaspored.Datum = Datum; terminRaspored.TerminOd = TerminOd; terminRaspored.TerminDo = TerminDo; terminRaspored.Vozilo = v; terminRaspored.Uposlenik = u; terminRaspored.RasporedCasova = raspored; reposTerminRasporedCasova.Save(); return(RedirectToAction("DetaljiRasporedCasova", "RasporedCasova", new { RasporedId = @RasporedId })); }
public async Task <IActionResult> Edit(int id, [Bind("DatumZaposljenja")] Uposlenik uposlenik) { if (id != uposlenik.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(uposlenik); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UposlenikExists(uposlenik.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(uposlenik)); }
private void Prijava() { HttpResponseMessage response = usersService.PostActionResponse("Prijava", new PrijavaVM { korisnickoIme = korisnickoImeInput.Text, lozinka = lozinkaInput.Text }); if (response.StatusCode == HttpStatusCode.NotFound) { MessageBox.Show(Messages.login_user_err, Messages.error, MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (response.StatusCode == HttpStatusCode.Unauthorized) { MessageBox.Show(Messages.login_user_err, Messages.error, MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (response.IsSuccessStatusCode) { Uposlenik korisnik = response.Content.ReadAsAsync <Uposlenik>().Result; this.DialogResult = DialogResult.OK; Global.prijavnjeniKorisnik = korisnik; this.Close(); } else { MessageBox.Show("Error Code: " + response.StatusCode + " Message: " + response.ReasonPhrase); } }
public ActionResult PromjeniLozinku(UposleniciPromjeniLozinkuViewModel korisnik, int korisnikId) { if (korisnikId == 0) { return(View("UrediProfil", korisnik)); } else { Uposlenik UKorisnik = ctx.Uposlenici.Where(x => x.Id == korisnikId) .Include(x => x.Korisnik).FirstOrDefault(); if (korisnik.Password != UKorisnik.Korisnik.Password) { ViewBag.Greska = "Pogrijesili ste staru lozinku, pokusajte ponovo!"; return(View("PromjeniLozinku", korisnik)); } else { UKorisnik.Korisnik.Password = korisnik.NovaLozinka; ctx.SaveChanges(); ViewBag.Poruka = "Uspješno ste promjenili Lozinku!"; return(RedirectToAction("Prikazi", new { korisnikId = UKorisnik.Id })); } } return(View()); }
protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); Uposlenik uposlenik = null; //Dobavljanje korisnika iz parametra budući da je isti sa logina poslan kao parametar if (e.Parameter != null) { uposlenik = (Uposlenik)e.Parameter; } var stavke = MeniStavkeListView.ItemsSource as List <MeniStavkeViewModel>; if (stavke == null && uposlenik != null) { stavke = new List <MeniStavkeViewModel>(); foreach (var meniStavka in DataSource.DataSource.Data.Stavke[uposlenik.Nivo]) { stavke.Add(MeniStavkeViewModel.SaMeniStavke(meniStavka)); } //pridruzivanje odabranih stavki menija, listview-u koji prikazuje meni MeniStavkeListView.ItemsSource = stavke; } }
public async Task <IActionResult> Edit(int id, [Bind("Ime,Prezime,KorisnickoIme,Lozinka,EMailTelefon,Id")] Uposlenik uposlenik) { if (id != uposlenik.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(uposlenik); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UposlenikExists(uposlenik.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(uposlenik)); }
private void SnimiButton_Click(object sender, EventArgs e) { if (ValidateChildren()) { Uposlenik uAdd = new Uposlenik(); uAdd.Ime = imeInput.Text; uAdd.Prezime = prezimeInput.Text; uAdd.UserName = korisnickoImeInput.Text; uAdd.BrojTelefona = brojTelefonaInput.Text; uAdd.Email = emailInput.Text; uAdd.LozinkaSalt = UIHelper.GenerateSalt(); uAdd.LozinkaHash = UIHelper.GenerateHash(uAdd.LozinkaSalt, lozinkaInput.Text); uAdd.Status = true; uAdd.UlogaID = ulogeComboBox.SelectedValue.ToInt(); HttpResponseMessage reponseU = uposleniciService.PostResponse(uAdd); if (reponseU.IsSuccessStatusCode) { DialogResult = DialogResult.OK; Close(); MessageBox.Show(Messages.success_add, Messages.success, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(Messages.error + ": " + reponseU.ReasonPhrase, Messages.error, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public ActionResult Otpusti(int korisnikId) { Uposlenik uposlenik = ctx.Uposlenici.Where(x => x.Id == korisnikId).FirstOrDefault(); ctx.Uposlenici.Remove(uposlenik); ctx.SaveChanges(); return(RedirectToAction("Index")); }
public async void AzurirajAsync(object o) { Uposlenik novi = new Uposlenik(ime, prezime, 1, datumRodjenja, datumZaposlenja); DefaultPodaci.AzurirajUposlenika(original, novi); var dialog1 = new MessageDialog("Azuriranje uspjesno!"); await dialog1.ShowAsync(); }
public ActionResult DeleteConfirmed(string id) { Uposlenik uposlenik = db.Uposlenik.Find(id); db.Uposlenik.Remove(uposlenik); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: ModulUposlenici/Profil/Prikazi public ActionResult Prikazi(int korisnikId) { Uposlenik uposlenik = ctx.Uposlenici.Include(u => u.Korisnik).Where(u => u.Korisnik.Id == korisnikId).FirstOrDefault(); TempData["uposlenikObavijest"] = GetAllObavijestiZaUposlenika(korisnikId); TempData["menadzerObavijest"] = GetAllObavijestiZaMenadzera(korisnikId); return(View(uposlenik)); }
private void pretraga(object obj) { Uposlenik p = DefaultPodaci.nadjiUposlenika(imePrezimeID); if (p != null) { uposlenici.Clear(); uposlenici.Add(p); } }
public ActionResult Edit([Bind(Include = "UposlenikId,Ime,Prezime,Username,Password,Email,Brtel,Adresa")] Uposlenik uposlenik) { if (ModelState.IsValid) { db.Entry(uposlenik).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(uposlenik)); }
public ActionResult Edit([Bind(Include = "id,ime,prezime,email,password,adresa,datumRodjenja,tipPosla")] Uposlenik uposlenik) { if (ModelState.IsValid) { db.Entry(uposlenik).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(uposlenik)); }
private void buttonPrijava_Click(object sender, EventArgs e) { if (textBoxUsername.Text == "" || textBoxPassword.Text.Count() == 0) { toolStripStatusLabelGreska.Text = "Niste unijeli korisničko ime ili lozinku."; return; } Uposlenik uposlenik = Klinika.uposlenici.Find(x => x.username == textBoxUsername.Text); if (uposlenik != null) { if (IzracunajMD5Hash(textBoxPassword.Text) == uposlenik.password) { if (uposlenik is Doktor) { Ordinacija ordinacija = Klinika.ordinacije.Find(x => x.doktor == uposlenik); DoktorForma doktorForma = new DoktorForma(ref ordinacija); doktorForma.Show(); } else if (uposlenik is Uposlenik) { UposlenikForma uposlenikForma = new UposlenikForma(); uposlenikForma.Show(); } } else { toolStripStatusLabelGreska.Text = "Lozinka nije ispravna. Pokušajte ponovo."; return; } } else { //pacijent Pacijent pacijent = Klinika.pacijenti.Find(x => x.username == textBoxUsername.Text); if (pacijent != null) { if (IzracunajMD5Hash(textBoxPassword.Text) == pacijent.password) { PacijentForma pacijentForma = new PacijentForma(ref pacijent); pacijentForma.Show(); } else { toolStripStatusLabelGreska.Text = "Lozinka nije ispravna. Pokušajte ponovo."; return; } } else { toolStripStatusLabelGreska.Text = "Korisnik ne postoji."; } } }
//primjer post zahtjeva prema servisu public async void dodajKorisnika(Uposlenik uposlenik) { HttpClient httpClient = new HttpClient(); //mora se stavity content/type da je json inace ce aplikacija da odbija zahtjev httpClient.DefaultRequestHeaders.Accept.Add(new HttpMediaTypeWithQualityHeaderValue("application/json")); //json se salje u body post zahtjeva string jsonContents = JsonConvert.SerializeObject(uposlenik); HttpResponseMessage response = await httpClient.PostAsync(new Uri(serviceHost+ uposleniciName), new HttpStringContent(jsonContents, Windows.Storage.Streams.UnicodeEncoding.Utf8, "application/json")); //dalje sa odgovorom se moze uraditi sta god zatreba JsonValue value = JsonValue.Parse(response.Content.ToString()); }
public void ObrisiUposlenika(Uposlenik u) { foreach (Uposlenik p in DataSourceLikovi.k.Uposlenici) { if (u.Login_podaci.Username.Equals(p.Login_podaci.Username)) { DataSourceLikovi.k.Uposlenici.Remove(p); break; } } }
public ActionResult UposliPopunjen(int korisnikId) { Uposlenik uposlenik = new Uposlenik(); uposlenik.Korisnik = ctx.Korisnici.Where(x => x.Id == korisnikId).FirstOrDefault(); uposlenik.IsDeleted = false; uposlenik.DatumZaposlenja = DateTime.Now; ctx.Uposlenici.Add(uposlenik); ctx.SaveChanges(); return(RedirectToAction("AdminUredi", "Profil", new { area = "ModulUposlenici", korisnikId })); }
public async Task <IActionResult> Create([Bind("DatumZaposljenja")] Uposlenik uposlenik) { if (ModelState.IsValid) { _context.Add(uposlenik); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(uposlenik)); }
private void unosButton_Click(object sender, EventArgs e) { if (validiraj()) { String zaposlenje = zaposlenje_combo.Text; String Spol="Musko"; Random id = new Random(); int r = id.Next(1111, 9999); if(zenskoRB.Checked) Spol="Zensko"; Uposlenik Uposlenik = new Uposlenik( r, imetb.Text, prezimetb.Text, Spol, rodjenje_datetime.Value, zaposlenje_datetime.Value, Convert.ToDecimal(plata_npd.Value), kontakt_masked_box.Text, zaposlenje_combo.Text, sifra_box.Text); DAL.DAL d = DAL.DAL.Instanca; d.kreirajKonekciju("localhost", "Teretana", "root", ""); DAL.DAL.UposlenikDAO c = d.getDAO.getUposlenikDAO(); Uposlenik.IdUposlenika = (int)c.create(Uposlenik); d.terminirajKonekciju(); MessageBox.Show("Uposlenik unesen! ID je: " + r); Close(); } }
public virtual void registrujUposlenika(Uposlenik uposlenik) { throw new System.NotImplementedException(); }
private void unosButton_Click(object sender, EventArgs e) { if (validiraj()) { String zaposlenje = zaposlenje_combo.Text; String Spoll="Musko"; if(zenskoRB.Checked) Spoll="Zensko"; Uposlenik Uposlenik = new Uposlenik( Convert.ToInt32(uposlenikID_masked_box.Text), imetb.Text, prezimetb.Text, Spoll, rodjenje_datetime.Value, zaposlenje_datetime.Value, plata_npd.Value, kontakt_masked_box.Text, zaposlenje, sifra_box.Text); DAL.DAL d = DAL.DAL.Instanca; d.kreirajKonekciju("localhost", "Teretana", "root", ""); DAL.DAL.UposlenikDAO c = d.getDAO.getUposlenikDAO(); /* Uposlenik Uposlenik = c.getById(Convert.ToInt32(uposlenikID_masked_box.Text)); Uposlenik.Ime = imetb.Text; Uposlenik.Prezime = prezimetb.Text; if (muskoRB.Checked == true) Uposlenik.Spol = Spol.Musko; else Uposlenik.Spol = Spol.Zensko; Uposlenik.DatumRodjenja= rodjenje_datetime.Value; Uposlenik.Kontakt = kontakt_masked_box.Text; Uposlenik.Plata = plata_npd.Value; Uposlenik.DatumZaposlenja = zaposlenje_datetime.Value; Uposlenik.ZaposlenjeS = zaposlenje_combo.Text; Uposlenik.Sifra = sifra_box.Text;*/ MessageBox.Show(zaposlenje_combo.Text); c.update(Uposlenik); d.terminirajKonekciju(); //Close(); } else { toolStripStatusLabel1.Text = "Unesite ispravne podatke!"; } }