private void KatalogForma_Load(object sender, EventArgs e) { var igreCrud = new Igra_Crud(); igre = igreCrud.GetAll(); dgvIgre.DataSource = igre; }
private void toolStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { if (e.ClickedItem.Name != "tsbObrisi") { var editForma = new IgreEdit(); if (e.ClickedItem.Name == "tsbUredi") { editForma.Id = Convert.ToInt32(dgvIgre.CurrentRow.Cells[0].Value); } var result = editForma.ShowDialog(); if (result == DialogResult.OK) { if (e.ClickedItem.Name == "tsbNovi") { igre.Add(editForma.Igra); AzurirajGrid(); } else { var igra = (Game)dgvIgre.CurrentRow.DataBoundItem; //Otkomentirati kad bude postojala klasa /*igra.Title = editForma.Igra.Title; * igra.Price = editForma.Igra.Price; * igra.ReleaseDate = editForma.Igra.ReleaseDate; * igra.IdDeveloper = editForma.Igra.IdDeveloper; * igra.IdPublisher = editForma.Igra.IdPublisher; * igra.IdGenre = editForma.Igra.IdGenre;*/ } } } else { var yesno = MessageBox.Show("Obrisati zapis?", "Poruka", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (yesno == DialogResult.Yes) { var igreCrud = new Igra_Crud(); igreCrud.Delete(Convert.ToInt32(dgvIgre.CurrentRow.Cells[0].Value)); igre.Remove((Game)dgvIgre.CurrentRow.DataBoundItem); AzurirajGrid(); } } }
private void IgreEdit_Load(object sender, EventArgs e) { SetupComboBoxes(); if (Id > 0) { var igreCrud = new Igra_Crud(); Igra = igreCrud.GetById(Id); } else { Igra = new Game(); } txtId.DataBindings.Add(new Binding("Text", Igra, "Id")); txtNaziv.DataBindings.Add(new Binding("Text", Igra, "Title")); txtCijena.DataBindings.Add(new Binding("Text", Igra, "Price", true)); txtDatumIzdavanja.DataBindings.Add(new Binding("Text", Igra, "ReleaseDate", true)); cboDeveloper.DataBindings.Add(new Binding("SelectedValue", Igra, "IdDeveloper", true)); cboIzdavac.DataBindings.Add(new Binding("SelectedValue", Igra, "IdPublisher", true)); cboVrsta.DataBindings.Add(new Binding("SelectedValue", Igra, "IdGenre", true)); }
private void toolStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { if (e.ClickedItem.Name == "tsbSpremi") { var igreCrud = new Igra_Crud(); if (Igra.Id > 0) { igreCrud.Update(Igra); } else { Igra.Id = igreCrud.Insert(Igra); } DialogResult = DialogResult.OK; } else { DialogResult = DialogResult.Cancel; } Close(); }