コード例 #1
0
        private void OnOutlookBarItemClicked(OutlookBarBand band, OutlookBarItem item)
        {
            switch (item.Text)
            {
                //case "备件入库":
                //    Portal.gc.MainDialog.ShowContent("备件入库", typeof(FrmPurchase));
                //    break;

                //case "备件出库":
                //    Portal.gc.MainDialog.ShowContent("备件出库", typeof(FrmTakeOut));
                //    break;

                //case "库存查询":
                //    Portal.gc.MainDialog.ShowContent("库存查询", typeof(FrmStockSearch));
                //    break;

                //case "备件信息":
                //    Portal.gc.MainDialog.ShowContent("备件信息", typeof(FrmItemDetail));
                //    break;

                //case "数据字典":
                //    new FrmDictionary().Show();
                //    break;

                //case "业务报表":
                //    new FrmReports().ShowDialog();
                //    break;

                //case "库房管理":
                //    new FrmWareHouse().ShowDialog();
                //    break;
            }
        }
コード例 #2
0
 private void OnOutlookBarItemClicked(OutlookBarBand band, OutlookBarItem item)
 {
     if (item.Text == "缺陷字典管理")
     {
         DockContent itemDockContent = new FrmBseDictionaryTreeQuery();
         OpenForm(itemDockContent);
     }
     else if (item.Text == "基础项目")
     {
         DockContent itemDockContent = new FrmBseProjectSimpleQuery();
         OpenForm(itemDockContent);
     }
     else if (item.Text == "项目版本")
     {
         DockContent itemDockContent = new FrmBseProjectMasterDetailQuery();
         OpenForm(itemDockContent);
     }
     else if (item.Text == "项目模块")
     {
         DockContent itemDockContent = new FrmBseProjectModuleMasterDetailQuery();
         OpenForm(itemDockContent);
     }
     else if (item.Text == "基础表设置")
     {
         Form itemDockContent = new FrmCacheTablesSimpleQuery();
         itemDockContent.ShowDialog();
     }
     else if (item.Text == "缓存设置")
     {
         Form itemDockContent = new FrmCacheConfigSimpleQuery();
         itemDockContent.ShowDialog();
     }
 }
コード例 #3
0
 protected void RaiseChangedEvent(OutlookBarItem item)
 {
     if (Changed != null)
     {
         Changed(this, new OutlookBarItemEventArgs(item));
     }
 }
コード例 #4
0
        private static void OnOutlookBarItemClicked(OutlookBarBand band, OutlookBarItem item)
        {
            switch (item.Text)
            {
            case "运行真空":
                application.Common.CommonControl.GetGpb(vp);
                break;

            case "运行时间":
                application.Common.CommonControl.GetGpb(tp);
                break;

            case "运行温度":
                application.Common.CommonControl.GetGpb(ttp);
                break;

            case "运行日志":
                application.Common.CommonControl.GetGpb(np);
                break;

            case "温度查询":
                application.Common.CommonControl.GetGpb(tqp);
                break;

            case "报警查询":
                application.Common.CommonControl.GetGpb(eqp);
                break;

            case "状态查询":
                application.Common.CommonControl.GetGpb(sqp);
                break;

            case "最小化":
                thisff.WindowState = FormWindowState.Minimized;
                break;

            case "切换登录":
                if (!Common.Msg.AskQuestion("是否切换用户?"))
                {
                    return;
                }
                string appStartupPath = System.IO.Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName);
                System.Diagnostics.Process.Start(appStartupPath + @"\application.UI.exe");
                Process.GetCurrentProcess().Kill();
                break;

            case "退出系统":
                if (application.Common.Msg.AskQuestion("确定要退出应用程序吗?"))
                {
                    //for (int i = 0; i < 1; i++)
                    //{
                    //    DataGather.bakingContent[0].Close();
                    //}

                    application.Common.GetCurrentProcess.Kill();
                }
                break;
            }
        }
コード例 #5
0
 public int Add(OutlookBarItem item)
 {
     if (Contains(item) == true)
     {
         return(-1);
     }
     return(List.Add(item));
 }
コード例 #6
0
        protected void RaiseOnItemSetEvent(OutlookBarItem item)
        {
            if (OnItemSet != null)
            {
                OnItemSet(this, new OutlookBarItemEventArgs(item));
            }

            RaiseChangedEvent(item);
        }
