public static BaseModuleERP ShowModule(String strModuleName) { BaseModuleERP currModule = null; try { Cursor.Current = Cursors.WaitCursor; if (VinaApp.IsOpenedModule(strModuleName)) { ShowOpenedModule(strModuleName); } else { currModule = VinaModuleFactory.GetModule(strModuleName); if (currModule != null) { ShowNewModule(currModule); } } Cursor.Current = Cursors.Default; } catch (Exception e) { Cursor.Current = Cursors.Default; return(null); } return(currModule); }
private void fld_barbtnToolbar_ItemClick(object sender, ItemClickEventArgs e) { BarButtonItem subMenu = e.Item as BarButtonItem; if (subMenu == null || (subMenu != null && subMenu.Tag == null)) { return; } VinaApp.ShowModule(subMenu.Tag.ToString()); }
protected static void BarButtonItem_ItemClick(object sender, ItemClickEventArgs e) { BarButtonItem subMenu = e.Item as BarButtonItem; if (subMenu == null || (subMenu != null && subMenu.Tag == null)) { return; } VinaApp.ShowModule(subMenu.Tag.ToString()); }
public void Close() { VinaApp.MainScreen.OpenModulesToolStrip.Items.RemoveByKey(CurrentModuleName); VinaApp.RemoveOpenedModule(CurrentModuleName); //Active last open modules if (VinaApp.MainScreen.OpenModulesToolStrip.Items.Count > 0) { int index = VinaApp.MainScreen.OpenModulesToolStrip.Items.Count - 1; String strModuleName = VinaApp.MainScreen.OpenModulesToolStrip.Items[index].Name; VinaApp.ShowModule(strModuleName); } }
private void fld_btnLogin_Click(object sender, EventArgs e) { string strLoginMessage = string.Empty; if (fld_txtUserName.EditValue == null || fld_txtPassword.EditValue == null) { MessageBox.Show("Tài khoản hoặc mật khẩu không được bỏ trống !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (!VinaApp.IsAuthenticated(fld_txtUserName.Text, fld_txtPassword.Text, out strLoginMessage)) { MessageBox.Show(strLoginMessage, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } this.Hide(); VinaApp.InitApplication(); this.Show(); this.fld_txtPassword.Text = string.Empty; this.fld_txtUserName.Text = string.Empty; this.fld_txtUserName.Focus(); }
public static void LogOn() { DevExpress.Skins.SkinManager.EnableFormSkins(); DevExpress.LookAndFeel.LookAndFeelHelper.ForceDefaultLookAndFeelChanged(); ADUsersInfo objUsersInfo = VinaApp.CurrentUserInfo; if (VinaApp.CurrentUserInfo != null) { VinaApp.SetApplicationStyle(CurrentUserInfo.ADUserStyle, CurrentUserInfo.ADUserStyleSkin); } InitToolbarImageList(); InitMainFormTitle(); InitLookupTables(); InitMenuOfMainForm(); //InitCurrencyList(); }
private void GUIMain_FormClosing(object sender, FormClosingEventArgs e) { VinaApp.SaveUserStyle(UserLookAndFeel.Default.ActiveStyle.ToString(), UserLookAndFeel.Default.ActiveSkinName); VinaApp.LogOutAndClearSection(); }
private void fld_skinDevExpressChangeSkins_ItemClick(object sender, ItemClickEventArgs e) { VinaApp.SetApplicationStyle(UserLookAndFeel.Default.ActiveStyle.ToString(), UserLookAndFeel.Default.ActiveSkinName); }
private void GUIMain_Load(object sender, EventArgs e) { OpenModulesToolStrip.Visible = true; VinaApp.LogOn(); }
public static void ShowNewModule(BaseModuleERP module) { VinaApp.UpdateOpenedModule(module); AddOpenModuleToOpenModulesToolStrip(module.CurrentModuleName); module.Show(); }
public DataSet GetLookupTableData(string lookupTableName) { return(VinaApp.GetLookupTableData(lookupTableName)); }