Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
 public frmCFLFolios(FoliosFormModeEnum pEnmFoliosModeEnum = FoliosFormModeEnum.RelatedRise)
 {
     LoadEvents();
     LoadFolios(pEnmFoliosModeEnum);
 }