コード例 #7
0
ファイル: MainForm.cs プロジェクト: demonzhq/Mine
        private void OnOutlookBarItemClicked(OutlookBarBand band, OutlookBarItem item)
        {
            switch (item.Text)
            {
                #region 业务管理

            case "建当处理":
                CreateTab("建当");
                break;

            case "赎当处理":
                CreateTab("赎当");
                break;

            case "续当处理":
                CreateTab("续当");
                break;

            case "绝当处理":
                CreateTab("绝当处理");
                break;

            case "清算处理":
                CreateTab("清算处理");
                break;
                #endregion

                #region 统计查询
            case "资金统计查询":
                CreateTab("资金统计查询");
                break;

            case "当日业务监控":
                CreateTab("当日业务监控");
                break;

            case "当品标准分类统计":
                CreateTab("当品标准分类统计");
                break;

            case "当品统计分类统计":
                CreateTab("当品统计分类统计");
                break;

            case "营收标准分类统计":
                CreateTab("营收标准分类统计");
                break;

            case "营收统计分类统计":
                CreateTab("营收统计分类统计");
                break;
                #endregion

            default:
                break;
            }
        }
コード例 #8
0
        public int Add(OutlookBarItem item)
        {
            if (Contains(item))
            {
                return(-1);
            }
            int index = items.Add(item);

            RaiseChanged();
            return(index);
        }
コード例 #9
0
        private void OnOutlookBarItemClicked(OutlookBarBand band, OutlookBarItem item)
        {
            switch (item.Text)
            {
                #region 销售管理

            case "备件入库":
                mainForm.ShowContent("备件入库", typeof(Form备件入库));
                break;

            case "备件出库":
                mainForm.ShowContent("客户管理", typeof(Form备件出库));
                break;

            case "库存查询":
                mainForm.ShowContent("库存查询", typeof(Form库存查询));
                break;

            case "备件信息":
                mainForm.ShowContent("备件信息", typeof(Form备件信息));
                break;

            case "套餐管理":
                //FrmYouhui dlg = new FrmYouhui();
                // dlg.ShowDialog();
                break;

            case "来电记录":
                //Portal.gc.MainDialog.ShowContent("来电记录", typeof(FrmComingCall));
                break;

            case "送货记录":
                //Portal.gc.MainDialog.ShowContent("送货记录", typeof(FrmDeliving));
                break;

                #endregion

                #region 产品库存管理
            case "产品管理":
                //Portal.gc.MainDialog.ShowContent("产品管理", typeof(FrmProduct));
                break;

            case "库存管理":
                //Portal.gc.MainDialog.ShowContent("库存管理", typeof(FrmStock));
                break;

                #endregion
            default:
                break;
            }
        }
コード例 #10
0
        protected void MakeButton(OutlookBarBand band, ChoiceBase control)
        {
            UIItemDisplayProperties display = control.GetDisplayProperties();

            display.Text = display.Text.Replace("_", "");
            OutlookBarItem button;

            //			if(m_images!=null && m_images.ImageList.Images.Count>0)
            //			{
            //				button = new OutlookBarItem(display.Text,0,control);
            //			}
            //			else		//no images have been supplied to us!
            button     = new OutlookBarItem();
            button.Tag = control;
            control.ReferenceWidget = button;

            if (band.IconView == SidebarLibrary.WinControls.IconView.Large)
            {
                if (m_largeImages.ImageList.Images.Count > 0)
                {
                    button.ImageIndex = m_largeImages.GetImageIndex(display.ImageLabel);
                }
            }
            else
            {
                if (m_smallImages.ImageList.Images.Count > 0)
                {
                    button.ImageIndex = m_smallImages.GetImageIndex(display.ImageLabel);
                }
            }

            button.Selected = display.Checked;
            button.Text     = display.Text;
//			if(display.Checked)
//				button.Text = button.Text + " (X)";

            if (!display.Enabled)
            {
                button.Text = button.Text + " NA";
            }


            //note that this sidebar library we are using does not provide click events on individual items.
            //So we cannot wire them up here.
            band.Items.Add(button);
        }
コード例 #11
0
        private void OnOutlookBarItemClicked(OutlookBarBand band, OutlookBarItem item)
        {
            frmStorageMain frmstoragemain = new frmStorageMain();

            switch (item.Text)
            {
            case "备件仪表出入库":

                break;

            case "备件仪表信息与查询":
                if (frminfocx.Visible == true)
                {
                    frminfocx.Hide();
                }
                else
                {
                    frminfocx.Show(frmstoragemain.dockPanel);
                }
                break;

            case "备件仪表综合管理":
                if (frmbymanage.Visible == true)
                {
                    frmbymanage.Hide();
                }
                else
                {
                    frmbymanage.Show(frmstoragemain.dockPanel);
                }
                break;

            default:
                break;
            }
        }
コード例 #12
0
 public void TabOpened(OutlookBarBand band, OutlookBarItem item)
 {
     Debug.WriteLine("opened");
 }
コード例 #13
0
        public void OnItemClicked(OutlookBarBand band, OutlookBarItem item)
        {
            ChoiceBase control = (ChoiceBase)item.Tag;

            control.OnClick(item, null);
        }
コード例 #14
0
 private void OnOutlookBarItemDropped(OutlookBarBand band, OutlookBarItem item)
 {
 }
コード例 #15
0
 public OutlookBarItemEventArgs(OutlookBarItem item)
 {
     m_item = item;
 }
