Exemple #1
0
        private void DangNhap()
        {
            // dang xuat
            foreach (var form in MdiChildren)
            {
                form.Close();
            }
            db.Dispose();
            db = new KetNoiDBDataContext();

            // dang nhap
            var f = new f_login();

            try
            {
                if (f.ShowDialog() == DialogResult.OK)
                {
                    WindowState = FormWindowState.Maximized;
                    if (Biencucbo.idnv.Trim() != "AD")
                    {
                        btnskinht.Visibility = BarItemVisibility.Never;
                    }

                    var lst = (from a in db.skins select a).Single(t => t.trangthai == true);
                    Biencucbo.skin = lst.tenskin;
                    defaultLookAndFeel1.LookAndFeel.SetSkinStyle(Biencucbo.skin);



                    var lst2 = (from a in db.donvis where a.id == Biencucbo.donvi select a.tendonvi).FirstOrDefault();
                    Biencucbo.tendvbc = lst2;

                    //btninfo_account.Caption =
                    //    LanguageHelper.TranslateMsgString("." + Name + "_btn_Wellcome", "Wellcome ") + Biencucbo.ten;
                    //btninfo_donvi.Caption = LanguageHelper.TranslateMsgString("." + Name + "_btn_DonVi", "Đơn vị ") +
                    //                        Biencucbo.donvi + "-" + Biencucbo.tendvbc;
                    //btninfo_phong.Caption = LanguageHelper.TranslateMsgString("." + Name + "_btn_BoPhan", "Bộ phận ") +
                    //                        Biencucbo.phongban;
                    //btnDb.Caption = Biencucbo.DbName;
                    //btnVersion.Caption = LanguageHelper.TranslateMsgString("." + Name + "_btn_Version", "Version ") +
                    //                     Assembly.GetExecutingAssembly().GetName().Version;

                    // duyet ribbon
                    duyetRibbon(ribbon);
                }
                else
                {
                    Application.ExitThread();
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.ToString());
            }
        }