示例#1
0
        public App()
        {
            _connection = DependencyService.Get <ISQLiteDb>().GetConnection();

            //don't delete these lines, this creates the tables before anything is shown.
            _connection.CreateTableAsync <SQL_Buttons>();
            _connection.CreateTableAsync <SQL_Transacties>();
            _connection.CreateTableAsync <SQL_Budget>();



            InitializeComponent();
            // checks if color theme has been adjusted
            if (App.Current.Properties.ContainsKey("savedPropB"))
            {
                App.Current.Resources["backgroundColor"] = Color.FromHex(hex1);
                App.Current.Resources["textColor"]       = Color.White;
            }

            // checks if this is first time starting app or not
            if (App.Current.Properties.ContainsKey("savedPropA"))
            {
                //happens if this is not the first time
                MainPage = new WelcomeBack();
            }
            else
            {
                //happens if this is the first time
                MainPage = new First_Use();
            }
        }
        private void Thongtintaikhoan_Click(object sender, EventArgs e)
        {
            this.Opacity   = 0.70d;
            this.BackColor = Color.Gray;
            this.accordionControl1.Appearance.AccordionControl.BackColor = Color.Gray;
            accordionControl1.Hide();
            pb1.Hide();
            WelcomeBack.Hide();
            ThongTinTaiKhoan frm = new ThongTinTaiKhoan(Id);

            frm.ShowDialog();
        }
        private void YeuCauTroGiup_Click(object sender, EventArgs e)
        {
            this.Opacity   = 0.70d;
            this.BackColor = Color.Gray;
            this.accordionControl1.Appearance.AccordionControl.BackColor = Color.Gray;
            accordionControl1.Hide();
            pb1.Hide();
            WelcomeBack.Hide();
            YeuCauTroGiup frm = new YeuCauTroGiup(Id, name);

            frm.ShowDialog();
        }
        private void PhucHoiSQL_Click(object sender, EventArgs e)
        {
            this.Opacity   = 0.70d;
            this.BackColor = Color.Gray;
            this.accordionControl1.Appearance.AccordionControl.BackColor = Color.Gray;
            accordionControl1.Hide();
            pb1.Hide();
            WelcomeBack.Hide();
            PhucHoiSQL frm = new PhucHoiSQL();

            frm.ShowDialog();
        }
        private void viewForm(Form frm)
        {
            if (!checkForm(frm))
            {
                frm.MdiParent = this;
                frm.Show();
            }

            if (MdiChildren.Count() > 0)
            {
                pb1.Hide();
                WelcomeBack.Hide();
            }
        }
 private void LuuTru_PageRemoved(object sender, DevExpress.XtraTabbedMdi.MdiTabPageEventArgs e)
 {
     if (MdiChildren.Count() > 0)
     {
         pb1.Hide();
         WelcomeBack.Hide();
     }
     else
     {
         pb1.Show();
         WelcomeBack.Show();
         WelcomeBack.Text = "Tiếp tục với công việc nào: " + name;
     }
 }
        private void MainForm_Activated(object sender, EventArgs e)
        {
            Data_NV DNV  = new Data_NV();
            var     name = DNV.getName(Id);

            this.name = name;
            if (MdiChildren.Count() == 0)
            {
                txtXinChao.Caption = "Xin chào: ".ToUpper() + name;
                txtChucVu.Caption  = "Chức vụ: ".ToUpper() + ChucVu;
                WelcomeBack.Text   = "Chào mừng quay trở lại: " + name;
            }
            this.Opacity   = 1.00d;
            this.BackColor = Color.White;
            this.accordionControl1.Appearance.AccordionControl.BackColor = Color.Empty;
            if (MdiChildren.Count() == 0)
            {
                pb1.Show();
                WelcomeBack.Show();
            }
            accordionControl1.Show();
        }