/// <summary>
        /// 架构树选择
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void TreeView_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs <object> e)
        {
            if (MyTree != null)
            {
                TreeViewItem selectedItem = MyTree.SelectedItem as TreeViewItem;
                if (selectedItem != null)
                {
                    if (!string.IsNullOrEmpty(selectedItem.Tag.ToString().Trim()))
                    {
                        string uptown = "", house = "", floor = "";
                        roomNo = "";
                        if (currentItem == null)
                        {
                            currentItem = new V_HouseInfoTree();
                        }
                        switch (selectedItem.Tag.ToString())
                        {
                        case "-1":      //ROOT
                            currentItem.UPTOWN    = "";
                            currentItem.HOUSENAME = "";
                            currentItem.FLOOR     = 0;
                            break;

                        case "0":      //小区
                            uptown                = selectedItem.Header.ToString();
                            currentItem.UPTOWN    = uptown;
                            currentItem.HOUSENAME = "";
                            currentItem.FLOOR     = 0;
                            break;

                        case "1":      //楼
                            uptown                = selectedItem.GetParentTreeViewItem().Header.ToString();
                            house                 = selectedItem.Header.ToString();
                            currentItem.UPTOWN    = uptown;
                            currentItem.HOUSENAME = house;
                            currentItem.FLOOR     = 0;
                            break;

                        case "2":     //楼层
                            uptown                = selectedItem.GetParentTreeViewItem().GetParentTreeViewItem().Header.ToString();
                            house                 = selectedItem.GetParentTreeViewItem().Header.ToString();
                            floor                 = selectedItem.Header.ToString();
                            currentItem.UPTOWN    = uptown;
                            currentItem.HOUSENAME = house;
                            currentItem.FLOOR     = Convert.ToDecimal(floor);
                            break;
                        }
                        //GridHelper.SetUnCheckAll(DaGr);
                        LoadData();
                        //houseDelID.Clear();
                        //houseObj = null;
                    }
                }
            }
        }
 private void client_DeleteHouseCompleted(object sender, DeleteHouseCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         if (!string.IsNullOrEmpty(e.errorMsg))
         {
             Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.errorMsg));
         }
         currentItem = null; //将查询条件值清空,重新加载
         filter      = "";
         paras.Clear();
     }
     else
     {
         Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message);
     }
     InitData();
 }
        private void DaGr_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataGrid grid = sender as DataGrid;

            if (grid.SelectedItem != null)
            {
                T_OA_HOUSEINFO houseObj = grid.SelectedItems[0] as T_OA_HOUSEINFO;
                if (houseObj != null)
                {
                    if (currentItem == null)
                    {
                        currentItem = new V_HouseInfoTree();
                    }
                    currentItem.UPTOWN    = houseObj.UPTOWN;
                    currentItem.HOUSENAME = houseObj.HOUSENAME;
                    currentItem.FLOOR     = houseObj.FLOOR;
                    roomNo = houseObj.ROOMCODE;
                    HirerLoadData();
                }
            }
        }
 private void DaGr_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     DataGrid grid = sender as DataGrid;
     if (grid.SelectedItem != null)
     {
         T_OA_HOUSEINFO houseObj = grid.SelectedItems[0] as T_OA_HOUSEINFO;
         if (houseObj != null)
         {
             if (currentItem == null)
             {
                 currentItem = new V_HouseInfoTree();
             }
             currentItem.UPTOWN = houseObj.UPTOWN;
             currentItem.HOUSENAME = houseObj.HOUSENAME;
             currentItem.FLOOR = houseObj.FLOOR;
             roomNo = houseObj.ROOMCODE;
             HirerLoadData();
         }
     }
 }
 /// <summary>
 /// 架构树选择
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void TreeView_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e)
 {
     if (MyTree != null)
     {
         TreeViewItem selectedItem = MyTree.SelectedItem as TreeViewItem;
         if (selectedItem != null)
         {
             if (!string.IsNullOrEmpty(selectedItem.Tag.ToString().Trim()))
             {
                 string uptown = "", house = "", floor = "";
                 roomNo = "";
                 if (currentItem == null)
                 {
                     currentItem = new V_HouseInfoTree();
                 }
                 switch (selectedItem.Tag.ToString())
                 {
                     case "-1":  //ROOT
                         currentItem.UPTOWN = "";
                         currentItem.HOUSENAME = "";
                         currentItem.FLOOR = 0;                                
                         break;
                     case "0":  //小区
                         uptown = selectedItem.Header.ToString();
                         currentItem.UPTOWN = uptown;
                         currentItem.HOUSENAME = "";
                         currentItem.FLOOR = 0;
                         break;
                     case "1":  //楼
                         uptown = selectedItem.GetParentTreeViewItem().Header.ToString();
                         house = selectedItem.Header.ToString();
                         currentItem.UPTOWN = uptown;
                         currentItem.HOUSENAME = house;
                         currentItem.FLOOR = 0;
                         break;
                     case "2": //楼层
                         uptown = selectedItem.GetParentTreeViewItem().GetParentTreeViewItem().Header.ToString();
                         house = selectedItem.GetParentTreeViewItem().Header.ToString();
                         floor = selectedItem.Header.ToString();
                         currentItem.UPTOWN = uptown;
                         currentItem.HOUSENAME = house;
                         currentItem.FLOOR = Convert.ToDecimal(floor);
                         break;
                 }
                 //GridHelper.SetUnCheckAll(DaGr);
                 LoadData();
                 //houseDelID.Clear();
                 //houseObj = null;
             }
         }
     }
 }
 private void client_DeleteHouseCompleted(object sender, DeleteHouseCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         if (!string.IsNullOrEmpty(e.errorMsg))
         {
             Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.errorMsg));
         }
         currentItem = null; //将查询条件值清空,重新加载
         filter="";
         paras.Clear();
     }
     else
     {
         Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message);
     }
     InitData();
 }