private void btnIzbaci_Click(object sender, RoutedEventArgs e) { Ucenik u = dgUcenici.SelectedItem as Ucenik; u.Uplate.Remove(uplata); // Aplikacija.Instanca.Uplate.Remove(uplata); k1.Ucenici.Remove(u); UceniciVanKursa.Add(u); UcenikKursDAO.UcenikIzKursa(k1, u); }
public Object ZapamtiUcenika(Ucenik u) { TransferKlasa transfer = new TransferKlasa(); transfer.Operacija = Operacije.ZapamtiUcenika; transfer.TransferObjekat = u; formater.Serialize(tok, transfer); return(((TransferKlasa)formater.Deserialize(tok)).Rezultat); }
internal static void PopuniDetalje(DataGridView dgvPretraga, DataGridView dgvPohadjanja, Label lblUcenik) { pohadjanje = new Pohadjanje(); ucenik = dgvPretraga.CurrentRow.DataBoundItem as Ucenik; ucenik = (Ucenik)komunikacija.PrikaziIzabranogUcenika(ucenik); pohadjanje.Ucenik = ucenik; lblUcenik.Text = ucenik.Ime + " " + ucenik.Prezime; pohadjanje.USLOV = "IDUcenik = " + pohadjanje.Ucenik.IDUcenik; dgvPohadjanja.DataSource = komunikacija.PrikaziPohadjanjaZaUcenika(pohadjanje); }
public bool AddUcenik(UcenikIM newUcenik) { Ucenik ucenik = new Ucenik() { ime = newUcenik.ime, prezime = newUcenik.prezime, }; return(dao.Insert(ucenik)); }
private void bObrisiUce_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Da li ste sigurni?", "Potvrda", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { Ucenik u = dgUcenici.SelectedItem as Ucenik; UceniciDAO.Delete(u); } }
private void btnIzbrisi_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Da li ste sigurni?", "Potvrda brisanja", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { Ucenik j = dgUcenici.SelectedItem as Ucenik; j.Status = false; } }
public Object pronadjiUcenike(Ucenik u) { TransferKlasa transfer = new TransferKlasa(); transfer.Operacija = Operacije.PronadjiUcenike; transfer.TransferObjekat = u; formater.Serialize(tok, transfer); transfer = formater.Deserialize(tok) as TransferKlasa; return(transfer.Rezultat); }
public ActionResult Create([Bind(Include = "ID,Ime,Prezime,DatumRodenja,Adresa,ImeRoditelja")] Ucenik ucenik) { if (ModelState.IsValid) { db.Ucenik.Add(ucenik); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(ucenik)); }
public bool AddUcenik(UcenikIM newUcenik) { Ucenik ucenik = new Ucenik() { ime = newUcenik.ime, prezime = newUcenik.prezime, Roditelj = "*****@*****.**" }; return(dao.Insert(ucenik)); }
public async Task <IActionResult> Create([Bind("Ime,Prezime,jmbg,datumRodenja,napomena")] Ucenik ucenik) { if (ModelState.IsValid) { _context.Add(ucenik); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(ucenik)); }
private void bIzbaci_Click(object sender, RoutedEventArgs e) { Ucenik zaIzbacivanje = dgUceniciKursa.SelectedItem as Ucenik; this.copyObj.Ucenici.Remove(zaIzbacivanje); if (this.copyObj.Ucenici.Count == 0) { bIzbaci.IsEnabled = false; } }
public static bool ProveriUplate(Kurs k, Ucenik u) { foreach (Uplata uplata in Aplikacija.Instanca.Uplate) { if (k == uplata.Kurs && u == uplata.Ucenik) { return(false); } } return(true); }
static void Main(string[] args) { Ucenik uc1 = new Ucenik("Maja", "Majić"); Ucenik uc2 = new Ucenik("Ana", "Majić"); Ucenik uc3 = new Ucenik("Maja", "Blajić"); List <Osoba> osobe = new List <Osoba>(); List <Osoba> samomaje = new List <Osoba>(); osobe.Add(uc1); osobe.Add(uc2); osobe.Add(uc3); string trazenoIme = "Maja"; int brojacMaja = 0; foreach (var item in osobe) { if (item.Ime == trazenoIme) { brojacMaja++; // samomaje.Add(item); // može ručno ali ne želimo Console.WriteLine(item.Ime); } } Console.WriteLine(trazenoIme + " se pojavljuje " + brojacMaja + " puta."); try { // from <alias> in <collection> samomaje = ( from os in osobe where os.Ime == trazenoIme select os).Take(2).ToList(); // Console.WriteLine("Našao sam osobu " + trazenaOsoba.Ime + " " + trazenaOsoba.prezime); } catch (InvalidOperationException ioe) { Console.WriteLine(ioe.Message); } finally { foreach (var item in samomaje) { Console.WriteLine("Moje ime je " + item.Ime + " " + item.prezime); } } Console.ReadKey(); }
public async Task <ActionResult <bool> > PostLogin(Ucenik p) { var ucenik = await _context.Predavaci.Where(x => x.Username == p.Username && x.Password == p.Password) .FirstOrDefaultAsync(); if (ucenik != null) { return(true); } return(false); }
public Object ucitajUcenika(Ucenik u) { TransferKlasa transfer = new TransferKlasa(); transfer.Operacija = Operacije.UcitajUcenika; transfer.TransferObjekat = u; formater.Serialize(tok, transfer); transfer = formater.Deserialize(tok) as TransferKlasa; return(transfer.Rezultat); }
internal static void PretraziUcenike(TextBox txtPretrazi, DataGridView dgvPretraga) { ucenik = new Ucenik(); ucenik.USLOV = " Ime like '" + txtPretrazi.Text + "%' OR Prezime like '" + txtPretrazi.Text + "%'"; List <Ucenik> lista = (List <Ucenik>)komunikacija.PretraziUcenike(ucenik); if (lista == null) { MessageBox.Show("Sistem ne moze da pronadje ucenike!"); } dgvPretraga.DataSource = lista; }
public UceniciEditWindow(Ucenik u, MOD m = MOD.DODAVANJE) { InitializeComponent(); this.original = u; this.mod = m; this.copyObj = original.Clone() as Ucenik; this.DataContext = copyObj; if (mod == MOD.IZMENA) { tbJmbg.IsEnabled = false; } }
public async Task <IActionResult> Create([Bind("RoditeljId,RazredId,KorisnikId,Ime,Prezime,Username,Password,DatumRodjenja,JMBG,PravoPristupa")] Ucenik ucenik) { if (ModelState.IsValid) { _context.Add(ucenik); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["RazredId"] = new SelectList(_context.Razred, "RazredId", "Broj", ucenik.RazredId); ViewData["RoditeljId"] = new SelectList(_context.Roditelj, "KorisnikId", "ImePrezime", ucenik.RoditeljId); return(View(ucenik)); }
public static void Read() { using (SqlConnection conn = new SqlConnection(Aplikacija.CONN_STR)) { conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "select * from pohadja"; SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds, "pohadja"); foreach (DataRow row in ds.Tables["pohadja"].Rows) { long ucenik_Id = (long)row["ucenik_id"]; long kurs_Id = (long)row["kurs_id"]; Ucenik foundUcenik = null; Kurs foundKurs = null; foreach (Ucenik u in Aplikacija.Instanca.Ucenici) { if (u.Id == ucenik_Id) { foundUcenik = u; break; } } foreach (Kurs k in Aplikacija.Instanca.Kursevi) { if (k.Id == kurs_Id) { foundKurs = k; break; } } int indexOfUcenika = Aplikacija.Instanca.Ucenici.IndexOf(foundUcenik); Aplikacija.Instanca.Ucenici[indexOfUcenika].Kursevi.Add(foundKurs); int indexOfKursa = Aplikacija.Instanca.Kursevi.IndexOf(foundKurs); Aplikacija.Instanca.Kursevi[indexOfKursa].Ucenici.Add(foundUcenik); } } }
private void bDodaj_Click(object sender, RoutedEventArgs e) { Ucenik zaDodavanje = dgSviUcenici.SelectedItem as Ucenik; foreach (Ucenik u in copyObj.Ucenici) { if (u.JMBG == zaDodavanje.JMBG) { return; } } copyObj.Ucenici.Add(zaDodavanje); }
// GET: Ucenik/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Ucenik ucenik = db.Ucenik.Find(id); if (ucenik == null) { return(HttpNotFound()); } return(View(ucenik)); }
public Ucenik GetUcenikById(long id) { Ucenik retVal = null; foreach (Ucenik j in Ucenici) { if (j.Id == id) { retVal = j; break; } } return(retVal); }
public void ZapamtiUcenikaUspesno() { Ucenik ucenik = ListaUcenika()[1] as Ucenik; Mock <Broker> mock = new Mock <Broker>(); mock.Setup(b => b.IzmeniUslovPrimarni(ucenik)).Returns(1); ZapamtiUcenika zu = new ZapamtiUcenika(); zu.Broker = mock.Object; int pov = (int)zu.IzvrsiKonkretnuSO(ucenik); mock.Verify((b => b.IzmeniUslovPrimarni(ucenik)), Times.Once); Assert.AreEqual(1, pov); }
//[ExpectedException(typeof(Exception))] public void UnesiUcenikaNeuspesno() { Ucenik ucenik = new Ucenik(); Mock <Broker> mock = new Mock <Broker>(); mock.Setup(b => b.VratiSifru(null)).Throws <Exception>(); mock.Setup(b => b.Sacuvaj(ucenik)); UnesiUcenika u = new UnesiUcenika(); u.Broker = mock.Object; Ucenik pov = (Ucenik)u.IzvrsiKonkretnuSO(null); mock.Verify((b => b.Sacuvaj(ucenik)), Times.Never); }
public void ObrisiUcenikaUspesno() { Ucenik u = ListaUcenika()[1] as Ucenik; Mock <Broker> mock = new Mock <Broker>(); mock.Setup(b => b.ObrisiZaUslovPrimarni(u)).Returns(1); ObrisiUcenika ou = new ObrisiUcenika(); ou.Broker = mock.Object; int pov = (int)ou.IzvrsiKonkretnuSO(u); mock.Verify(b => b.ObrisiZaUslovPrimarni(u), Times.Once()); Assert.AreEqual(1, pov); }
public static Ucenik GetUcenikByID(long id) { Ucenik retVal = null; foreach (Ucenik u in Aplikacija.Instanca.Ucenici) { if (u.Id == id) { retVal = u; break; } } return(retVal); }
public static Ucenik GetUcenikByID(long id, ObservableCollection <Ucenik> ucenici) { Ucenik retVal = null; foreach (Ucenik u in ucenici) { if (u.Id == id) { retVal = u; break; } } return(retVal); }
private void btnDodaj_Click(object sender, RoutedEventArgs e) { Ucenik u = dgUcenici.SelectedItem as Ucenik; // uplata = new Uplata(); // int id = Aplikacija.Instanca.Uplate.Count + 1; //uplata = new Uplata(u, k1, false); //uplata.Id = id; //u.Uplate.Add(uplata); // Aplikacija.Instanca.Uplate.Add(uplata); k1.Ucenici.Add(u); UceniciVanKursa.Remove(u); UcenikKursDAO.UcenikUKurs(k1, u); //UplataDAO.Create(uplata); }
// GET: Ocjena public ActionResult Index() { var ocjene = db.Ocjena.ToList(); for (int i = 0; i < ocjene.Count; i++) { var ucenikID = ocjene[i].UcenikID; var predmetID = ocjene[i].PredmetID; Ucenik ucenik = db.Ucenik.Where(t => t.UcenikID == ucenikID).Single(); ocjene[i].ucenik = ucenik; Predmet predmet = db.Predmet.Where(t => t.PredmetID == predmetID).Single(); ocjene[i].predmet = predmet; } return(View(ocjene)); }
private void btnAzurirajUcenika_Click(object sender, EventArgs e) { try { ISession s = DataLayer.getSession(); Object ob = lbUcenici.SelectedItem; if (ob == null) { MessageBox.Show("Morate selektovati ucenika kog azurirate"); return; } int pos = ob.ToString().IndexOf(" "); int idUcenik = int.Parse(ob.ToString().Substring(0, pos)); Ucenik ucenik = s.Load <Ucenik>(idUcenik); ucenik.JMBG = int.Parse(txtJmgb.Text); ucenik.Ime = txtIme.Text; ucenik.Prezime = txtPrezime.Text; ucenik.Email = txtEmail.Text; ucenik.BrojTelefona = int.Parse(txtBrojTelefona.Text); ucenik.DatumRodjenja = dtpDatumRodjenja.Value.Date; if (rbMusko.Checked) { ucenik.Pol = "M"; } else { ucenik.Pol = "Z"; } ucenik.BrOpravdanih = int.Parse(txtBrojOpravdanih.Text); ucenik.BrNeopravdanih = int.Parse(txtBrojNeopravdanih.Text); ucenik.OcenaVladanje = int.Parse(txtOcenaVladanje.Text); s.Update(ucenik); s.Flush(); s.Close(); MessageBox.Show("Ucenik uspesno azuriran!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }