public ForexSettleFifoAlgorithm(XPObjectSpace objSpace, ForexSettleFifoParam paramObj) { this.objSpace = objSpace; this.paramObj = paramObj; if (paramObj.FromDate <= SqlDateTime.MinValue.Value) { this.fromDate = SqlDateTime.MinValue.Value; } else { this.fromDate = paramObj.FromDate; } if (paramObj.ToDate <= SqlDateTime.MinValue.Value) { this.toDate = SqlDateTime.MaxValue.Value; } else { this.toDate = paramObj.ToDate; } this.currentSnapshot = CashFlowHelper.GetCurrentSnapshot(objSpace.Session); }
private void ShowFifoForm(ShowViewParameters svp) { var os = Application.CreateObjectSpace(); var paramObj = ForexSettleFifoParam.GetInstance(os); var detailView = Application.CreateDetailView(os, paramObj); svp.TargetWindow = TargetWindow.NewModalWindow; svp.CreatedView = detailView; }