コード例 #1
0
 public SupervisionForm(SMSRecord editObj)
 {
     InitializeComponent();
     isEdit           = true;
     smsRecord        = editObj;
     count.Value      = 1;
     count.IsReadOnly = true;
     date.IsEnabled   = false;
     Loaded          += new RoutedEventHandler(SupervisionForm_Loaded);
     SMSRecordService.SMSRecordServiceClient ser = new SMSRecordService.SMSRecordServiceClient();
     ser.GetByIdCompleted +=
         (object sender, SMSRecordService.GetByIdCompletedEventArgs e) =>
     {
         SMSRecord obj = JsonSerializerHelper.JsonToEntity <SMSRecord>(e.Result);
         this.smsRecord = obj;
         DataContext    = smsRecord;
     };
     ser.GetByIdAsync(editObj.Id);
 }
コード例 #2
0
 public SMSRecordForm(SMSRecord editObj)
 {
     InitializeComponent();
     isEdit       = true;
     this.editObj = editObj;
     smsRecord    = editObj;
     Loaded      += new RoutedEventHandler(SMSRecordForm_Loaded);
     SMSRecordService.SMSRecordServiceClient ser = new SMSRecordService.SMSRecordServiceClient();
     ser.GetByIdCompleted +=
         (object sender, SMSRecordService.GetByIdCompletedEventArgs e) =>
     {
         SMSRecord obj = JsonSerializerHelper.JsonToEntity <SMSRecord>(e.Result);
         this.smsRecord          = obj;
         DataContext             = smsRecord;
         chkIsResponse.IsChecked = smsRecord.IsResponse;
     };
     this.IsEnabled = AppGlobal.HasPermission();
     //查询一次,避免在form更改了数据点击取消后原list界面数据更改(界面双向绑定,但没有提交到数据库)
     ser.GetByIdAsync(editObj.Id);
 }