public void prcExecuteChildForm(string frmLocation, string frmName) { Cursor.Current = Cursors.WaitCursor; try { prcHideOpenForm(); Classes.clsMain clsMain = new Classes.clsMain(); frm = (Form)clsMain.GTRMakeFormNameAsObject("GTRHRIS." + frmLocation + ".", frmName, ref utcMain, this); if (Classes.clsMain.fncExistOpenForm(frm) == false) { frm.Dock = System.Windows.Forms.DockStyle.Fill; frm.MdiParent = this;//.mdiPanel; frm.StartPosition = FormStartPosition.CenterScreen; frm.Show(); prcAddTab(frm.Name.ToString(), frm.Text.ToString()); utcMain.Tabs[utcMain.Tabs.VisibleTabsCount - 1].Selected = true; } else { prcShowOpenForm(frm.Name.ToString()); } clsMain = null; } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } finally { Cursor.Current = Cursors.Default; } }
public void prcShowReport(string FormCaption) { Cursor.Current = Cursors.WaitCursor; try { Classes.clsMain clsMain = new Classes.clsMain(); frm = (Form)clsMain.GTRMakeFormNameAsObject("GTRHRIS.Common.FormEntry.", "frmrptViewer", ref utcMain, this); frm.WindowState = FormWindowState.Minimized; frm.Show(); frm = null; clsMain = null; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { Cursor.Current = Cursors.Default; } //Cursor.Current = Cursors.WaitCursor; //try //{ // prcHideOpenForm(); // Classes.clsMain clsMain = new Classes.clsMain(); // frm = (Form)clsMain.GTRMakeFormNameAsObject("GTRHRIS.Common.FormEntry.", "frmrptViewer", ref utcMain, this); // if (Classes.clsMain.fncExistOpenForm(frm) == false) // { // frm.Dock = System.Windows.Forms.DockStyle.Fill; // frm.MdiParent = this;//.mdiPanel; // frm.Text = FormCaption; // frm.StartPosition = FormStartPosition.CenterScreen; // frm.Show(); // prcAddTab(frm.Name.ToString(), frm.Text.ToString()); // utcMain.Tabs[utcMain.Tabs.VisibleTabsCount - 1].Selected = true; // } // else // { // prcShowOpenForm(frm.Name.ToString()); // } // clsMain = null; // frm = null; //} //catch (Exception ex) //{ // MessageBox.Show(ex.ToString()); //} //finally //{ // Cursor.Current = Cursors.Default; //} }
private void toolMan_ToolClick(object sender, ToolClickEventArgs e) { if (e.Tool.SharedPropsInternal.Category.Equals("DROPDOWNPARENT")) { return; } Cursor.Current = Cursors.WaitCursor; try { switch (e.Tool.Key) { case "Logout": toolMan.Tools.Clear(); toolMan.Ribbon.Reset(); //Upate user log Common.Classes.clsMain CM = new Common.Classes.clsMain(); CM.prcLogout(); CM = null; Common.Classes.clsMain.intComId = 0; Common.Classes.clsMain.intUserId = 0; prcResetTab(); frmLogin frm = new frmLogin(this); frm.MdiParent = this; frm.Show(); return; break; case "Exit": this.Close(); return; break; } //MessageBox.Show(e.Tool.Key); prcHideOpenForm(); Classes.clsMain clsMain = new Classes.clsMain(); DataRow[] dr = dsMaster.Tables["Menu"].Select("MenuId=" + e.Tool.Key); foreach (DataRow dr2 in dr) { if (dr2["menuName"].ToString().Trim() == "Reset") { prcConfigureForm(); break; } frm = (Form)clsMain.GTRMakeFormNameAsObject("GTRHRIS." + dr2["frmLocation"] + ".", dr2["frmName"].ToString(), ref utcMain, this); if (Classes.clsMain.fncExistOpenForm(frm) == false) { frm.Dock = System.Windows.Forms.DockStyle.Fill; frm.MdiParent = this; frm.StartPosition = FormStartPosition.CenterScreen; frm.Show(); prcAddTab(frm.Name.ToString(), frm.Text.ToString()); //utcMain.Tabs[utcMain.Tabs.VisibleTabsCount - 1].Active = true; utcMain.Tabs[utcMain.Tabs.VisibleTabsCount - 1].Selected = true; //utcMain.Tabs[frm.Name].Active = true; } else { prcShowOpenForm(frm.Name.ToString()); } break; } clsMain = null; } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } finally { Cursor.Current = Cursors.Default; } }