Exemple #1
0
        /// <summary>
        /// Комманда которая аттачится к ViewModel
        /// </summary>
        /// <param name="vm">ViewModel которая будет блокироваться после нажатия</param>
        /// <param name="act">Действие которое будет выполнено</param>
        /// <param name="canBlocked">Будет ли комманда перед выполнением блокировать ViewModel?</param>
        public PageCommand(BaseViewModel vm, FuncAction act, bool canBlocked = true)
        {
            _viewModel    = vm ?? throw new Exception("ViewModel не должна быть null");
            _isCanBlocked = canBlocked;

            _func = (arg) => act();
        }
 protected override void AfterSetEntity(DisbursementBillSet set, FuncAction action)
 {
     base.AfterSetEntity(set, action);
     if (action == FuncAction.Create)
     {
         WriteBackBillNo(set.DisbursementBill.BillNo, set.DisbursementBill.ChannelWriteOfBillNo);
     }
 }
 protected override void AfterSaveChanges(FuncAction action)
 {
     base.AfterSaveChanges(action);
     if (action == FuncAction.Create)
     {
         BizCashFlowBill.CreateChannelWriteOfBill();
     }
 }
 protected override void AfterSetEntity(ChannelWriteOfBillSet set, FuncAction action)
 {
     base.AfterSetEntity(set, action);
     BizChannelWriteOfBill.CheckData(set);
 }
Exemple #5
0
 protected override void AfterSetEntity(ReceiptBillSet set, FuncAction action)
 {
     base.AfterSetEntity(set, action);
     BizReceiptBill.SetData(set, DataAccess, BizCustSetDic, ColSetDic, WorkDic);
 }
 protected override void AfterSetEntity(PayerSet set, FuncAction action)
 {
     base.AfterSetEntity(set, action);
     BizPayer.CheckData(Message, DataAccess, set);
 }
Exemple #7
0
 protected override void AfterSetEntity(ChannelEAccountBillSet set, FuncAction action)
 {
     base.AfterSetEntity(set, action);
     BizChannelEAccountBill.SetData(set);
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="set"></param>
 /// <param name="action"></param>
 protected override void AfterSetEntity(BillSet set, FuncAction action)
 {
     base.AfterSetEntity(set, action);
     BizBill.CheckData(set, Message, DataAccess);
     BizBill.SetData(set, ProgId, DataAccess);
 }
Exemple #9
0
 /// <summary>
 /// Комманда которая аттачится к ViewModel
 /// </summary>
 /// <param name="vm">ViewModel которая будет блокироваться после нажатия</param>
 /// <param name="act">Действие которое будет выполнено</param>
 /// <param name="canBlocked">Будет ли комманда перед выполнением блокировать ViewModel?</param>
 public SimpleCommand(FuncAction act)
 {
     func = (arg) => act();
 }
Exemple #10
0
        /// <summary>
        /// Комманда которая аттачится к текущей странице
        /// </summary>
        /// <param name="vm">ViewModel которая будет блокироваться после нажатия</param>
        /// <param name="act">Действие которое будет выполнено</param>
        /// <param name="canBlocked">Будет ли комманда перед выполнением блокировать ViewModel?</param>
        public ContextCommand(FuncAction act, bool canBlocked = true)
        {
            _isCanBlocked = canBlocked;

            _func = (arg) => act();
        }
Exemple #11
0
 protected override void AfterSetEntity(CollectionTypeSet set, FuncAction action)
 {
     base.AfterSetEntity(set, action);
     BizCollectionType.CheckData(set, Message);
     BizCollectionType.SetData(set);
 }
 protected override void AfterSetEntity(BizCustomerSet set, FuncAction action)
 {
     base.AfterSetEntity(set, action);
     BizBizCustomer.CheckData(Message, set);
     BizBizCustomer.SetData(set);
 }
Exemple #13
0
 protected override void AfterSetEntity(BillTermSet set, FuncAction action)
 {
     base.AfterSetEntity(set, action);
     BizBillTerm.CheckData(DataAccess, Message, set);
 }