コード例 #1
0
ファイル: MOSSContext.cs プロジェクト: porter1130/MyTest
        public static MOSSContext GetInstance(SPWeb web)
        {
            if (_context == null)
            {
                _context = new MOSSContext(web);
            }

            return _context;
        }
コード例 #2
0
ファイル: WF.cs プロジェクト: porter1130/MyTest
 public WF(MOSSContext context)
     : base(context)
 {
     WF.context = base._context;
     if (context.CurrList == null)
     {
         throw new Exception("The Current Context List is null, please set it.");
     }
 }
コード例 #3
0
ファイル: BaseTaskStep.cs プロジェクト: porter1130/MyTest
        public BaseTaskStep(MOSSContext context)
        {
            SPListItem item = context.CurrItem;
            SPUser user = context.ApplicantSPUser;

            this._approveTaskTilte = string.Format(this._title, user.Name, context.WfName, "approval");
            this._confirmTaskTilte = string.Format(this._title, user.Name, context.WfName, "confirm");
            this._checkTaskTilte = string.Format(this._title, user.Name, context.WfName, "approval");
            this._completeTaskTilte = string.Format(this._completeTaskTilte, context.WfName);

            this._approveUrl = string.Format(this._url, context.WfName, "ApproveForm.aspx");
            this._confirmUrl = string.Format(this._url, context.WfName, "ConfirmForm.aspx");
            this._checkUrl = string.Format(this._url, context.WfName, "CheckForm.aspx");
            this._editUrl = string.Format(this._url, context.WfName, "EditForm.aspx");
        }
コード例 #4
0
 public TravelExpenseClaimWF(MOSSContext context)
     : base(context)
 {
 }
コード例 #5
0
ファイル: NonTradeWF.cs プロジェクト: porter1130/MyTest
 public NonTradeWF(MOSSContext context)
     : base(context)
 {
 }
コード例 #6
0
 public BaseWF CreateWF(MOSSContext context)
 {
     return new NonTradeWF(context);
 }
コード例 #7
0
 public PurchaseRequestWF(MOSSContext context)
     : base(context)
 {
 }
コード例 #8
0
ファイル: TravelRequestWF.cs プロジェクト: porter1130/MyTest
 public TravelRequestWF(MOSSContext context)
     : base(context)
 {
     context.CurrList = context.GetListByName(SPListName.AcceleratorWorkflow);
 }
コード例 #9
0
 public BaseWF CreateWF(MOSSContext context)
 {
     return new TravelRequestWF(context);
 }
コード例 #10
0
 public BaseWF CreateWF(MOSSContext context)
 {
     return new CashAdvanceWF(context);
 }
コード例 #11
0
 public BaseWF CreateWF(MOSSContext context)
 {
     return new PurchaseRequestWF(context);
 }
コード例 #12
0
ファイル: CashAdvanceWF.cs プロジェクト: porter1130/MyTest
 public CashAdvanceWF(MOSSContext context)
     : base(context)
 {
     context.CurrList = context.GetListByName(SPListName.CashAdvanceRequest);
 }
コード例 #13
0
 public BaseWF CreateWF(MOSSContext context)
 {
     return new TravelExpenseClaimWF(context);
 }
コード例 #14
0
ファイル: BaseWF.cs プロジェクト: porter1130/MyTest
 public BaseWF(MOSSContext context)
 {
     this._context = context;
     this._web = context.Currweb;
 }
コード例 #15
0
 public BaseWF CreateWF(MOSSContext context)
 {
     return new PaymentRequestWF(context);
 }
コード例 #16
0
ファイル: PaymentRequestWF.cs プロジェクト: porter1130/MyTest
 public PaymentRequestWF(MOSSContext context)
     : base(context)
 {
 }