예제 #1
0
        public DocumentationNode GetDocumentationNode(string id)
        {
            var table  = GetDataTable($"SELECT * FROM Documentation WHERE id= '{id}'");
            var result = new DocumentationNode(table.Rows[0]);

            return(result);
        }
예제 #2
0
        public DocumentationNodeMenu(RDMPContextMenuStripArgs args, DocumentationNode documentationNode) : base(args, documentationNode)
        {
            DocumentationNode = documentationNode;

            Add(new ExecuteCommandAddNewSupportingDocument(_activator, DocumentationNode.Catalogue));
            Add(new ExecuteCommandAddNewSupportingSqlTable(_activator, DocumentationNode.Catalogue));
        }
예제 #3
0
        private void ShowDocumentationNode(DocumentationNode node)
        {
            DocumentationNodeForm form = new DocumentationNodeForm(node);
            var result = form.ShowDialog();

            if (result == DialogResult.OK)
            {
                ReloadTable(_dateTime);
            }
        }
        public DocumentationNodeForm(DocumentationNode node)
        {
            InitializeComponent();
            InitializeAuraForm();
            documentationNode = node;
            creator           = new Controller.CommandStringCreator("Documentation", node.id.ToString());

            Fill();

            text.Focus();
        }
예제 #5
0
        private void dayInCalendarDataGridView_CellDoubleClick
            (object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex >= 0)
            {
                var dg = (DataGridView)sender;
                var documentationId = dg.Rows[e.RowIndex].Cells["id"].Value.ToString();

                DocumentationNode node = Program.dataManager.GetDocumentationNode(documentationId);
                ShowDocumentationNode(node);
            }
        }
예제 #6
0
        private void addNewNodeButton_Click(object sender, EventArgs e)
        {
            DocumentationNode newNode = new DocumentationNode
            {
                nodeDate = _dateTime,
            };

            DocumentationNodeForm form = new DocumentationNodeForm(newNode);
            var result = form.ShowDialog();

            if (result == DialogResult.OK)
            {
                ReloadTable(_dateTime);
            }
        }