public override List <Objekt> Kreiraj() { List <Objekt> lista = new List <Objekt>(); CitacDatoteka citac = CitacDatoteka.Instance; citac.CitajDatoteku(citac.uloge); List <string[]> lista_redaka = citac.DohvatiListuRedaka(); for (int i = 0; i < lista_redaka.Count; i++) { if (lista_redaka[i].Length == 2) { try { Uloga uloga = new Uloga(int.Parse(lista_redaka[i][0]), lista_redaka[i][1]); lista.Add(uloga); } catch (Exception e) { Console.WriteLine("Neispravni podaci u retku: " + (i + 1)); } } else { Console.WriteLine("Neispravan redak: " + (i + 1) + " u datoteci: " + citac.uloge); } } return(lista); }
public override object Izvrsi(OpstiDomenskiObjekat odo) { Uloga u = odo as Uloga; u.SifraUloge = Broker.DajSesiju().VratiSifru(u); return(Broker.DajSesiju().Sacuvaj(odo)); }
public void PopuniPretragaDialog(Predstava p, TextBox txtNaziv, TextBox txtDatum, TextBox txtReditelj, TextBox txtBrojGlumaca, DataGridView dgwUloge, DataGridView dgwZanrovi) { txtNaziv.ReadOnly = true; txtDatum.ReadOnly = true; txtBrojGlumaca.ReadOnly = true; txtReditelj.ReadOnly = true; dgwUloge.ReadOnly = true; dgwZanrovi.ReadOnly = true; txtNaziv.Text = p.NazivPredstave; txtDatum.Text = p.DatumPostavljanja.ToString(); txtBrojGlumaca.Text = p.BrojGlumaca.ToString(); txtReditelj.Text = p.Reditelj; ZanrPredstava zp = new ZanrPredstava(); zp.Predstava = p; zanrovi = kom.VratiZanroveZaPredstavu(zp); listaZanrova = new BindingList <Zanr>(zanrovi); dgwZanrovi.DataSource = listaZanrova; Uloga u = new Uloga(); u.Predstava = p; uloge = kom.VratiUlogeZaPredstavu(u); listaUloga = new BindingList <Uloga>(uloge); dgwUloge.DataSource = listaUloga; }
public async Task <IActionResult> PutUloga([FromRoute] int id, [FromBody] Uloga uloga) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != uloga.IdUloge) { return(BadRequest()); } _context.Entry(uloga).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UlogaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public UlogaMeniStavka(Uloga uloga, MeniStavka meniStavka) { this.Uloga = uloga; this.MeniStavka = meniStavka; this.UlogaId = uloga.UlogaId; this.MeniStavkaId = meniStavka.MeniStavkaId; }
private void PosaljiTekst(int idTeksta, Uloga komeSeSalje) { var tekst = fRepositoryFactory.TekstoviRepository.VratiTekst(idTeksta); tekst.TrenutnoKodID = (int)komeSeSalje; fRepositoryFactory.TekstoviRepository.Save(); }
public DataSourceMenuMD() { Korisnik k1 = DajKorisnikaPoId(1); Korisnik k2 = DajKorisnikaPoId(2); Korisnik k3 = DajKorisnikaPoId(3); Korisnik k4 = DajKorisnikaPoId(4); Uloga u1 = DajUloguPoId(1); Uloga u2 = DajUloguPoId(2); Uloga u3 = DajUloguPoId(3); Uloga u4 = DajUloguPoId(4); MeniStavka ms1 = DajMeniStavkuPoId(1); MeniStavka ms2 = DajMeniStavkuPoId(2); MeniStavka ms3 = DajMeniStavkuPoId(3); MeniStavka ms4 = DajMeniStavkuPoId(4); //admin u1.DodajMeniStavkuUlozi(ms1); u1.DodajMeniStavkuUlozi(ms2); u1.DodajMeniStavkuUlozi(ms3); u1.DodajMeniStavkuUlozi(ms4); k1.DodajUloguKorisnika(u1); // delegat u2.DodajMeniStavkuUlozi(ms2); k2.DodajUloguKorisnika(u2); //trener u3.DodajMeniStavkuUlozi(ms3); k3.DodajUloguKorisnika(u3); //gost u4.DodajMeniStavkuUlozi(ms4); k4.DodajUloguKorisnika(u4); }
public override void UcitajZapise(string filePath) { String red; Boolean error = false; string message = ""; StreamReader file = new StreamReader(filePath); file.ReadLine(); while ((red = file.ReadLine()) != null) { String[] splitLine = red.Split(';'); String key; String value; if (splitLine.Count() == 2) { int id = int.Parse(splitLine[0]); string opis = splitLine[1]; u = new Uloga(id, opis); listaUloga.Add(u); } else { message = "Svojstvo je preskočeno - " + red + "zbog prevelikog/premalog broja argumenata"; } } }
public Vozac(string user, string pass, string ime, string prezime, Pol pol, long jmbg, string broj, string mail, Uloga ul) { KorisnickoIme = user; Lozinka = pass; Ime = ime; Prezime = prezime; Pol = pol; Jmbg = jmbg; BrTelefona = broj; Mail = mail; Uloga = ul; Voznja = new List <Voznja>(); Filtrirane = new List <Voznja>(); Sortirane = new List <Voznja>(); Pretrazene = new List <Voznja>(); Adresa a = new Adresa(); a.Naziv = "Narodnog fronta"; a.Broj = 67; a.BrojMesta = 21000; a.Mesto = "Novi Sad"; Lokacija l = new Lokacija(4, 7, a); Lokacija = l; }
public async Task <ServiceResult <UlogaModel> > Kreiraj(KreirajUloguRequestModel model) { var uloga = new Uloga { NormalizedName = model.Sifra, Name = model.Naziv, IsDeleted = false }; var roleStore = new RoleStore <Uloga, Context, int>(context); await roleStore.CreateAsync(uloga); SaveChanges(context); context.PravaUpravljanjaKorisnicima.AddRange(model.DozvoljeneUlogeZaUpravljanje.Select(n => new PravoUpravljanjaKorisnikom { UlogaUpraviteljaId = uloga.Id, UlogaUpravljanogId = n })); SaveChanges(context); return(VratiPoIdu(uloga.Id)); }
public JsonResult Create(UlogaViewModel ulogaViewModel) { try { if (!ModelState.IsValid) { return(Json(new { Result = "ERROR", Message = "Form is not valid! Please correct it and try again." })); } using (var context = new ProdavnicaContext()) { Uloga uloga = new Uloga { UlogaID = ulogaViewModel.UlogaID, Naziv = ulogaViewModel.Naziv }; context.Ulogas.Add(uloga); context.SaveChanges(); return(Json(new { Result = "OK", Record = uloga })); } } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }
private void dodajBTN_Click(object sender, EventArgs e) { if (validanUnos()) { dodajBTN.Enabled = false; if (moguciUcesniciCBX.SelectedItem != null) { String korIme = moguciUcesniciCBX.SelectedItem.ToString().Split('"')[1]; Ucesnik uc = MySqlUcesnikDao.Instance.Read(new Ucesnik { KorisnickoIme = korIme })[0]; Uloga ul = MySqlUlogaDao.Instance.Read(new Uloga { Naziv = "ucesnik" })[0]; if (projekat != null) { projekat.UcesniciNaProjektu.Add(uc, ul); MySqlProjekatDao.Instance.Update(projekat); this.Close(); } else if (cjelina != null) { cjelina.Ucesnici.Add(uc); MySqlCjelinaDao.Instance.Update(cjelina); this.Close(); } } } else { errorLBL.Visible = true; } }
public JsonResult UpdateUloga(UlogaViewModel ulogaVM) { try { if (!ModelState.IsValid) { return(Json(new { Result = "ERROR", Message = "Form is not valid! Please correct it and try again." })); } using (var context = new ProdavnicaContext()) { Uloga ulogaUpdate = context.Ulogas.Find(ulogaVM.UlogaId); ulogaUpdate.UlogaId = ulogaVM.UlogaId; ulogaUpdate.Naziv = ulogaVM.Naziv; context.SaveChanges(); } return(Json(new { Result = "OK" })); } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }
public void Create(Projekat projekat) { #region Unesi projekat u bp using (conn) { conn.Open(); MySqlCommand cmd = conn.CreateCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "insert_projekat"; cmd.Parameters.AddWithValue("@projekatID", MySqlDbType.Int32); cmd.Parameters["@projekatID"].Direction = ParameterDirection.Output; cmd.Parameters.AddWithValue("@naziv", projekat.Naziv); cmd.Parameters["@naziv"].Direction = ParameterDirection.Input; cmd.Parameters.AddWithValue("@datum_kreiranja", projekat.DatumKreiranja); cmd.Parameters["@datum_kreiranja"].Direction = ParameterDirection.Input; cmd.Parameters.AddWithValue("@aktivan", projekat.Aktivan); cmd.Parameters["@aktivan"].Direction = ParameterDirection.Input; cmd.ExecuteNonQuery(); projekat.ProjekatID = Convert.ToInt32(cmd.Parameters["@projekatID"].Value); } #endregion #region Unesi ucesnike za projekat foreach (KeyValuePair <Ucesnik, Uloga> parUcesnikUloga in projekat.UcesniciNaProjektu) { Ucesnik ucesnik = parUcesnikUloga.Key; Uloga uloga = parUcesnikUloga.Value; if (uloga.UlogaID is null) { MySqlUlogaDao.Instance.Create(uloga); } if (ucesnik.UcesnikID is null) { MySqlUcesnikDao.Instance.Create(ucesnik); } InsertUcesnikProjekatUloga(ucesnik.UcesnikID.Value, projekat.ProjekatID.Value, uloga.UlogaID.Value); } #endregion #region Unesi cjeline za dati projekat foreach (Cjelina cjelina in projekat.Cjeline) { if (cjelina.CjelinaID is null) { cjelina.ProjekatID = projekat.ProjekatID; MySqlCjelinaDao.Instance.Create(cjelina); } } #endregion }
private bool ProvjeriFormu() { foreach (var entry in entries) { if (string.IsNullOrWhiteSpace(entry.Text)) { entry.PlaceholderColor = Color.Red; entry.Focus(); return(false); } entry.StyleClass = new[] { "" }; } if (!ValidateDigits(Jmbg.Text)) { this.DisplayAlert("JMBG", "Molimo unesite samo brojeve", "OK"); Jmbg.Focus(); return(false); } if (!ValidateDigits(Telefon.Text)) { this.DisplayAlert("Telefon", "Molimo unesite samo brojeve", "OK"); Telefon.Focus(); return(false); } if (!ValidateEmail(Email.Text)) { this.DisplayAlert("Email", "Niste unijeli pravilan email", "OK"); Email.Focus(); return(false); } if (!ValidateDigits(Plata.Text)) { this.DisplayAlert("Plata", "Molimo unesite samo brojeve (. - delimitor)", "OK"); Plata.Focus(); return(false); } if (NovaLozinka.Text != PonovljenaLozinka.Text) { this.DisplayAlert("Lozinka", "Ponovljena lozinka nije ista", "OK"); PonovljenaLozinka.Focus(); return(false); } if (Uloga.SelectedIndex == 0) { Uloga.Focus(); return(false); } return(true); }
public static void IspisiSve() { Osoba.Ispis(); VrstaEmisije.Ispis(); Uloga.Ispis(); TvProgram.Ispis(); //Emisija.Ispis(); }
/// <summary> /// Briše selektiranu ulogu iz dgvUloge u bazi (tablica Uloga). /// </summary> private void ObrisiUlogu() { Uloga selektiranaUloga = DohvatiSelektiranuUlogu(); db.Uloga.Attach(selektiranaUloga); db.Uloga.Remove(selektiranaUloga); db.SaveChanges(); }
public ActionResult DeleteConfirmed(int id) { Uloga uloga = db.Uloga.Find(id); db.Uloga.Remove(uloga); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Delete() { Uloga model = new Uloga(); model.listaUloga = db.Uloges.Where(x => x.IsDeleted == false).ToList(); return(View(model)); }
public Korisnik(string userName, string lozinka, string ime, string prezime, Uloga tipUloge) { UserName = userName; Lozinka = lozinka; Ime = ime; Prezime = prezime; TipUloge = tipUloge; }
protected override void IzvrsiKonkretnuOperaciju(IObjekat objekat) { Kurs k = (Kurs)objekat; Uloga u = new Uloga(); u.IDKurs = k.IDKursa; Uloge = new List <Uloga>(broker.VratiSveSaUslovom(u).Cast <Uloga>()); }
public void IzaberiUlogu(DataGridView dgwUloge, TextBox txtNaziv, TextBox txtTip, ComboBox cmbGlumac) { Uloga uloga = dgwUloge.CurrentRow.DataBoundItem as Uloga; txtNaziv.Text = uloga.Naziv; txtTip.Text = uloga.Tip; cmbGlumac.DataSource = kom.VratiSveGlumce(); }
public static void AzurirajOsobuUlugu(Osoba o, Uloga u) { if (UcitaniPodaci.UnikatniParovi.Count(ou => ou.Osoba == o && ou.Uloga == u) < 1) { UcitaniPodaci.UnikatniParovi.Add(new ConcreteSubject { Osoba = o, Uloga = u }); } }
public void VratiUlogeZaPredstavuDgw(Predstava predstava, DataGridView dgwUloge) { Uloga u = new Uloga(); u.Predstava = predstava; uloge = kom.VratiUlogeZaPredstavu(u); listaUloga = new BindingList <Uloga>(uloge); dgwUloge.DataSource = listaUloga; }
public Korisnik(string ime, string prezime, string korIme, string lozinka, Pol pol) { KorisnickoIme = korIme; Lozinka = lozinka; Ime = ime; Prezime = prezime; Pol = pol; Uloga = Uloga.GOST; }
public IActionResult Delete(int id) { Uloga u = db.Uloga.Where(a => a.UlogaID == id).FirstOrDefault(); db.Remove(u); db.SaveChanges(); return(Redirect("/Admin/Uloga/Index")); }
public Uloga Insert(Uloga request) { var temp = _mapper.Map <Database.Uloga>(request); _db.Add(temp); _db.SaveChanges(); return(request); }
public ActionResult Create() { Uloga model = new Uloga { listaUloga = db.Uloges.ToList() }; return(View(model)); }
public Komentar(int id, string o, DateTime d, int k, Uloga u, string v, int oc) { Id = id; Opis = o; DatumObjave = d; Korisnik = k; KorisnikUloga = u; Voznja = v; Ocena = oc; }
public void PopuniDgwUloge(Uloga uloga, DataGridView dgwUloge) { if (uloga != null) { uloge.Add(uloga); listaUloga = new BindingList <Uloga>(uloge); dgwUloge.DataSource = listaUloga; } }