コード例 #1
0
        private void ibuttonProjectAdd_Click(object sender, EventArgs e)
        {
            var project = new modelProject();

            project.CreateNewEmpty();

            Program.GData.dataProject.Insert(project);
            gridData.LoadGrid();
        }
コード例 #2
0
        private void ibuttonSave_Click(object sender, EventArgs e)
        {
            GetData(ref newData);

            SaveVarsForMailMerge();

            savedData = new modelProject();
            savedData = newData.DeepClone();
            this.Hide();
        }
コード例 #3
0
 private void GetData(ref modelProject project)
 {
     project.Title       = textTitle.Text;
     project.KeyAction   = textKeyAction.Text;
     project.Action      = textAction.Text;
     project.WrittenBy   = textWrittenBy.Text;
     project.Comments    = htmlComments.InnerHtml;
     project.Description = htmlDescription.InnerHtml;
     project.Topic       = comboTopic.Text;
     project.Topic2      = comboTopic2.Text;
     project.Topic3      = comboTopic3.Text;
 }
コード例 #4
0
 private void ShowData(modelProject project)
 {
     textTitle.Text            = project.Title;
     textKeyAction.Text        = project.KeyAction;
     textAction.Text           = project.Action;
     textWrittenBy.Text        = project.WrittenBy;
     comboTopic.Text           = project.Topic;
     comboTopic2.Text          = project.Topic2;
     comboTopic3.Text          = project.Topic3;
     htmlComments.InnerHtml    = project.Comments;
     htmlDescription.InnerHtml = project.Description;
 }
コード例 #5
0
        private void ibuttonClose_Click(object sender, EventArgs e)
        {
            GetData(ref newData);

            if (!Program.Compare <modelProject>(originalData, newData))
            {
                if (!Program.ShowMessageBox("Do you want to scrap changes?", true, "YES", "NO"))
                {
                    return;
                }
            }
            newData = null;
            this.Hide();
        }
コード例 #6
0
        public formEditProject(modelProject project)
        {
            InitializeComponent();

            originalData = new modelProject();
            originalData = project.DeepClone();
            newData      = new modelProject();
            newData      = project.DeepClone();
            savedData    = null;

            ShowTopics(comboTopic);
            ShowTopics(comboTopic2);
            ShowTopics(comboTopic3);

            ShowData(originalData);

            gridActivities.SetupLinq += GridActivities_SetupLinq;
            gridActivities.SetupGrid += GridActivities_SetupGrid;
            gridActivities.LoadGrid();

            gridVariations.SetupLinq += GridVariations_SetupLinq;
            gridVariations.SetupGrid += GridVariations_SetupGrid;
            gridVariations.LoadGrid();
        }