예제 #1
0
        private void EditBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (Sectionlbl.Text == "Nothing")
            {
                MessageBox.Show("Please click on the grid to select Section.", "Insufficient information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            else
            {
                frmSection Sect = new frmSection();
                Sect._theConnection  = TConnections.GetConnectionString(theSystemDBTag, UserCurrentInfo.Connection);
                Sect.PM1lbl.Text     = TMinewasteGlobal.ProdMonthAsString(Convert.ToDateTime(editProdmonth.EditValue)).ToString();
                Sect.PMlbl.Text      = TMinewasteGlobal.ProdMonthAsString(Convert.ToDateTime(editProdmonth.EditValue)).ToString();
                Sect.SecIDTxt.Text   = Sectionlbl.Text;
                Sect.SecNameTxt.Text = Secnamelbl.Text;
                Sect.Heirlbl.Text    = Heirlbl.Text;
                Sect.Reptolbl.Text   = RepTolbl.Text;

                Sect.SecIDTxt.Enabled = false;

                Sect.ShowDialog();

                LoadSections();
            }
        }
예제 #2
0
        private void AddBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            frmSection Sect = new frmSection();

            Sect._theConnection = TConnections.GetConnectionString(theSystemDBTag, UserCurrentInfo.Connection);
            Sect.PM1lbl.Text    = TMinewasteGlobal.ProdMonthAsString(Convert.ToDateTime(editProdmonth.EditValue)).ToString();
            Sect.PMlbl.Text     = TMinewasteGlobal.ProdMonthAsString(Convert.ToDateTime(editProdmonth.EditValue)).ToString();

            Sect.ShowDialog();

            LoadSections();
        }
예제 #3
0
        /// <summary>
        /// 添加执行病区
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnExecSickAeras_Click(object sender, EventArgs e)
        {
            frmSection sec = new frmSection(1);

            if (txtExecSickAeras.Tag != null && txtExecSickAeras.Tag.ToString() != "")
            {
                sec.SetSelected(txtExecSickAeras.Tag.ToString());
            }
            sec.ShowDialog();
            txtExecSickAeras.Text = sec.GetNames();
            txtExecSickAeras.Tag  = sec.GetIds();
        }
예제 #4
0
        /// <summary>
        /// 管辖科室
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSectionAdd_Click(object sender, EventArgs e)
        {
            frmSection us = new frmSection(0);

            if (txtSection.Tag != null && txtSection.Tag.ToString() != "")
            {
                us.SetSelected((string)txtSection.Tag);
            }
            us.ShowDialog();
            txtSection.Text = us.GetNames();
            txtSection.Tag  = us.GetIds();
        }
예제 #5
0
        private IDockContent GetContentFromPersistString(string persistString)
        {
            try
            {
                if (persistString == typeof(frmSection).ToString())
                {
                    m_pFrmSection = frmSection.getInstance();
                    m_pFrmSection.Show(m_pDockPanel, DockState.Document);

                    return(m_pFrmSection);
                }
                else if (persistString == typeof(frmSite).ToString())
                {
                    m_pFrmSite = frmSite.getInstance();
                    m_pFrmSite.InitializeSiteList((m_pSiteObjList));
                    m_pFrmSite.Show(m_pDockPanel, DockState.Document);
                    return(m_pFrmSite);
                }
                else if (persistString == typeof(frmInspector).ToString())
                {
                    m_pFrmInspector = frmInspector.getInstance();
                    m_pFrmInspector.Show(m_pDockPanel, DockState.Document);
                    return(m_pFrmInspector);
                }
                else if (persistString == typeof(frmRainMap).ToString())
                {
                    m_pFrmRainMap = frmRainMap.getInstance();
                    m_pFrmRainMap.DrawRainMap(m_pSiteRainCalc, m_pDbHelper);
                    m_pFrmRainMap.Show(m_pDockPanel, DockState.Document);
                    m_pFrmRainMap.SizeChanged += new EventHandler(m_pFrmRainMap_SizeChanged);
                    return(m_pFrmRainMap);
                }
                //else if (persistString == typeof(frmToolBar).ToString())
                //{
                //    //m_pFrmToolbar = frmToolBar.getInstance();
                //    //m_pFrmToolbar.Show(m_pDockPanel, DockState.Document);
                //    //return m_pFrmToolbar;
                //}
                else
                {
                    //NewLayout();
                    return(null);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("没有找到可用的布局文件,窗体将自动排列", "警告");
                return(null);
            }
        }
예제 #6
0
        private void NewLayout()
        {
            m_pFrmSection = frmSection.getInstance();
            m_pFrmSection.Show(m_pDockPanel, DockState.Document);
            m_pFrmSection.InitializeSectionList(m_pDbHelper, CAlarmSound.getInstance(), m_pSectionObjList);

            m_pFrmSite = frmSite.getInstance();
            m_pFrmSite.InitializeSiteList((m_pSiteObjList));
            m_pFrmSite.Show(m_pDockPanel, DockState.Document);

            m_pFrmRainMap = frmRainMap.getInstance();
            m_pFrmRainMap.DrawRainMap(m_pSiteRainCalc, m_pDbHelper);
            m_pFrmRainMap.Show(m_pDockPanel, DockState.Document);

            m_pFrmInspector = frmInspector.getInstance();
            m_pFrmInspector.Show(m_pDockPanel, DockState.Document);

            //m_pFrmToolbar = frmToolBar.getInstance();
            //m_pFrmToolbar.Show(m_pDockPanel, DockState.Document);
        }