Beispiel #1
0
        private void KatalogForma_Load(object sender, EventArgs e)
        {
            var igreCrud = new Igra_Crud();

            igre = igreCrud.GetAll();
            dgvIgre.DataSource = igre;
        }
Beispiel #2
0
        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();
                }
            }
        }
Beispiel #3
0
 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));
 }
Beispiel #4
0
 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();
 }