Ejemplo n.º 1
0
        public MapDB.Item save()
        {
            if (oldItem == null)
            {
                newItem.creation_date = DateTime.Now;
                DBconnection.DBCONNECTION.Item.InsertOnSubmit(newItem);
            }
            else
            {
                newItem.modify_date = DateTime.Now;
            }
            if (!itemsSame(oldItem))
            {
                DBconnection.DBCONNECTION.SubmitChanges();
                Panels.refreshPanelStartGrid();
                Panels.refreshPanelBinGrid();
                MessageBox.Show(Utils.GetEnumDescription(Messages.ok.SAVE), "OK", MessageBoxButtons.OK, MessageBoxIcon.Information);

                var hisotry = new HistoryLogic();
                if (oldItem == null)
                {
                    hisotry.addItem(newItem);
                }
                else
                {
                    hisotry.addItem(newItem, oldItem);
                }
                hisotry.save();
            }

            return(newItem);
        }
Ejemplo n.º 2
0
        private void click_button(object sender, EventArgs e)
        {
            string            messageBoxText = "Czy na pewno chcesz przywrócić tę rzecz?";
            string            caption        = "Przywracanie";
            MessageBoxButtons button         = MessageBoxButtons.YesNo;
            DialogResult      res            = MessageBox.Show(messageBoxText, caption, button);

            if (res == DialogResult.Yes && grid.CurrentRow != null)
            {
                var itemId = Int32.Parse(grid.CurrentRow.Cells[0].Value.ToString());
                queries.changeItemDeletedById(itemId, false);
                Panels.refreshPanelBinGrid();
            }
        }
Ejemplo n.º 3
0
        private void menu_Clicked(object sender, ToolStripItemClickedEventArgs e)
        {
            var clicked = e.ClickedItem.Text;

            if (clicked == "Podgląd")
            {
                var itemId   = getItemIdFromRow(menuClickedRow);
                var itemForm = new ItemForm(itemId);
                if (itemForm != null)
                {
                    itemForm.Show();
                }
            }
            else if (clicked == "Usuń")
            {
                string messageBoxText = String.Format("Czy na pewno chcesz usunąć {0}?",
                                                      Rows[menuClickedRow].Cells["name"].Value.ToString());
                string            caption = "Usuwanie";
                MessageBoxButtons button  = MessageBoxButtons.YesNo;
                DialogResult      res     = MessageBox.Show(messageBoxText, caption, button);
                if (res == DialogResult.Yes)
                {
                    var itemId = getItemIdFromRow(menuClickedRow);
                    queries.changeItemDeletedById(itemId, true);
                    Panels.refreshPanelStartGrid();
                }
            }
            else if (clicked == "Przywróć")
            {
                string messageBoxText = String.Format("Czy na pewno chcesz przywrócić {0}?",
                                                      Rows[menuClickedRow].Cells["name"].Value.ToString());
                string            caption = "Przywracanie";
                MessageBoxButtons button  = MessageBoxButtons.YesNo;
                DialogResult      res     = MessageBox.Show(messageBoxText, caption, button);
                if (res == DialogResult.Yes)
                {
                    var itemId = getItemIdFromRow(menuClickedRow);
                    queries.changeItemDeletedById(itemId, false);
                    Panels.refreshPanelBinGrid();
                }
            }
        }