public void SBO_Application_MenuEvent(ref SAPbouiCOM.MenuEvent pVal, out bool BubbleEvent) { BubbleEvent = true; try { if (pVal.BeforeAction && pVal.MenuUID == "UGRS.AddOn.Transports.Forms.frmFreights") { if (!FormExists("freights")) { SetInternalParameters(); Forms.frmFreights lObjActiveForm = new Forms.frmFreights(mObjFreightsParams); lObjActiveForm.UIAPIRawForm.Left = 500; lObjActiveForm.UIAPIRawForm.Top = 10; lObjActiveForm.Show(); } } if (pVal.BeforeAction && pVal.MenuUID == "UGRS.AddOn.Transports.Forms.frmCommissions") { if (!FormExists("cmsns")) { Forms.frmCommissions lObjActiveForm = new Forms.frmCommissions(); lObjActiveForm.UIAPIRawForm.Left = 500; lObjActiveForm.UIAPIRawForm.Top = 10; lObjActiveForm.Show(); } } if (pVal.BeforeAction && pVal.MenuUID == "UGRS.AddOn.Transports.Forms.frmDriversCommissions") { //SetInternalParameters(); frmDriversCommissions lObjActiveForm = new frmDriversCommissions(); lObjActiveForm.UIAPIRawForm.Left = 500; lObjActiveForm.UIAPIRawForm.Top = 10; lObjActiveForm.Show(); } } catch (Exception ex) { Application.SBO_Application.MessageBox(ex.ToString(), 1, "Ok", "", ""); } }
private void LoadFreightsForm() { if (mObjUtility.ItemExist("btnFrgh", mObjSOForm)) { SAPbouiCOM.Item lObjItm; lObjItm = mObjSOForm.Items.Item("btnFrgh"); if (!string.IsNullOrEmpty(mObjTxtCardCode.Value) && (lObjItm.Specific as SAPbouiCOM.Button).Item.Enabled) { mStrCardCode = mObjTxtCardCode.Value; SetFormParameters(mIntFormType, mBoolInsurance, false, true); if (!mObjUtility.FormExists("freights")) { mFrmFreights = new Forms.frmFreights(mObjFreightsParams); mFrmFreights.UIAPIRawForm.Top = mObjSOForm.Top + mObjSOForm.Height / 2 - mFrmFreights.UIAPIRawForm.Height / 2; mFrmFreights.UIAPIRawForm.Left = mObjSOForm.Left + mObjSOForm.Width / 2 - mFrmFreights.UIAPIRawForm.Width / 2; mFrmFreights.Show(); mBoolFreightsModal = mFrmFreights.pBoolFreightsModal; } } } }