コード例 #1
0
        public void LoadCommissionType(int?sysNo, EventHandler <RestClientEventArgs <CommissionTypeVM> > callback)
        {
            string relativeUrl = "/CommonService/CommissionType/Load/" + sysNo;

            if (sysNo.HasValue)
            {
                restClient.Query <CommissionType>(relativeUrl, (obj, args) =>
                {
                    if (args.FaultsHandle())
                    {
                        return;
                    }
                    CommissionTypeVM _viewModel = null;
                    CommissionType entity       = args.Result;
                    if (entity == null)
                    {
                        _viewModel = new CommissionTypeVM();
                    }
                    else
                    {
                        _viewModel = entity.Convert <CommissionType, CommissionTypeVM>();
                    }
                    callback(obj, new RestClientEventArgs <CommissionTypeVM>(_viewModel, restClient.Page));
                });
            }
        }
コード例 #2
0
 void UCAddPayType_Loaded(object sender, RoutedEventArgs e)
 {
     facade = new CommissionTypeQueryFacade(CPApplication.Current.CurrentPage);
     if (_sysNo.HasValue)
     {
         facade.LoadCommissionType(_sysNo, (obj, args) =>
         {
             VM        = args.Result;
             VM.IsEdit = true;
             LayoutRoot.DataContext = VM;
             if (VM.CommissionStatus == Convert.ToBoolean(SYNStatus.Yes))
             {
                 VM.IsNetPay = true;
             }
         });
     }
     else
     {
         VM = new CommissionTypeVM()
         {
             IsEdit = false, CommissionStatus = Convert.ToBoolean(SYNStatus.Yes)
         };
         LayoutRoot.DataContext            = VM;
         VM.CommissionStatus               = false;
         comCommissionStatus.SelectedIndex = 0;
     }
     comCommissionStatus.SelectionChanged += new SelectionChangedEventHandler(comCommissionStatus_SelectionChanged);
 }
コード例 #3
0
        public void UpdateCommissionType(CommissionTypeVM _viewInfo, EventHandler <RestClientEventArgs <dynamic> > callback)
        {
            string relativeUrl = "/CommonService/CommissionType/Update";
            var    msg         = _viewInfo.ConvertVM <CommissionTypeVM, CommissionType>();

            restClient.Update(relativeUrl, msg, callback);
        }