예제 #1
0
        void rcPages_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e)
        {
            var page = e.Page.With(p => p.Tag as IPage);

            xtcPages.SelectedTabPage = page.With(p => p.TabPage);

            SelectedPage.Do(p => p.Deactivate());
            SelectedPage = page.Do(p => p.Activate());
        }
예제 #2
0
        private void ribbonControl1_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e)
        {
            var ribbon = sender as RibbonControl;

            Console.Write(ribbon.SelectedPage.ToString());
            if (ribbon.SelectedPage == ribbonControl1.Pages[1])
            {
                Update();
                ribbon.Minimized = true;
                Application.DoEvents();
            }
            else
            {
                Update();
                ribbon.Minimized = false;
                Application.DoEvents();
            }
        }
예제 #3
0
 private void ribbonMain_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e)
 {
     try
     {
         if (drawEnd)
         {
             bool working = false;
             if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName(rbnPageViTri)))
             {
                 working = _ucQuanLyViTri.checkworking();
             }
             else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName(rbnPagePhong)))
             {
                 working = _ucQuanLyPhong.checkworking();
             }
             else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName(rbnPageDonVi)))
             {
                 working = _ucQuanLyDonVi.checkworking();
             }
             else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName(rbnPageLoaiTS)))
             {
                 working = _ucQuanLyLoaiTS.checkworking();
             }
             if (working)
             {
                 if (XtraMessageBox.Show("Dữ liệu chưa được lưu, bạn có chắc chắn muốn chuyển sang chức năng khác?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
                 {
                     e.Cancel = true;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         System.Console.WriteLine(this.Name + "->ribbonMain_SelectedPageChanging: " + ex.Message);
     }
 }
예제 #4
0
 private void RibbonSelectedPageChanging(object sender, RibbonPageChangingEventArgs e)
 {
     e.Cancel = !(_customerHandler.Validate() && _propertyHandler.Validate() && _ordersControl.ValidateControl());
 }
예제 #5
0
 private void Ribbon_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e)
 {
     e.Cancel = this.pageFixed;
 }
예제 #6
0
 private void ribbonMain_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e)
 {
     try
     {
         if (drawEnd)
         {
             bool working = false;
             if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageViTri_Home")))
             {
                 //working = _ucQuanLyViTri.working;
                 working = _ucQuanLyViTri.checkworking();
             }
             else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageNhanVien_Home")))
             {
                 working = _ucQuanLyNhanVien.checkworking();
             }
             else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageLoaiTB_Home")))
             {
                 working = _ucQuanLyLoaiTB.checkworking();
             }
             else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageThietBi_Home")))
             {
                 working = _ucQuanLyThietBi.checkworking();
             }
             else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPagePhongThietbi_Home")))
             {
                 working = _ucQuanLyPhongThietBi.checkworking();
             }
             else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPagePhanQuyen_Home")))
             {
                 working = _ucPhanQuyen.checkworking();
             }
             else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPagePhong_Home")))
             {
                 working = _ucQuanLyPhong.checkworking();
             }
             else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageThongKe_Home")))
             {
             }
             else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageSuCoPhong")))
             {
                 working = _ucQuanLySuCo.checkworking();
             }
             else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPagePhanCongQTV_Home")))
             {
                 working = _ucPhanCongQTV.checkworking();
             }
             else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageTinhTrang_Home")))
             {
                 working = _ucQuanLyTinhTrang.checkworking();
             }
             if (working)
             {
                 if (XtraMessageBox.Show("Dữ liệu chưa được lưu, bạn có chắc chắn muốn chuyển sang chức năng khác?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
                 {
                     e.Cancel = true;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         System.Console.WriteLine(this.Name + ": ribbonMain_SelectedPageChanging :" + ex.Message);
     }
     finally
     { }
 }
예제 #7
0
 /// <summary>
 /// Ribbon菜单切换中
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void RcMain_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e)
 {
 }
 private void ribbonControl_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e)
 {
 }
예제 #9
0
        private void ribbonControl1_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e)
        {
            if (e.Page.Name == "DoctorPage")
            {
                DoctorForm _doctor_form = new DoctorForm(_DB);
                OpenForm(_doctor_form);
            }
            if (e.Page.Name == "PatientPage")
            {
                PatientForm _patient_form = new PatientForm(_DB);
                OpenForm(_patient_form);
            }
            if (e.Page.Name == "WorkingDaysPage")
            {
                using (WorkingDaysForm _workingdays_form = new WorkingDaysForm(_DB))
                {
                    _workingdays_form.StartPosition = FormStartPosition.CenterScreen;
                    _workingdays_form.ShowDialog();
                }
            }
            if (e.Page.Name == "non_working_days_page")
            {
                using (NonWorkingDaysForm _nonworkingdays_form = new NonWorkingDaysForm(_DB))
                {
                    _nonworkingdays_form.StartPosition = FormStartPosition.CenterScreen;
                    _nonworkingdays_form.ShowDialog();
                }
            }
            if (e.Page.Name == "VisitDoctorPage")
            {
                VisitDoctorForm _visitDoctorForm = new VisitDoctorForm(_DB);
                OpenForm(_visitDoctorForm);
            }

            if (e.Page.Name == "PrescriptionPage")
            {
                using (PrescriptionForm _prescriptionForm = new PrescriptionForm(_DB))
                {
                    _prescriptionForm.StartPosition = FormStartPosition.CenterScreen;
                    _prescriptionForm.ShowDialog();
                }
            }
            if (e.Page.Name == "ReferralPage")
            {
                using (ReferralFormcs _referral_form = new ReferralFormcs(_DB))
                {
                    _referral_form.StartPosition = FormStartPosition.CenterScreen;
                    _referral_form.ShowDialog();
                }
            }
            if (e.Page.Name == "PatientInfoPage")
            {
                PatientInfoForm _patientInfoForm = new PatientInfoForm(_DB);
                OpenForm(_patientInfoForm);
            }
            if (e.Page.Name == "DiagnosisPage")
            {
                using (DiagnosisForm _diagnosisForm = new DiagnosisForm(_DB))
                {
                    _diagnosisForm.StartPosition = FormStartPosition.CenterScreen;
                    _diagnosisForm.ShowDialog();
                }
            }
            if (e.Page.Name == "AgreedTermPage")
            {
                AgreedTermForm _agreedTermForm = new AgreedTermForm(_DB);
                OpenForm(_agreedTermForm);
            }
        }
예제 #10
0
        void rcPages_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e)
        {
            var page = e.Page.With(p => p.Tag as IPage);
            xtcPages.SelectedTabPage = page.With(p => p.TabPage);

            SelectedPage.Do(p => p.Deactivate());
            SelectedPage = page.Do(p => p.Activate());
        }
예제 #11
0
        private void ribbonMain_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e)
        {
            try
            {
                if (drawEnd)
                {
                    bool working = false;
                    if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageViTri_Home")))
                    {
                        //working = _ucQuanLyViTri.working;
                        working = _ucQuanLyViTri.checkworking();
                    }
                    else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageNhanVien_Home")))
                    {
                        working = _ucQuanLyNhanVien.checkworking();
                    }
                    else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageLoaiTB_Home")))
                    {
                        working = _ucQuanLyLoaiTB.checkworking();
                    }
                    else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageThietBi_Home")))
                    {
                        working = _ucQuanLyThietBi.checkworking();
                    }
                    else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPagePhongThietbi_Home")))
                    {
                        working = _ucQuanLyPhongThietBi.checkworking();
                    }
                    else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPagePhanQuyen_Home")))
                    {
                        working = _ucPhanQuyen.checkworking();
                    }
                    else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPagePhong_Home")))
                    {
                        working = _ucQuanLyPhong.checkworking();
                    }
                    else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageThongKe_Home")))
                    {

                    }
                    else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageSuCoPhong")))
                    {
                        working = _ucQuanLySuCo.checkworking();
                    }
                    else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPagePhanCongQTV_Home")))
                    {
                        working = _ucPhanCongQTV.checkworking();
                    }
                    else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageTinhTrang_Home")))
                    {
                        working = _ucQuanLyTinhTrang.checkworking();
                    }
                    if (working)
                    {
                        if (XtraMessageBox.Show("Dữ liệu chưa được lưu, bạn có chắc chắn muốn chuyển sang chức năng khác?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
                        {
                            e.Cancel = true;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(this.Name + ": ribbonMain_SelectedPageChanging :" + ex.Message);
            }
            finally
            { }
        }
예제 #12
0
 private void ribbonMain_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e)
 {
     try
     {
         if (drawEnd)
         {
             bool working = false;
             if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName(rbnPageViTri)))
             {
                 working = _ucQuanLyViTri.checkworking();
             }
             else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName(rbnPagePhong)))
             {
                 working = _ucQuanLyPhong.checkworking();
             }
             else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName(rbnPageDonVi)))
             {
                 working = _ucQuanLyDonVi.checkworking();
             }
             else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName(rbnPageLoaiTS)))
             {
                 working = _ucQuanLyLoaiTS.checkworking();
             }
             if (working)
             {
                 if (XtraMessageBox.Show("Dữ liệu chưa được lưu, bạn có chắc chắn muốn chuyển sang chức năng khác?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
                 {
                     e.Cancel = true;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         System.Console.WriteLine(this.Name + "->ribbonMain_SelectedPageChanging: " + ex.Message);
     }
 }
예제 #13
0
 private void ribbonControl_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e)
 {
     e.Cancel = RibbonTabChanging(e.Page);
 }
예제 #14
0
 public void PageChanging(object sender, RibbonPageChangingEventArgs e)
 {
     e.Cancel = !Validate();
 }