コード例 #1
0
 void client_GetQueryPlanCityCompleted(object sender, GetQueryPlanCityCompletedEventArgs e)
 {
     try
     {
         allowQueryAreaCity = true;
         this.RefreshUI(RefreshedTypes.HideProgressBar);
         if (!e.Cancelled)
         {
             if (e.Result != null)
             {
                 if (e.ListAREADIFFERENCE.Count() > 0)
                 {
                     DtGridArea.ItemsSource = e.ListAREADIFFERENCE;
                     ShowProgressBasePage();
                     client.GetAreaCityByCategoryAsync(e.ListAREADIFFERENCE.FirstOrDefault().AREADIFFERENCEID);
                 }
                 else
                 {
                     DtGridArea.ItemsSource = null;
                     DtGridCity.ItemsSource = null;
                 }
                 if (e.Result.Count() > 0)
                 {
                     e.Result.ToList().ForEach(item =>
                     {
                         T_OA_AREACITY Sport = new T_OA_AREACITY();
                         Sport.AREACITYID    = item.AREACITYID;
                         //Sport.T_OA_AREADIFFERENCE.AREADIFFERENCEID = item.T_OA_AREADIFFERENCE.AREADIFFERENCEID;
                         Sport.CITY         = item.CITY;
                         Sport.CREATEDATE   = item.CREATEDATE;
                         Sport.CREATEUSERID = item.CREATEUSERID;
                         Sport.UPDATEDATE   = item.UPDATEDATE;
                         Sport.UPDATEUSERID = item.UPDATEUSERID;
                         Sport.EntityKey    = item.EntityKey;
                     });
                 }
             }
             else
             {
                 DtGridArea.ItemsSource = null;
                 DtGridCity.ItemsSource = null;
             }
         }
     }
     catch (Exception ex)
     {
         Utility.SetLogAndShowLog(ex.ToString());
     }
 }
コード例 #2
0
ファイル: AreaSort.xaml.cs プロジェクト: jjg0519/OA
 void client_GetQueryPlanCityCompleted(object sender, GetQueryPlanCityCompletedEventArgs e)
 {
     try
     {
         if (!e.Cancelled)
         {
             if (e.Result != null)
             {
                 if (e.Result.Count() > 0)
                 {
                     e.Result.ToList().ForEach(item =>
                     {
                         T_OA_AREACITY Sport = new T_OA_AREACITY();
                         Sport.AREACITYID    = item.AREACITYID;
                         //Sport.T_OA_AREADIFFERENCE.AREADIFFERENCEID = item.T_OA_AREADIFFERENCE.AREADIFFERENCEID;
                         Sport.CITY         = item.CITY;
                         Sport.CREATEDATE   = item.CREATEDATE;
                         Sport.CREATEUSERID = item.CREATEUSERID;
                         Sport.UPDATEDATE   = item.UPDATEDATE;
                         Sport.UPDATEUSERID = item.UPDATEUSERID;
                         Sport.EntityKey    = item.EntityKey;
                     });
                     if (e.ListAREADIFFERENCE.Count() > 0)
                     {
                         if (DtGridArea.ItemsSource == null)
                         {
                             DtGridArea.ItemsSource = e.ListAREADIFFERENCE;
                         }
                         client.GetAreaCityByCategoryAsync(e.ListAREADIFFERENCE.FirstOrDefault().AREADIFFERENCEID);
                     }
                 }
                 else
                 {
                     // cmbSolution.ItemsSource = null;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         Utility.SetLogAndShowLog(ex.ToString());
     }
 }
コード例 #3
0
ファイル: AreaSort.xaml.cs プロジェクト: JuRogn/OA
 void client_GetQueryPlanCityCompleted(object sender, GetQueryPlanCityCompletedEventArgs e)
 {
     try
     {
         if (!e.Cancelled)
         {
             if (e.Result != null)
             {
                 if (e.Result.Count() > 0)
                 {
                     e.Result.ToList().ForEach(item =>
                     {
                         T_OA_AREACITY Sport = new T_OA_AREACITY();
                         Sport.AREACITYID = item.AREACITYID;
                         //Sport.T_OA_AREADIFFERENCE.AREADIFFERENCEID = item.T_OA_AREADIFFERENCE.AREADIFFERENCEID;
                         Sport.CITY = item.CITY;
                         Sport.CREATEDATE = item.CREATEDATE;
                         Sport.CREATEUSERID = item.CREATEUSERID;
                         Sport.UPDATEDATE = item.UPDATEDATE;
                         Sport.UPDATEUSERID = item.UPDATEUSERID;
                         Sport.EntityKey = item.EntityKey;
                     });
                     if (e.ListAREADIFFERENCE.Count() > 0)
                     {
                         if(DtGridArea.ItemsSource==null) DtGridArea.ItemsSource = e.ListAREADIFFERENCE;
                         client.GetAreaCityByCategoryAsync(e.ListAREADIFFERENCE.FirstOrDefault().AREADIFFERENCEID);
                     }
                 }
                 else
                 {
                    // cmbSolution.ItemsSource = null;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         Utility.SetLogAndShowLog(ex.ToString());
     }
 }