public checkKlijent(Klijent k) { InitializeComponent(); imgSlika.Source = k.slika; txtNaziv.Text = k.ToString(); klijent = k; }
public void popuni(Klijent k) { tbxIme.Text = k.Ime; tbxPrezime.Text = k.Prezime; dtpDatumRodjenja.DisplayDate = k.DatumRodjenja; tbxJMBG.Text = k.JMBG; tbxBrLK.Text = k.BrojLicneKarte; tbxAdresa.Text = k.Adresa; tbxTel.Text = k.brojTelefona; cbbAgent.SelectedItem = k.Agent; slika = k.slika; imgSlika.Source = slika; }
public static KlijentBasic GetKlijentBasic(int id) { KlijentBasic kb = new KlijentBasic(); try { ISession s = DataLayer.GetSession(); Klijent k = s.Load <Klijent>(id); kb = new KlijentBasic(k.Id, k.Email, k.Sifra, k.Adresa, k.Telefon, k.Kupac, k.Prodavac); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } return(kb); }
public IActionResult Index() { KorisnickiNalog korisnik = HttpContext.GetLogiraniKorisnik(); if (korisnik != null) { Klijent c = _context.Klijents.Where(kli => kli.KorisnickiNalogId == korisnik.KorisnickiNalogId) .Include(q => q.KorisnickiNalog) .SingleOrDefault(); RezervacijaIndexVM model = new RezervacijaIndexVM { rowsRzv = _context.Rezervacijas .Where(t => t.Klijent.Ime == c.Ime) .Select(x => new RezervacijaIndexVM.RowRzv { RezervacijaId = x.RezervacijaId, DatumPreuzimanja = x.DatumPreuzimanja, DatumVracanja = x.DatumVracanja, CijenaVozacaPoDanu = x.Vozac.CijenaVozacaPoDanu, CijenaVodicaPoDanu = x.TuristickiVodic.CijenaVodicaPoDanu, CijenaTuristRutePoDanu = x.TuristRuta.CijenaTuristRutePoDanu, CijenaVozilaPoDanu = x.Vozilo.CijenaVozilaPoDanu, CijenaUslugePoDanu = x.Vozac.CijenaVozacaPoDanu + x.Vozilo.CijenaVozilaPoDanu + x.TuristickiVodic.CijenaVodicaPoDanu + x.TuristRuta.CijenaTuristRutePoDanu, UkupnaCijena = (x.Vozac.CijenaVozacaPoDanu + x.Vozilo.CijenaVozilaPoDanu + x.TuristickiVodic.CijenaVodicaPoDanu + x.TuristRuta.CijenaTuristRutePoDanu) * (x.DatumVracanja - x.DatumPreuzimanja).TotalDays * 1.17, TuristRuta = x.TuristRuta.Naziv, TuristickiVodic = x.TuristickiVodic.Naziv, Vozac = x.Vozac.Naziv, Vozilo = x.Vozilo.NazivVozila, Klijent = x.Klijent.Ime, NacinPlacanja = x.NacinPlacanja.Naziv }).ToList() }; return(View("Index", model)); } return(RedirectToAction("HomeKlijent", "Klijent")); }
public void ZatvoriKlijenta(Klijent k) { foreach (Klijent klijent in listaKlijenata) { if (klijent.Equals(k)) { try { klijent.Soket.Close(); listaKlijenata.Remove(klijent); forma.ObrisiKlijenta(klijent); } catch { } break; } } }
public IHttpActionResult Prijava([FromBody] PrijavaVM k) { //var token = Guid.NewGuid(); //tokeni.Add(token); Klijent klijent = _db.Klijent.Where(x => x.Email == k.korisnickoIme).FirstOrDefault(); if (klijent == null) { return(NotFound()); } else if (UIHelper.GenerateHash(klijent.LozinkaSalt, k.lozinka) == klijent.LozinkaHash) { return(Ok(klijent)); } return(Unauthorized()); }
private void btnNovaNekretnina_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); NekretninaProdaja novaNekretnina = new NekretninaProdaja() { GradLokacija = "Nis Medijana", Ulica = "Milojka Lesjanina", Broj = 14, BrojParcele = "213/14", KatastarskaOpstina = "Brzi Brod", Tip = "STAN", Kvadratura = 34, DatumIzgradnje = DateTime.Now, Cena = 30000, SpratBrSpratova = "5/5", Opis = "Jednosoban stan u centru grada blizu Ekonomskog i Pravnog fakulteta. Pogodan za dva studenta.", IdUgovora = "25/2017" }; Klijent klijent = s.Load <Klijent>(3); Agent agent = s.Load <Agent>(6); novaNekretnina.Vlasnik = klijent; novaNekretnina.ZaduzenAgent = agent; klijent.NekretnineVlasnik.Add(novaNekretnina); agent.Nekretnine.Add(novaNekretnina); s.Save(novaNekretnina); s.Flush(); MessageBox.Show("Uspesno dodata nova nekretnina!"); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void btnCreateKlijent_Click(object sender, EventArgs e) { try { if (txtNazivKlijenta.Text.Trim() != "" && txtRegistarskiBroj.Text.Trim() != "" && txtKontakt.Text.Trim() != "" && txtKomentar.Text.Trim() != "") { Klijent klijent = new Klijent { NazivKlijenta = txtNazivKlijenta.Text, RegistarskiBroj = txtRegistarskiBroj.Text, Kontakt = txtKontakt.Text, DodatniKomentar = txtKomentar.Text }; db.klijenti.Add(klijent); int ret = db.SaveChanges(); MessageBox.Show("Uspesno ste dodali klijenta!", "Obavestenje", MessageBoxButtons.OK, MessageBoxIcon.Information); btnGetKlijente_Click(null, null); ClearKlijent(); } else { MessageBox.Show("Molimo Vas, unesite sva polja!", "Obavestenje", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (DbEntityValidationException EFex) { foreach (DbEntityValidationResult s in EFex.EntityValidationErrors) { foreach (DbValidationError x in s.ValidationErrors) { MessageBox.Show(x.ErrorMessage); } } db.Dispose(); db = new Models(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public void PrimajPoruke(Klijent k) { NetworkStream tok = new NetworkStream(k.Soket); try { while (true) { Poruka p = formatter.Deserialize(tok) as Poruka; //Console.WriteLine(p.ToString()); SaljiPoruke(p); } } catch { ZatvoriKlijenta(k); } }
static void Main(string[] args) { Naocare n1 = new Naocare("rey-ban", 10000); Naocare n2 = new Naocare("bvlgari", 20000); Sat s1 = new Sat("armany", 100000); Sat s2 = new Sat("g-shock", 30000); Klijent k = new Klijent("Pera", "Peric"); k.kreirajPorudzbinu(); k.m_Porudzbina[0].dodajStavku(new Stavka(s1, 3)); k.m_Porudzbina[0].dodajStavku(new Stavka(n1, 4)); foreach (Stavka s in k.m_Porudzbina[0].m_Stavka) { Console.WriteLine("Klijent " + k.Ime + " " + k.Prezime + " je porucio " + s.m_Proizvod.ToString() + "\nkolicina:" + s.Kolicina); } }
internal bool DodajKlijenta(Klijent klijent) { try{ Zahtev zahtev = new Zahtev(); zahtev.Operacija = Operacija.DodajKlijenta; zahtev.Klijent = klijent; formatter.Serialize(stream, zahtev); Odgovor odgovor = (Odgovor)formatter.Deserialize(stream); if (odgovor.Signal == Signal.KlijentUspesnoDodat) { return(true); } return(false); } catch (Exception e) { MessageBox.Show(e.Message); return(false); } }
public bool Postoji(String pass, String username) { try { ISession s = DataLayer.GetSession(); Klijent postoji = s.Query <Klijent>() .Where(v => v.Username.Equals(username) && v.Password.Equals(pass)) .Select(p => p).FirstOrDefault(); if (postoji != null) { return(true); // sve tacno } return(false); //nista se ne poklapa } catch (Exception ec) { return(false); } }
public void onIzmeniKlijenta(object parameter) { K.Validate(); if (K.IsValid) { Klijent klijent = unitOfWork.Klijenti.GetKlijentByJmbg(K.Jmbg); klijent.Jmbg = K.Jmbg; klijent.Ime = K.Ime; klijent.Prezime = K.Prezime; unitOfWork.Klijenti.Update(klijent); if (unitOfWork.Complete() > 0) { Uspesno = "Uspesno ste izmenili klijenta!"; IdPostoji = ""; } } }
public int RemoveKlijent(int id) { try { ISession s = DataLayer.GetSession(); Klijent a = s.Load <Klijent>(id); s.Delete(a); s.Flush(); s.Close(); return(1); } catch (Exception exc) { return(-1); } }
public void Mail(Klijent k, String poruka) { var message = new MimeMessage(); message.From.Add(new MailboxAddress("Turisticka agencija", "*****@*****.**")); message.To.Add(new MailboxAddress(k.PunoIme, k.Mail)); message.Subject = "Ponuda"; message.Body = new TextPart("plain") { Text = "Postovani,\n" + poruka + " \n Pozdrav" }; using (var client = new SmtpClient()) { client.Connect("smtp.gmail.com", 587, false); client.Authenticate("vamosalaplayaagencija", "4CVamosALaPlaya"); client.Send(message); client.Disconnect(true); } }
public IActionResult VratiRezervacijeKlijenta(string username) { KlijentProvider kp = new KlijentProvider(); List <DataWrapper.RezZaposlenom> rez = new List <DataWrapper.RezZaposlenom>(); RezervacijaProvider rp = new RezervacijaProvider(); Klijent k = kp.GetKlijentByUsername(username); rez = rp.VratiRezervacijeZaposlenom(k); if (rez != null) { var json = JsonConvert.SerializeObject(rez, new JsonSerializerSettings() { ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore }); return(Ok(json)); } return(NotFound()); }
public frmAddOsnovne(Object klijent, bool edit, Object monitoring, frmAddMonitoring parent) { InitializeComponent(); this.monitoring = (tblMonitoring)monitoring; this.edit = edit; this.klijent = (Klijent)klijent; lblKlijent.Text = this.klijent.naziv; ucitajVrstuMonitoringa(); ucitajTipFajla(); txtNaziv.Text = this.monitoring.naziv; ucitajMaticneBrojeve(); ucitajMailove(); btnDodajOsnovne.Text = "Snimi izmene"; if (edit == true) { grpMail.Enabled = grpNadgledaneFirme.Enabled = true; } else { grpMail.Enabled = grpNadgledaneFirme.Enabled = false; } this.parent = parent; this.FormBorderStyle = FormBorderStyle.FixedDialog; if (this.monitoring.saljeSeMail == "1") { chkSaljeSeMail.Checked = true; } else { chkSaljeSeMail.Checked = false; } }
public async Task <IActionResult> Create([Bind("DatumRodjenja,JMBG,BrojTelefona,BrojLicneKarte,Zanimanje,Ime,Prezime,KorisnickoIme,Lozinka,Adresa")] Klijent klijent) { korisnik = await LoginUtils.Authenticate(Request, Context, this); if (korisnik == null) { return(RedirectToAction("Logout", "Login", new { area = "" })); } _klijenti.Pristupi(korisnik); ViewData["Ime"] = korisnik.Ime; if (ModelState.IsValid) { await _klijenti.DodajKlijenta(klijent); return(RedirectToAction(nameof(Index))); } return(View(klijent)); }
internal void Izmeni(int id, string jbmg, string ime, string prezime, string adresa, string telefon) { Klijent klijent = new Klijent { KlijentID = id, JMBGKlijenta = jbmg, ImeKlijenta = ime, Prezime = prezime, AdresaKlijenta = adresa, TelefonKlijenta = telefon }; if (Komunikacija.Instance.IzmeniKlienta(klijent)) { MessageBox.Show("Sistem je zapamtio klijenta"); } else { MessageBox.Show("Sistem ne moze da zapamti podakte o klijentu"); } }
public void AddKlijentToKlijentRepositoryTest() { //Create repository var testHelper = new TestHelper(); var repository = new KlijentRepository(testHelper.Context); //Create klijent for adding var klijentId = repository.GetLast() + 1; var klijentToAdd = new Klijent { KlijentId = klijentId, BrojZdravstveneIskaznice = 41645451, DatumRodjenja = new DateTime(1994, 3, 3), Ime = "Miro", Prezime = "Miric" }; //Add klijent to repository repository.Create(klijentToAdd); //Check if klijent is added to the database var klijentFromDb = repository.Get(klijentId); Assert.IsNotNull(klijentFromDb, "klijent from database is null"); Assert.AreEqual(klijentToAdd.Ime, klijentFromDb.Ime); }
public IActionResult Snimi(KlijentDodajVM model) { if (!ModelState.IsValid) { model.gradovi = _db.Grad.Select(x => new SelectListItem { Text = x.Naziv, Value = x.GradID.ToString() }).ToList(); return(View("Dodaj", model)); } Klijent k = _db.Klijent.Find(model.KlijentID); if (k == null) { k = new Klijent(); _db.Klijent.Add(k); _db.SaveChanges(); } k.Adresa = model.Adresa; k.DatumRodjenja = model.DatumRodjenja; k.Spol = model.Spol; k.Email = model.Email; k.Grad = _db.Grad.Where(x => x.GradID == model.GradID).SingleOrDefault(); k.GradID = model.GradID; k.Ime = model.Ime; k.JMBG = model.JMBG; k.PostanskiBroj = model.PostanskiBroj; k.Prezime = model.Prezime; k.Telefon = model.Telefon; _db.SaveChanges(); return(RedirectToAction("Index")); }
public List <RezervacijaModel> GetAllForIzdavac(RezervacijaSearchRequest search) { Izdavac i = _context.Izdavac.Where(x => x.KorisnikId == search.KlijentId).FirstOrDefault(); List <RezervacijaModel> Lista = new List <RezervacijaModel>(); List <Smjestaj> Smjestaji = new List <Smjestaj>(); Smjestaji = _context.Smjestaj.Where(x => x.IzdavacId == i.IzdavacId).ToList(); var Sobe = _context.Soba.Where(x => Smjestaji.Any(s => s.SmjestajId == x.SmjestajId)); var rs = _context.RezervacijaSoba.Where(x => Sobe.Any(s => s.SobaId == x.SobaId)); var final = _context.Rezervacija.Where(x => rs.Any(s => s.RezervacijaId == x.RezervacijaId)); List <RezervacijaModel> Konacna = new List <RezervacijaModel>(); foreach (Rezervacija r in final) { RezervacijaModel model = _mapper.Map <RezervacijaModel>(r); model.RezervacijaDoShort = r.RezervacijaDo.ToShortDateString(); model.RezervacijaOdShort = r.RezervacijaOd.ToShortDateString(); model.DatumRezervacijeShort = r.DatumRezervacije.ToShortDateString(); model.StatusRezervacijeNaziv = _context.StatusRezervacije.Find(r.StatusRezervacijeId).Naziv; RezervacijaSoba rezervacijaSoba = rs.Where(x => x.RezervacijaId == r.RezervacijaId).FirstOrDefault(); Soba soba = Sobe.Where(x => x.SobaId == rezervacijaSoba.SobaId).FirstOrDefault(); Smjestaj s = Smjestaji.Where(x => x.SmjestajId == soba.SmjestajId).FirstOrDefault(); model.NazivSmjestaja = s.Naziv; model.AdresaSmjestaja = s.Adresa + ", " + _context.Grad.Find(s.GradId).Naziv; model.SmjestajId = s.SmjestajId; Klijent k = _context.Klijent.Find(r.KlijentId); Korisnik korisnik = _context.Korisnik.Find(k.KorisnikId); model.ImeKlijenta = korisnik.Ime; model.PrezimeKlijenta = korisnik.Prezime; model.KorisnickoImeKlijenta = korisnik.KorisnickoIme; Konacna.Add(model); } return(Konacna); }
public RezervacijaModel GetById(int id) { if (id > 0) { RezervacijaModel model = new RezervacijaModel(); Rezervacija r = _context.Rezervacija.Find(id); model = _mapper.Map <RezervacijaModel>(r); model.RezervacijaDoShort = r.RezervacijaDo.ToShortDateString(); model.RezervacijaOdShort = r.RezervacijaOd.ToShortDateString(); model.DatumRezervacijeShort = r.DatumRezervacije.ToShortDateString(); model.StatusRezervacijeNaziv = _context.StatusRezervacije.Find(r.StatusRezervacijeId).Naziv; model.Sobe = new List <SobaModel>(); List <RezervacijaSoba> rezervacijaSoba = _context.RezervacijaSoba.Where(x => x.RezervacijaId == r.RezervacijaId).ToList(); foreach (RezervacijaSoba rs in rezervacijaSoba) { Soba s = _context.Soba.Find(rs.SobaId); model.Sobe.Add(_mapper.Map <SobaModel>(s)); } Smjestaj smjestaj = _context.Smjestaj.Where(x => x.SmjestajId == model.Sobe[0].SmjestajId).FirstOrDefault(); model.NazivSmjestaja = smjestaj.Naziv; model.AdresaSmjestaja = smjestaj.Adresa + ", " + _context.Grad.Find(smjestaj.GradId).Naziv; model.SmjestajId = smjestaj.SmjestajId; Klijent k = _context.Klijent.Find(r.KlijentId); Korisnik korisnik = _context.Korisnik.Find(k.KorisnikId); model.ImeKlijenta = korisnik.Ime; model.PrezimeKlijenta = korisnik.Prezime; model.KorisnickoImeKlijenta = korisnik.KorisnickoIme; model.Uplate = _mapper.Map <List <UplataModel> >(_context.Uplata.Where(x => x.RezervacijaId == id).ToList()); return(model); } else { return(null); } }
public static void Izvrsi(MojContext context) { var klijent1 = new Klijent { ImePrezime = "D. Mušić" }; var klijent2 = new Klijent { ImePrezime = "J. Azemović" }; context.Klijent.Add(klijent1); context.Klijent.Add(klijent2); AkcijskiKatalog katalog1 = new AkcijskiKatalog { Pocetak = new DateTime(2018, 7, 1), Kraj = new DateTime(2018, 7, 25), Opis = "Akcija Ljeto 2018" }; AkcijskiKatalog katalog2 = new AkcijskiKatalog { Pocetak = new DateTime(2018, 8, 21), Kraj = new DateTime(2018, 8, 25), Opis = "Akcija Rasprodaja avg-2018" }; context.AkcijskiKatalog.Add(katalog1); context.AkcijskiKatalog.Add(katalog2); DodajProizvod("Mlijeko Meggle", (float)1.50, katalog1, 20, context); DodajProizvod("Klima Vox inverter", 749, katalog1, 20, context); DodajProizvod("Jupol Block 2L", 38, katalog2, 10, context); DodajProizvod("Microsoft Hololens", 7855, katalog2, 5, context); //context.SaveChanges(); DodajPonudu(klijent1, new DateTime(2018, 7, 15), context); DodajPonudu(klijent2, new DateTime(2018, 8, 15), context); context.SaveChanges(); }
public IDomenskiObjekat PronadjiKlijenta(string mejl, string sifra) { OsveziLog(String.Format(PRIJAVA, mejl)); VratiKlijentaSO klijentSO = new VratiKlijentaSO(); klijentSO.IzvrsiSO(new Klijent(), String.Format(KRITERIJUM_PRIJAVE, new String[] { mejl, sifra })); if (klijentSO.Rezultat != null) { Klijent klijent = klijentSO.Rezultat as Klijent; if (sifra.Equals(klijent.Sifra)) { OsveziLog(String.Format(USPESNA_PRIJAVA, mejl)); Ulogovani.Add(klijent); OsveziUlogovane(); return(klijent as IDomenskiObjekat); } } else { VratiAdminaSO adminSO = new VratiAdminaSO(); adminSO.IzvrsiSO(new Admin(), String.Format(KRITERIJUM_PRIJAVE, new String[] { mejl, sifra })); if (adminSO.Rezultat != null) { Admin admin = adminSO.Rezultat as Admin; if (sifra.Equals(admin.Sifra)) { OsveziLog(String.Format(USPESNA_PRIJAVA, mejl)); Ulogovani.Add(admin); OsveziUlogovane(); return(admin as IDomenskiObjekat); } } } OsveziLog(String.Format(NEUSPESNA_PRIJAVA, mejl)); return(null); }
public IActionResult Obrisi(int id) { Klijent k = _db.Klijent.Find(id); List <RentBooking> bookings = _db.RentBooking.Where(x => x.KlijentID == k.KlijentID).ToList(); foreach (RentBooking x in bookings) { List <Faktura> fakture = _db.Faktura.Where(f => f.FakturaID == x.FakturaID).ToList(); foreach (Faktura fkt in fakture) { _db.Faktura.Remove(fkt); } _db.RentBooking.Remove(x); } _db.Klijent.Remove(k); _db.SaveChanges(); return(RedirectToAction("Index")); }
private static void m2_klijent_dodaj() { Klijent o = new Klijent(); Console.WriteLine("Unesite ime i prezime klijenta: "); o.ImePrezime = Console.ReadLine(); Console.WriteLine("Odaberite opstinu: "); o.OpstinaId = odabirOpstine(); if (o.OpstinaId == null) { Console.WriteLine("Unesite novu opstinu: "); o.Opstina = new Opstina(); o.Opstina.Naziv = Console.ReadLine(); } using (MojContext context = new MojContext()) { context.Klijent.Add(o); context.SaveChanges(); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,DatumRodjenja,JMBG,BrojTelefona,BrojLicneKarte,Zanimanje,Ime,Prezime,Spol,KorisnickoIme,Lozinka,Adresa, Grad, Drzava")] Klijent klijent) { korisnik = await LoginUtils.Authenticate(Request, Context, this); if (korisnik == null) { return(RedirectToAction("Logout", "Login", new { area = "" })); } _klijenti.Pristupi(korisnik); ViewData["Ime"] = korisnik.Ime; if (id != klijent.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await _klijenti.UrediKlijenta(klijent); } catch (DbUpdateConcurrencyException) { if (!KlijentExists(klijent.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(klijent)); }
public List <IDomenskiObjekat> PronadjiKlijentoveTransakcijeZaRacun(Klijent klijent, String racun, String uplate, String isplate, String uplateKredita, String isplateKredita) { VratiTransakcijeZaRacunSaKriterijumomSO vratiTransakcijeZaRacunSaKriterijumomSO = new VratiTransakcijeZaRacunSaKriterijumomSO(); String kriterijum = ""; if (Boolean.TrueString.Equals(uplate) && Boolean.FalseString.Equals(isplate)) { kriterijum = String.Format(KRITERIJUM_UPLATE, racun); } else if (Boolean.FalseString.Equals(uplate) && Boolean.TrueString.Equals(isplate)) { kriterijum = String.Format(KRITERIJUM_ISPLATE, racun);; } else { kriterijum = String.Format(KRITERIJUM_RACUN, new String[] { racun, racun }); } vratiTransakcijeZaRacunSaKriterijumomSO.IzvrsiSO(new Transakcija(), kriterijum: kriterijum, sifraJakog: Convert.ToString(klijent.ID)); return((List <IDomenskiObjekat>)vratiTransakcijeZaRacunSaKriterijumomSO.Rezultat); }
public IHttpActionResult LoginCheck(string username, string pass) { string token = Guid.NewGuid().ToString(); Klijent klijent = db.Klijenti.Where(s => s.KorisnickoIme == username && s.LozinkaSalt == pass).FirstOrDefault(); // unutar lozinkaSalt je smjesten string password if (klijent != null) { AutentifikacijaResultVM a = new AutentifikacijaResultVM(); a.KlijentID = klijent.KlijentID; a.Ime = klijent.Ime; a.Prezime = klijent.Prezime; a.KorisnickoIme = klijent.KorisnickoIme; a.LozinkaSalt = klijent.LozinkaSalt; a.Telefon = klijent.Telefon; a.Email = klijent.Email; a.Token = token; db.AutorizacijskiToken.Add(new AutorizacijskiToken { Vrijednost = a.Token, KlijentID = a.KlijentID, VrijemeEvidentiranja = DateTime.Now, IpAdresa = "..." }); db.SaveChanges(); return(Ok(a)); } AutentifikacijaResultVM y = new AutentifikacijaResultVM(); y.Ime = "PogresniPodaci"; return(Ok(y)); }
private void btnPosalji_Click(object sender, EventArgs e) { try { Klijent pos = cbPosiljalac.SelectedItem as Klijent; Klijent prim = cbPrimalac.SelectedItem as Klijent; Transakcija transakcija = new Transakcija() { Iznos = Convert.ToDouble(txtIznos.Text), Posiljalac = cbRacunPosiljalac.SelectedItem as Racun, Primalac = cbRacunPrimalac.SelectedItem as Racun, VremenskaOznaka = DateTime.Now }; kontrolerNapraviTransakciju.SacuvajTransakciju(this, transakcija, new KeyValuePair <long, long>(pos.ID, prim.ID)); } catch (Exception) { PrikaziGreskaPoruku(IZNOS_GRESKA); } }
public IActionResult Login(LoginVM input) { KorisnickiNalog korisnik = _context.KorisnickiNalogs .SingleOrDefault(x => x.KorisnickoIme == input.username && x.Lozinka == input.password); if (korisnik == null) { TempData["error_poruka"] = "Pogresan username ili password"; return(View("Index", input)); } HttpContext.SetLogiraniKorisnik(korisnik, input.ZapamtiPassword); // ovo samo za probu: Administrator a = _context.Administrators .SingleOrDefault(ad => ad.KorisnickiNalog.KorisnickoIme == input.username); Klijent c = _context.Klijents .SingleOrDefault(cl => cl.KorisnickiNalog.KorisnickoIme == input.username); Radnik r = _context.Radniks .SingleOrDefault(ra => ra.KorisnickiNalog.KorisnickoIme == input.username); if (a != null) { return(RedirectToAction("HomeAdministrator", "Administrator", new { area = "AdministratorModul" })); } else if (c != null) { return(RedirectToAction("HomeKlijent", "Klijent", new { area = "KlijentModul" })); } else if (r != null) { return(RedirectToAction("HomeRadnik", "Radnik", new { area = "RadnikModul" })); } else { return(RedirectToAction("Index", "Home")); } }
private void btnOK_Click(object sender, RoutedEventArgs e) { //validirajAdresu(); validirajBroj(); validirajIme(); validirajJmbg(); validirajPrezime(); if (/*validirajAdresu() && */validirajBroj() && validirajIme() && validirajJmbg() && validirajPrezime()) { Agent a = cbbAgent.SelectedItem as Agent; Klijent k = new Klijent(dtpDatumRodjenja.DisplayDate, tbxIme.Text, tbxPrezime.Text, tbxJMBG.Text, tbxBrLK.Text, slika, a); klijenti.Add(k); DAO.KlijentDAO kdao = new DAO.KlijentDAO(); kdao.Create(k); this.Close(); } }
private void unosButton_Click(object sender, EventArgs e) { if (validiraj() && imaNutricioniste() && imaTrenera()) { String Spol="Musko"; Random id = new Random(); int r = id.Next(1111, 9999); if(zenskoRB.Checked) Spol="Zensko"; Klijent k = new Klijent( r, imetb.Text, prezimetb.Text, Spol, datumRodjenjadtp.Value, Convert.ToInt32(visina_numeric.Value), tezina_numeric.Value, kontakttb.Text, Convert.ToInt32(trenerID_masked_box.Text), Convert.ToInt32(nutricionstaID_masked_box.Text)); DAL.DAL d = DAL.DAL.Instanca; d.kreirajKonekciju("localhost", "Teretana", "root", ""); DAL.DAL.KlijentDAO c = d.getDAO.getKlijentDAO(); k.ID = (int)c.create(k); d.terminirajKonekciju(); MessageBox.Show("Klijent unesen! ID je: " + r); Close(); } }