示例#1
0
        public Form1()
        {
            InitializeComponent();
            cboLang.Properties.Items.AddEnum(typeof(LanguageEnum));
            LanguageHelper.Language = LanguageEnum.Vietnam;
            cboLang.EditValue       = LanguageHelper.Language;

            // DỊCH CONTROL DEVX
            LanguageHelper.Active((LanguageEnum)cboLang.EditValue);

            // DỊCH ỨNG DỤNG
            LanguageHelper.Translate(this);
        }
示例#2
0
        private static void Main(string[] args)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);


            // CHỈ CHẠY 1 LẦN DUY NHẤT
            if (!SingleInstance.Start() && args.Length == 0)
            {
                SingleInstance.ShowFirstInstance();
                return;
            }

            Application.ThreadException += Application_ThreadException;
            MsgBox.ShowSplashForm("Đang nạp giao diện ...");
            //DevExpress.UserSkins.o.Register();
            SkinManager.EnableFormSkins();
            SkinManager.EnableMdiFormSkins();
            HeThong.AddCustomSkin();
            // VIỆT HÓA

            //HeThong.DaNgonNgu = true;
            //HeThong.MaHoaChuoiKetNoi = true;

            MsgBox.ShowSplashForm();
            // day là cái tên conn string của chuong trình chính (app config)
            HeThong.AppConfigConnectionStringName = "CRM.Properties.Settings.BDSConnString";

            if (HeThong.KetNoi() == false)
            {
                SingleInstance.Stop();
                return;
            }
            // must have after connect, giã mã và chuoi ket nối, gán lại vào bộ nhớ
            //CRM.Properties.Settings.Default["CRMConnString"] = SqlConnector.ChuoiKetNoi;
            LanguageHelper.Active();

            MsgBox.ShowSplashForm("Đang khởi tạo hệ thống ...");
            PreLoadDlls();
            MsgBox.ShowSplashForm("Nạp định dạng ...");
            HeThong.NapDinhDang();
            MsgBox.ShowSplashForm("Quá trình hoàn tất.");



            MsgBox.CloseWaitForm();


            // Application.Run(new FrmBDSMain());
            SingleInstance.Stop();
        }
示例#3
0
 private void cboLang_EditValueChanged(object sender, EventArgs e)
 {
     LanguageHelper.Active((LanguageEnum)cboLang.EditValue);
     LanguageHelper.Translate(this);
 }