private void LoadFolios(FoliosFormModeEnum pEnmFoliosModeEnum) { try { this.UIAPIRawForm.Freeze(true); Application.SBO_Application.StatusBar.SetText("Buscando folios...", SAPbouiCOM.BoMessageTime.bmt_Short, SAPbouiCOM.BoStatusBarMessageType.smt_Warning); ClearMatrix(); //FillDataSource(pStrDate1, pStrDate2); if (pEnmFoliosModeEnum == FoliosFormModeEnum.Commission) { this.UIAPIRawForm.DataSources.DataTables.Item("DT_Fol").ExecuteQuery(mObjMachinerySeviceFactory.GetRiseService().GetCommissionsRiseQuery()); } else if (pEnmFoliosModeEnum == FoliosFormModeEnum.RelatedRise) { this.UIAPIRawForm.DataSources.DataTables.Item("DT_Fol").ExecuteQuery(mObjMachinerySeviceFactory.GetRiseService().GetRiseFoliosQuery()); } else //StockTransfer { this.UIAPIRawForm.DataSources.DataTables.Item("DT_Fol").ExecuteQuery(mObjMachinerySeviceFactory.GetRiseService().GetNoStockTransferRisesQuery()); } mtxFolios.AutoResizeColumns(); mtxFolios.Columns.Item("ColFolio").DataBind.Bind("DT_Fol", "U_IdRise"); mtxFolios.Columns.Item("ColClient").DataBind.Bind("DT_Fol", "ClientName"); //mtxFolios.Columns.Item("ColEst").DataBind.Bind("DT_Fol", "Estatus"); mtxFolios.LoadFromDataSource(); } catch (Exception lObjException) { LogUtility.WriteError(String.Format("[frmCFLFolios - LoadFolios] Error: {0}", lObjException.Message)); SAPbouiCOM.Framework.Application.SBO_Application.MessageBox(string.Format("Error al obtener los folios: {0}", lObjException.Message)); } finally { this.UIAPIRawForm.Freeze(false); } }
public frmCFLFolios(FoliosFormModeEnum pEnmFoliosModeEnum = FoliosFormModeEnum.RelatedRise) { LoadEvents(); LoadFolios(pEnmFoliosModeEnum); }