コード例 #16
0
ファイル: FrmDocMain.cs プロジェクト: yendux/BlueCloudHIS1.2
        void OnOutlookBarItemClicked(OutlookBarBand band, OutlookBarItem item)
        {
            if (this.listView1.FocusedItem == null && listView2.FocusedItem == null &&
                (item.Text == "医嘱管理" || item.Text == "检查申请" || item.Text == "检验申请" || item.Text == "治疗申请" || item.Text == "护理信息"))
            {
                MessageBox.Show("请选择病人!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            switch (item.Text)
            {
            case "医嘱管理":
                this.Cursor = PublicStaticFun.WaitCursor();
                HIS_ZYDocManager.日常业务.BaseForm form = new BaseForm(patlist, _currentUser.UserID, _currentDept.DeptID);
                form.MdiParent   = this.MdiParent;
                form.WindowState = FormWindowState.Maximized;
                ((GWMHIS.BussinessLogicLayer.Interfaces.IInvokForm) this.Parent.Parent.Parent).AddFormToTabPage(form);
                form.Show();
                this.Cursor = Cursors.Default;
                break;

            case "手术申请":
                if (HIS.ZYDoc_BLL.PatInfo.PatOperation.NotCanUpdate(patlist))      //20100518.0.03  病人定义出院后,不能再进行手术申请
                {
                    MessageBox.Show("该病人已定义出院,不能再进行手术申请");
                    return;
                }
                FrmSsApply fss = new FrmSsApply(patlist, _currentUser.UserID, _currentDept.DeptID);
                fss.ShowDialog();
                break;

            case "手术查询":
                FrmSsQuery fsq = new FrmSsQuery();
                fsq.ShowDialog();
                break;

            case "检验申请":
                FrmTestApply fta = new FrmTestApply(patlist, _currentUser.UserID, _currentDept.DeptID);
                fta.ShowDialog();
                break;

            case "检查申请":
                FrmCheckApply fca = new FrmCheckApply(patlist, _currentUser.UserID, _currentDept.DeptID);
                fca.ShowDialog();
                break;

            case "治疗申请":
                FrmCureApply fc = new FrmCureApply(patlist, _currentUser.UserID, _currentDept.DeptID);
                fc.ShowDialog();
                break;

            case "住院病人信息统计":
                HIS_ZYDocManager.查询统计.FrmPatientInfo rpt = new HIS_ZYDocManager.查询统计.FrmPatientInfo(_currentUser.UserID, _currentDept.DeptID, this.Text);
                rpt.ShowDialog();
                break;

            case "医生工作量统计":
                HIS_ZYDocManager.查询统计.FrmDocWorkQuery work = new HIS_ZYDocManager.查询统计.FrmDocWorkQuery(_currentUser.UserID, _currentDept.DeptID, "");
                work.ShowDialog();
                break;

            case "计算器":
                System.Diagnostics.Process.Start("calc.exe");
                break;

            case "画笔":
                System.Diagnostics.Process.Start("mspaint.exe");
                break;

            case "通讯簿":
                System.Diagnostics.Process.Start("wab.exe");
                break;

            case "记事本":
                System.Diagnostics.Process.Start("notepad.exe");
                break;

            case "写字板":
                System.Diagnostics.Process.Start("wordpad.exe");
                break;

            case "图象处理":
                System.Diagnostics.Process.Start("kodakimg.exe");
                break;

            default:
                break;
            }
            this.Cursor = System.Windows.Forms.Cursors.Arrow;
        }
コード例 #17
0
 public bool Contains(OutlookBarItem item)
 {
     return(InnerList.Contains(item));
 }
コード例 #18
0
 public void Remove(OutlookBarItem item)
 {
     items.Remove(item);
     RaiseChanged();
 }
コード例 #19
0
 public bool Contains(OutlookBarItem item)
 {
     return(items.Contains(item));
 }
コード例 #20
0
 public int IndexOf(OutlookBarItem item)
 {
     return(InnerList.IndexOf(item));
 }
コード例 #21
0
 public void Remove(OutlookBarItem item)
 {
     List.Remove(item);
 }
コード例 #22
0
 public void Insert(int index, OutlookBarItem item)
 {
     List.Insert(index, item);
 }
コード例 #23
0
 public int IndexOf(OutlookBarItem item)
 {
     return(items.IndexOf(item));
 }
コード例 #24
0
 private void OnOutlookBarItemDropped(OutlookBarBand band, OutlookBarItem item)
 {
     //            string message = "Item : " + item.Text + " was dropped";
     //            MessageBox.Show(message);
 }
コード例 #25
0
 public void Insert(int index, OutlookBarItem item)
 {
     items.Insert(index, item);
     RaiseChanged();
 }
コード例 #26
0
        private void OnOutlookBarItemClicked(OutlookBarBand band, OutlookBarItem item)
        {
            string message = "Item : " + item.Text + " was clicked...";

            MessageBox.Show(message);
        }