コード例 #1
0
        //============================================================================*
        // OnViewLoad()
        //============================================================================*

        protected void OnViewLoad(object sender, EventArgs args)
        {
            //----------------------------------------------------------------------------*
            // Get the selected load
            //----------------------------------------------------------------------------*

            if (m_LoadDataListView.SelectedItems.Count == 0)
            {
                return;
            }

            ListViewItem Item = m_LoadDataListView.SelectedItems[0];

            if (Item == null)
            {
                return;
            }

            cLoad Load = (cLoad)Item.Tag;

            if (Load == null)
            {
                return;
            }

            //----------------------------------------------------------------------------*
            // Start the dialog
            //----------------------------------------------------------------------------*

            cLoadForm LoadForm = new cLoadForm(Load, m_DataFiles, true);

            LoadForm.ShowDialog();

            m_LoadDataListView.Focus();
        }
コード例 #2
0
        //============================================================================*
        // OnEditLoad()
        //============================================================================*

        protected void OnEditLoad(object sender, EventArgs args)
        {
            //----------------------------------------------------------------------------*
            // Get the selected LoadData
            //----------------------------------------------------------------------------*

            ListViewItem Item = m_LoadDataListView.SelectedItems[0];

            if (Item == null)
            {
                return;
            }

            cLoad Load = (cLoad)Item.Tag;

            if (Load == null)
            {
                return;
            }

            //----------------------------------------------------------------------------*
            // Start the dialog
            //----------------------------------------------------------------------------*

            cLoadForm LoadForm = new cLoadForm(Load, m_DataFiles);

            if (LoadForm.ShowDialog() == DialogResult.OK)
            {
                //----------------------------------------------------------------------------*
                // Get the new Load Data
                //----------------------------------------------------------------------------*

                cLoad NewLoad = LoadForm.Load;

                m_DataFiles.Preferences.LastLoad = LoadForm.Load;

                UpdateLoad(Load, NewLoad);
            }

            m_LoadDataListView.Focus();
        }
コード例 #3
0
        //============================================================================*
        // OnAddLoad()
        //============================================================================*

        protected void OnAddLoad(object sender, EventArgs args)
        {
            //----------------------------------------------------------------------------*
            // Start the dialog
            //----------------------------------------------------------------------------*

            cLoadForm LoadForm = new cLoadForm(null, m_DataFiles);

            if (LoadForm.ShowDialog() == DialogResult.OK)
            {
                //----------------------------------------------------------------------------*
                // Get the new Load Data
                //----------------------------------------------------------------------------*

                cLoad NewLoad = new cLoad(LoadForm.Load);

                m_DataFiles.Preferences.LastLoad = LoadForm.Load;

                AddLoad(NewLoad);
            }

            m_LoadDataListView.Focus();
        }