Esempio n. 1
0
        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", "", "");
            }
        }
Esempio n. 2
0
 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;
             }
         }
     }
 }