private void mbSave_Click(object sender, EventArgs e) { using (var context = new documentumEntities()) { int smerGodinaId = Convert.ToInt32(mcbGodina.SelectedValue.ToString()); int predmetId = Convert.ToInt32(mcbPredmet.SelectedValue.ToString()); int grupaId = Convert.ToInt32(mcbGrupa.SelectedValue.ToString()); int redniBroj = Convert.ToInt32(mcbRedniBroj.SelectedItem.ToString()); int uticeNaUspeh = (byte)Convert.ToInt16(mcUspeh.Checked); SmerGodinaPredmet predmet = context.SmerGodinaPredmets.SingleOrDefault(s => s.smerGodinaId == smerGodinaId && s.predmetId == predmetId); if (predmet == null) { predmet = new SmerGodinaPredmet() { smerGodinaId = Convert.ToInt32(mcbGodina.SelectedValue.ToString()), predmetId = Convert.ToInt32(mcbPredmet.SelectedValue.ToString()), grupaId = Convert.ToInt32(mcbGrupa.SelectedValue.ToString()), redniBroj = Convert.ToInt32(mcbRedniBroj.SelectedItem.ToString()), uticeNaUspeh = (byte)Convert.ToInt16(mcUspeh.Checked) }; context.SmerGodinaPredmets.Add(predmet); } else { predmet.redniBroj = Convert.ToInt32(mcbRedniBroj.SelectedItem.ToString()); predmet.grupaId = Convert.ToInt32(mcbGrupa.SelectedValue.ToString()); predmet.uticeNaUspeh = (byte)Convert.ToInt16(mcUspeh.Checked); } context.SaveChanges(); } ReloadGridData(); }
private void mbDeleteBookmark_Click(object sender, EventArgs e) { int bookmarkId = DocumentumFactory.GetSelectedGridId(metroGridBookmarks); using (var context = new documentumEntities()) { Bookmark bookmark = context.Bookmarks.SingleOrDefault(b => b.Id == bookmarkId); context.Bookmarks.Remove(bookmark); context.SaveChanges(); } }
private void mbSaveBookmark_Click(object sender, EventArgs e) { string bookmarkName = mtbBookmarkName.Text; string bookmarkTitle = mtbBookmarkTitle.Text; string format = mtbFormat.Text; int documentTipId = 0; try { documentTipId = int.Parse(DocumentumFactory.GetSelectedGridCellValue(metroGridDokumenta, "dokumentTipId").ToString()); } catch { documentTipId = 0; } if (documentTipId > 0) { using (var context = new documentumEntities()) { Bookmark bookmark = context.Bookmarks.SingleOrDefault(s => s.dokumentTipId == documentTipId && s.bookmarkName.Equals(bookmarkName)); if (bookmark != null) { bookmark.bookmarkTitle = bookmarkTitle; bookmark.format = format; } else { bookmark = new Bookmark() { dokumentTipId = documentTipId, bookmarkTitle = bookmarkTitle, bookmarkName = bookmarkName, format = format }; context.Bookmarks.Add(bookmark); } context.SaveChanges(); } ReloadGridBookmarks(); } }