Exemple #1
0
        public Tuple<VOX_SYS_HEAD, VOX_SYS_ERROR, VO_WF_CZYB[]> XTGL_CXWGNCZY(VO_WF_CZQX vo_WF_CZQX)
        {
            var client = new ServiceClient();
              var sysHead = new VOX_SYS_HEAD(0, String.Empty, true);
              var result = client.CallService<VOX_SYS_HEAD, VOX_SYS_ERROR, VO_WF_CZYB>(ServicePrifix + MethodBase.GetCurrentMethod().Name, sysHead, vo_WF_CZQX);

              return result;
        }
Exemple #2
0
 public void Initialize()
 {
     D_GNView.Clear();
     foreach (var item in DataSourceHelper.VO_XT_GNs)
     {
         item.ItemCommand = new RelayCommand(e =>
         {
             _CurrentGNID=item.GNID;
             D_GNCZYView.Clear();
             IsProcessed = false;
             _AsyncWorker = new BackgroundWorker();
             _AsyncWorker.DoWork += (obj, args) =>
             {
                 var client = new S_XTGL();
                 var vo = new VO_WF_CZQX();
                 vo.GNID = item.GNID;
                 args.Result = client.XTGL_CXGNCZY(vo);
             };
             _AsyncWorker.RunWorkerCompleted += (obj, args) =>
             {
                 try
                 {
                     var result = args.Result as Tuple<VOX_SYS_HEAD, VOX_SYS_ERROR, VO_WF_CZYB[]>;
                     if (result.Item2 != null)
                     {
                         MessageX.ShowError(result.Item2.TSXX);
                     }
                     else
                     {
                       D_GNCZYView.AddRange(
                             result.Item3.Select(a =>
                             {
                               a.CJRQX = DateTimeHelper.GetDateTime(a.CJRQ, a.CJSJ);
                               a.DQZTX = a.DCZT == 1 ? "可用" : "不可用";
                               return a;
                             }));
                     }
                 }
                 catch (Exception ex)
                 {
                     MessageX.ShowError(ex.Message);
                 }
                 IsProcessed = true;
             };
             _AsyncWorker.RunWorkerAsync();
         });
         D_GNView.Add(item);
     }
 }
Exemple #3
0
        public Tuple<VOX_SYS_HEAD, VOX_SYS_ERROR, VO_WF_CZQX> XTGL_SCGNCZY(VO_WF_CZQX[] vo_WF_CZQX)
        {
            var client = new ServiceClient();
              var sysHead = new VOX_SYS_HEAD(0, String.Empty, true);
              var result = client.CallService<VOX_SYS_HEAD, VOX_SYS_ERROR, VO_WF_CZQX>(ServicePrifix + MethodBase.GetCurrentMethod().Name, sysHead, vo_WF_CZQX);

              return new Tuple<VOX_SYS_HEAD, VOX_SYS_ERROR, VO_WF_CZQX>(result.Item1, result.Item2, result.Item3 != null ? result.Item3[0] : null);
        }
 public void Initialize(string gnid)
 {
     Title = "选择操作员";
     D_QueryEntity = new VO_WF_CZQX();
     _CurrentGNID = gnid;
 }