Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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();
            }
        }
Esempio n. 3
0
        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();
            }
        }