private void Button0_ClickBefore(object sboObject, SAPbouiCOM.SBOItemEventArg pVal, out bool BubbleEvent) { BubbleEvent = true; mObjFrmFolios = new frmCFLFolios(); mObjFrmFolios.Show(); }
private void ClearControls() { txtFolio.Value = string.Empty; txtStatus.Value = string.Empty; txtReference.Value = string.Empty; mStrFilePath = string.Empty; mObjFrmFolios = null; ClearMatrix("DTCom", mtxCommissions); }
/// <summary> /// SBO_Application_ItemEvent /// Metodo para controlar los eventos de la pantalla. /// @Author FranciscoFimbres /// </summary> /// <param name="FormUID"></param> /// <param name="pVal"></param> /// <param name="BubbleEvent"></param> private void SBO_Application_ItemEvent(string FormUID, ref SAPbouiCOM.ItemEvent pVal, out bool BubbleEvent) { BubbleEvent = true; //string y = pVal.CharPressed.ToString(); try { //if (pVal.FormTypeEx.Equals("UGRS.AddOn.Machinery.Forms.frmCFLFolios")) //{ // if (!pVal.BeforeAction) // { // switch (pVal.EventType) // { // case SAPbouiCOM.BoEventTypes.et_FORM_CLOSE: // break; // } // } //} if (pVal.FormTypeEx.Equals("UGRS.AddOn.Transports.Forms.frmCFLFolios")) { if (!pVal.BeforeAction) { switch (pVal.EventType) { case SAPbouiCOM.BoEventTypes.et_FORM_CLOSE: if (mObjFrmFolios != null) { if (string.IsNullOrEmpty(mObjFrmFolios.mStrFolio)) { return; } txtFolio.Value = mObjFrmFolios.mStrFolio; //Cargar operadores, contratos y registros iniciales (reg. finales de UDT) LoadCommissionDetails(txtFolio.Value); mObjFrmFolios = null; } break; } } } if (FormUID.Equals(this.UIAPIRawForm.UniqueID)) { if (!pVal.BeforeAction) { switch (pVal.EventType) { case SAPbouiCOM.BoEventTypes.et_CLICK: if (pVal.ItemUID.Equals("btnSearch")) { //InitSearch(); } break; case SAPbouiCOM.BoEventTypes.et_CHOOSE_FROM_LIST: ChooseFromListAfterEvent(pVal); break; case SAPbouiCOM.BoEventTypes.et_COMBO_SELECT: // Selected Bank on ComboBox if (pVal.ItemUID.Equals(cboBnk.Item.UniqueID)) { LoadAccounts(); } break; case SAPbouiCOM.BoEventTypes.et_FORM_RESIZE: mtxCommissions.AutoResizeColumns(); break; case SAPbouiCOM.BoEventTypes.et_FORM_CLOSE: UnLoadEvents(); break; } } } } catch (Exception ex) { LogUtility.WriteError(String.Format("[frmDriversCommissions - SBO_Application_ItemEvent] Error: {0}", ex.Message)); if (!ex.Message.Contains("Form - Invalid Form")) { SAPbouiCOM.Framework.Application.SBO_Application.MessageBox(ex.Message); } } }