private void insertKluboviIMesta() { KluboviParser parser = new KluboviParser(); parser.parse(@"..\..\test\Data\Klubovi.txt"); IList <Mesto> mesta = new List <Mesto>(); foreach (object[] o in parser.Klubovi) { string naziv = (string)o[0]; string mesto = (string)o[1]; string kod = (string)o[2]; Klub k = new Klub(); k.Naziv = naziv; k.Kod = kod; Mesto m = findMesto(mesto, mesta); if (m == null) { m = new Mesto(); m.Naziv = mesto; DAOFactoryFactory.DAOFactory.GetMestoDAO().Add(m); mesta.Add(m); } k.Mesto = m; DAOFactoryFactory.DAOFactory.GetKlubDAO().Add(k); } }
public static int Insert(Mesto mesto, Database pDb) { Database db; if (pDb == null) { db = new Database(); db.Connect(); } else { db = pDb; } SqlCommand command = db.CreateCommand(SQL_INSERT); PrepareCommand(command, mesto); int ret = db.ExecuteNonQuery(command); if (pDb == null) { db.Close(); } return(ret); }
private void btnAddMesto_Click(object sender, EventArgs e) { try { MestoForm form = new MestoForm(null); if (form.ShowDialog() == DialogResult.OK) { Mesto m = (Mesto)form.Entity; mesta.Add(m); // NOTE: Nije potrebno zamrzavati combo (pomocu // currencyManager.SuspendBinding) za vreme sortiranja, zato sto // se kao binding kolekcija koristi List (a ona ne reflektuje // automatski promene na UI kontrolu) mesta.Sort(); setMesta(mesta); SelectedMesto = m; } } catch (InfrastructureException ex) { MessageDialogs.showError(ex.Message, this.Text); } }
public static Mesto Detail_mesta(int idMes, Database pDb = null) { Database db; if (pDb == null) { db = new Database(); db.Connect(); } else { db = pDb; } SqlCommand command = db.CreateCommand(SQL_Detail); command.Parameters.AddWithValue("@idmes", idMes); SqlDataReader reader = db.Select(command); Mesto mesta = Read_jedno(reader); reader.Close(); if (pDb == null) { db.Close(); } return(mesta); }
protected override bool refIntegrityDeleteDlg(DomainObject entity) { Mesto m = (Mesto)entity; ClanDAO clanDao = DAOFactoryFactory.DAOFactory.GetClanDAO(); InstitucijaDAO instDao = DAOFactoryFactory.DAOFactory.GetInstitucijaDAO(); if (clanDao.existsClanMesto(m)) { string msg = "Mesto '{0}' nije moguce izbrisati zato sto postoje " + "clanovi iz datog mesta. \n\nDa bi neko mesto moglo da se izbrise, " + "uslov je da ne postoje clanovi iz datog mesta. To znaci da morate " + "najpre da pronadjete sve clanove iz datog mesta, i da zatim, u " + "prozoru u kome " + "se menjaju podaci o clanu, polje za mesto ostavite prazno. " + "Nakon sto ste ovo uradili za sve " + "clanove iz datog mesta, moci cete da izbrisete mesto. "; MessageDialogs.showMessage(String.Format(msg, m), this.Text); return(false); } else if (instDao.existsInstitucijaMesto(m)) { string msg = "Mesto '{0}' nije moguce izbrisati zato sto postoje " + "institucije iz datog mesta. \n\nDa bi neko mesto moglo da se izbrise, " + "uslov je da ne postoje institucije iz datog mesta. To znaci da morate " + "najpre da pronadjete sve institucije iz datog mesta, i da zatim, u " + "prozoru u kome " + "se menjaju podaci o instituciji, polje za mesto ostavite prazno. " + "Nakon sto ste ovo uradili za sve " + "institucije iz datog mesta, moci cete da izbrisete mesto. "; MessageDialogs.showMessage(String.Format(msg, m), this.Text); return(false); } return(true); }
protected override void updateUIFromEntity(DomainObject entity) { Mesto m = (Mesto)entity; txtPostanskiBroj.Text = m.Zip; txtNaziv.Text = m.Naziv; }
protected override void updateEntityFromUI(DomainObject entity) { Mesto m = (Mesto)entity; m.Zip = txtPostanskiBroj.Text.Trim(); m.Naziv = txtNaziv.Text.Trim(); }
public async Task <IActionResult> PutMesto([FromRoute] int id, [FromBody] Mesto mesto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != mesto.MestoID) { return(BadRequest()); } _context.Entry(mesto).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MestoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
/// <summary> /// Vytvαranie miest /// </summary> private void VytvorMesto() { int riadok = Nahoda.NahodnyInt(CBocnePolia, PocetRiadkov - CBocnePolia); int stlpec = Nahoda.NahodnyInt(CBocnePolia, PocetStlpcov - CBocnePolia); Mesto ms = new Mesto(new Poloha(riadok, stlpec), aPoradieMesta); int riadokMax = riadok + ms.PocetRiadkov; int stlpecMax = stlpec + ms.PocetStlpcov; if (MoznostUmiestnit(riadok, riadokMax, stlpec, stlpecMax, true, false)) { for (int i = riadok; i < riadokMax; i++) { for (int j = stlpec; j < stlpecMax; j++) { aMatica[i, j].Vyroba = ms; } } aMesta.Add(ms); aPoradieMesta++; } else { VytvorMesto(); } }
protected override void updateUIFromEntity(DomainObject entity) { Institucija inst = (Institucija)entity; txtNaziv.Text = inst.Naziv; txtAdresa.Text = inst.Adresa; SelectedMesto = inst.Mesto; }
private void btnDodaj_Click(object sender, RoutedEventArgs e) { var novoMesto = new Mesto(); var mestoEdit = new MestoEdit(novoMesto, MestoEdit.Operacija.DODAVANJE); mestoEdit.ShowDialog(); }
public List <Mesto> VratiSvaMesta() { OpstaSO so = new VratiSvaMestaSO(); Mesto o = new Mesto(); so.IzvrsiSO(o); return(((VratiSvaMestaSO)so).MestaList); }
protected override void updateUIFromEntity(DomainObject entity) { Klub klub = (Klub)entity; txtNaziv.Text = klub.Naziv; txtKod.Text = klub.Kod; SelectedMesto = klub.Mesto; }
public override object Izvrsi(OpstiDomenskiObjekat odo) { Mesto m = new Mesto(); m.Uslovi = " Mesto je null"; List <Mesto> lista = Sesija.Broker.dajSesiju().vratiSve(odo).OfType <Mesto>().ToList <Mesto>(); return(lista); }
public MestoEdit(Mesto mesto, Operacija operacija) { InitializeComponent(); this.mesto = mesto; this.operacija = operacija; tbMesto.DataContext = mesto; }
public override void CheckBusinessRuleToUpdate(FizickoLice objToUpdate) { if (objToUpdate != null) { if (objToUpdate.IdentifikacioniDokument != null) { if (objToUpdate.IdentifikacioniDokument.Mesto != null && !string.IsNullOrEmpty(objToUpdate.IdentifikacioniDokument.Mesto.Naziv)) { IGenericDataAccessLayer <Mesto> mDal = new GenericDataAccessLayer <Mesto>(); Mesto mesto = mDal.GetEntity(m => m.Naziv == objToUpdate.IdentifikacioniDokument.Mesto.Naziv, null); if (mesto != null) { objToUpdate.IdentifikacioniDokument.MestoIzdavanjaId = mesto.Id; } objToUpdate.IdentifikacioniDokument.Mesto = null; } dal = new GenericDataAccessLayer <IdentifikacioniDokument>(); IdentifikacioniDokument identDok = dal.GetEntity(fl => fl.Id == objToUpdate.IdentifikacioniDokument.Id); long identifId = objToUpdate.IdentifikacioniDokument.Id; objToUpdate.IdentifikacioniDokument.Osoba = null; objToUpdate.IdentifikacioniDokument.Mesto = null; if (identDok != null) { dal.Update(objToUpdate.IdentifikacioniDokument); } else // ovo treba izbrisati kada se obezbede podaci { identifId = GenerateKey(objToUpdate.IdentifikacioniDokument, dal); objToUpdate.IdentifikacioniDokumentId = identifId; dal.Create(objToUpdate.IdentifikacioniDokument); } objToUpdate.IdentifikacioniDokumentId = identifId; objToUpdate.IdentifikacioniDokument = null; } if (objToUpdate.Otac != null) { objToUpdate.OtacId = objToUpdate.Otac.Id; } if (objToUpdate.Majka != null) { objToUpdate.MajkaId = objToUpdate.Majka.Id; } objToUpdate.Majka = null; objToUpdate.Otac = null; flDal = new GenericDataAccessLayer <FizickoLice>(); flDal.Update(objToUpdate); } }
protected override void checkBusinessRulesOnAdd(DomainObject entity) { Mesto m = (Mesto)entity; Notification notification = new Notification(); if (DAOFactoryFactory.DAOFactory.GetMestoDAO().existsMestoNaziv(m.Naziv)) { notification.RegisterMessage("Naziv", "Mesto sa datim nazivom vec postoji."); throw new BusinessException(notification); } }
public async Task <IActionResult> PostMesto([FromBody] Mesto mesto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Mesta.Add(mesto); await _context.SaveChangesAsync(); return(CreatedAtAction("GetMesto", new { id = mesto.MestoID }, mesto)); }
public override void CheckBusinessRuleToCreate(FizickoLice objToCreate) { if (objToCreate != null) { IGenericDataAccessLayer <Osoba> dalOsoba = new GenericDataAccessLayer <Osoba>(); List <Osoba> returnList = dalOsoba.GetAll(null).ToList(); long id = 1; if (returnList != null && returnList.Count() > 0) { id = returnList.Max(f => f.Id) + 1; } dal = new GenericDataAccessLayer <IdentifikacioniDokument>(); long identifId = GenerateKey(objToCreate.IdentifikacioniDokument, dal); objToCreate.IdentifikacioniDokumentId = identifId; objToCreate.IdentifikacioniDokument.Id = identifId; if (objToCreate.Otac != null) { objToCreate.OtacId = objToCreate.Otac.Id; } if (objToCreate.Majka != null) { objToCreate.MajkaId = objToCreate.Majka.Id; } objToCreate.Majka = null; objToCreate.Otac = null; if (objToCreate.IdentifikacioniDokument.Mesto != null) { IGenericDataAccessLayer <Mesto> mDal = new GenericDataAccessLayer <Mesto>(); Mesto mesto = mDal.GetEntity(m => m.Naziv == objToCreate.IdentifikacioniDokument.Mesto.Naziv, null); if (mesto != null) { objToCreate.IdentifikacioniDokument.MestoIzdavanjaId = mesto.Id; } objToCreate.IdentifikacioniDokument.Mesto = null; objToCreate.IdentifikacioniDokument.Osoba = null; } dal.Create(objToCreate.IdentifikacioniDokument); objToCreate.IdentifikacioniDokument = null; objToCreate.Id = id; dalOsoba.Create(objToCreate); } }
private static Mesto Read_jedno(SqlDataReader reader) { Mesto mesto = new Mesto(); while (reader.Read()) { int i = -1; mesto.Idmes = reader.GetInt32(++i); mesto.Nazev_mesta = reader.GetString(++i); mesto.Psc = reader.GetInt32(++i); } return(mesto); }
protected override void checkBusinessRulesOnUpdate(DomainObject entity) { Mesto m = (Mesto)entity; Notification notification = new Notification(); bool nazivChanged = (m.Naziv.ToUpper() != oldNaziv.ToUpper()) ? true : false; if (nazivChanged && DAOFactoryFactory.DAOFactory.GetMestoDAO().existsMestoNaziv(m.Naziv)) { notification.RegisterMessage("Naziv", "Mesto sa datim nazivom vec postoji."); throw new BusinessException(notification); } }
public bool existsKlub(Mesto mesto) { try { IQuery q = Session.CreateQuery(@"select count(*) from Klub k where k.Mesto = :mesto"); q.SetEntity("mesto", mesto); return((long)q.UniqueResult() > 0); } catch (HibernateException ex) { throw new InfrastructureException(Strings.getFullDatabaseAccessExceptionMessage(ex), ex); } }
public async Task <IActionResult> IzmeniMesto([FromBody] Mesto mesto) { if (mesto.Kolicina == 0 || mesto.MaxKolicina == 0) { return(StatusCode(406)); } else { Context.Update <Mesto>(mesto); await Context.SaveChangesAsync(); return(Ok()); } }
private void btnRegistrujSeR_Click(object sender, EventArgs e) { Validacija validacija = new Validacija(); if (validacija.validacijaRegistracije(txtImeR.Text, txtSifraR.Text, txtMestoR.Text)) { using (var db = new MojNovcanik_Context()) { try { Mesto mesto = new Mesto(); mesto.naziv = txtMestoR.Text.Trim(); if (db.Mestoes.Where(m => m.naziv == mesto.naziv).Count() < 1) { db.Mestoes.Add(mesto); db.SaveChanges(); Korisnik korisnik = new Korisnik(); korisnik.mesto_id = mesto.mesto_id; korisnik.ime = txtImeR.Text.Trim(); korisnik.password = hashPassword(txtSifraR.Text.Trim()); // korisnik.password = txtSifraR.Text.Trim(); db.Korisniks.Add(korisnik); db.SaveChanges(); } else { var provera = db.Mestoes.Where(m => m.naziv == mesto.naziv).FirstOrDefault(); Korisnik korisnik = new Korisnik(); korisnik.mesto_id = provera.mesto_id; korisnik.ime = txtImeR.Text.Trim(); korisnik.password = hashPassword(txtSifraR.Text.Trim()); // korisnik.password = txtSifraR.Text.Trim(); db.Korisniks.Add(korisnik); db.SaveChanges(); } MessageBox.Show("Uspesno registrovan korisnik"); this.Close(); } catch (Exception p) { MessageBox.Show("Doslo je do greske ", p.InnerException.ToString()); } } } }
public virtual bool existsInstitucijaMesto(Mesto m) { try { IQuery q = Session.CreateQuery("select count(*) from Institucija i where i.Mesto = :mesto"); q.SetEntity("mesto", m); return((long)q.UniqueResult() > 0); } catch (HibernateException ex) { string message = String.Format( "{0} \n\n{1}", Strings.DatabaseAccessExceptionMessage, ex.Message); throw new InfrastructureException(message, ex); } }
private static Collection <Mesto> Read(SqlDataReader reader) { Collection <Mesto> mesta = new Collection <Mesto>(); while (reader.Read()) { Mesto mesto = new Mesto(); int i = -1; mesto.Idmes = reader.GetInt32(++i); mesto.Nazev_mesta = reader.GetString(++i); mesto.Psc = reader.GetInt32(++i); mesta.Add(mesto); } return(mesta); }
private static Collection <Mesto> Read(SqlDataReader reader) { Collection <Mesto> mesta = new Collection <Mesto>(); while (reader.Read()) { int i = -1; Mesto mesto = new Mesto(); mesto.mesto = reader.GetString(++i); mesto.stat = reader.GetString(++i); mesto.eu = reader.GetString(++i); mesta.Add(mesto); } return(mesta); }
private void btnSacuvaj_Click(object sender, RoutedEventArgs e) { switch (operacija) { case Operacija.DODAVANJE: Mesto.Create(mesto); break; case Operacija.IZMENA: Mesto.Update(mesto); break; } Close(); }
// POST: odata/Mesto public async Task <IHttpActionResult> Post(Mesto mesto) { if (!LoginController.CheckAuthorizationForRequest(Request)) { return(Unauthorized()); } if (!ModelState.IsValid || !mesto.ValidateOcl()) { return(BadRequest(ModelState)); } db.Mesto.Add(mesto); await db.SaveChangesAsync(); return(Created(mesto)); }
// DELETE: odata/Mesto(5) public async Task <IHttpActionResult> Delete([FromODataUri] int key) { if (!LoginController.CheckAuthorizationForRequest(Request)) { return(Unauthorized()); } Mesto mesto = await db.Mesto.FindAsync(key); if (mesto == null) { return(NotFound()); } db.Mesto.Remove(mesto); await db.SaveChangesAsync(); return(StatusCode(HttpStatusCode.NoContent)); }
private void insertKluboviIMesta() { KluboviParser parser = new KluboviParser(); parser.parse(@"..\..\test\Data\Klubovi.txt"); IList<Mesto> mesta = new List<Mesto>(); foreach (object[] o in parser.Klubovi) { string naziv = (string)o[0]; string mesto = (string)o[1]; string kod = (string)o[2]; Klub k = new Klub(); k.Naziv = naziv; k.Kod = kod; Mesto m = findMesto(mesto, mesta); if (m == null) { m = new Mesto(); m.Naziv = mesto; dataContext.Add(m); mesta.Add(m); } k.Mesto = m; dataContext.Add(k); } }
protected override void initUI() { base.initUI(); this.Text = "Klub"; txtNaziv.Text = String.Empty; txtKod.Text = String.Empty; cmbMesto.DropDownStyle = ComboBoxStyle.DropDownList; setMesta(mesta); SelectedMesto = null; }