Esempio n. 1
0
        private void organizationToolStripMenuItem_Click(object sender, EventArgs e)
        {
            RecordViewTabPage icp = new RecordViewTabPage(new DataInputForms.OrganizationForm());

            icp.ID = Program.GetNextID();
            tabControl.TabPages.Add(icp);
            tabControl.SelectedTab = icp;
        }
Esempio n. 2
0
        //Generates an individual record form
        private void lstSearchResults_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            int index = this.lstSearchResults.IndexFromPoint(e.Location);

            if (index != System.Windows.Forms.ListBox.NoMatches)
            {
                RecordViewTabPage icp;
                if (lstSearchResults.Items[index] is individual)
                {
                    foreach (TabPage item in tabControl.TabPages)
                    {
                        if (item is RecordViewTabPage)
                        {
                            if ((item as RecordViewTabPage).RecordID == (lstSearchResults.Items[index] as individual).id)
                            {
                                tabControl.SelectedTab = item;
                                return;
                            }
                        }
                    }
                    icp = new RecordViewTabPage(new DataInputForms.IndividualForm()
                    {
                        savedRecord = ( individual )lstSearchResults.Items[index]
                    });
                }
                else
                {
                    foreach (TabPage item in tabControl.TabPages)
                    {
                        if (item is RecordViewTabPage)
                        {
                            if ((item as RecordViewTabPage).RecordID == (lstSearchResults.Items[index] as organization).orgid)
                            {
                                tabControl.SelectedTab = item;
                                return;
                            }
                        }
                    }
                    icp = new RecordViewTabPage(new DataInputForms.OrganizationForm()
                    {
                        savedRecord = ( organization )lstSearchResults.Items[index]
                    });
                }

                tabControl.TabPages.Add(icp);
                tabControl.SelectedTab = icp;
            }
        }