wyq 1 год назад
Родитель
Сommit
30e948add0
1 измененных файлов с 27 добавлено и 1 удалено
  1. 27 1
      XdCxRhDW.App/UserControl/CtrlHome.cs

+ 27 - 1
XdCxRhDW.App/UserControl/CtrlHome.cs

@@ -213,7 +213,32 @@ namespace XdCxRhDW.App.UserControl
                           default:
                               return false;
                       }
-                  });
+                  })
+                  .AddPosMenu<PosRes>("查看参估", btnShowCgRes.ImageOptions.SvgImage, item =>
+                  {
+                      DxHelper.PopupHelper.ShowPopup(new ShowCgCtrl(item), gridHomePosRes, gridHomePosRes.Height, EnumPopupDirection.Bottom, showCloseButton: true);
+
+                  })
+                  .AddPosMenu<PosRes>("查看测向", btnShowCxRes.ImageOptions.SvgImage, item =>
+                   {
+                       DxHelper.PopupHelper.ShowPopup(new ShowCxCtrl(item), gridHomePosRes, gridHomePosRes.Height, EnumPopupDirection.Bottom, showCloseButton: true);
+                   }, p =>
+                   {
+                       switch (p.PosResType)
+                       {
+                           case EnumPosResType.X1D1CX:
+                           case EnumPosResType.RH:
+                               return true;
+                           case EnumPosResType.X3TwoDfo:
+                           case EnumPosResType.X2Dfo:
+                           case EnumPosResType.X2D1:
+                           case EnumPosResType.X2D1NoRef:
+                           case EnumPosResType.X3:
+                           case EnumPosResType.X3NoRef:
+                           default:
+                               return false;
+                       }
+                   });
 
             }
             catch (Exception ex)
@@ -265,6 +290,7 @@ namespace XdCxRhDW.App.UserControl
 
             WaitHelper.CloseForm();
         }
+
         private void ToPosList(List<PosRes> items)
         {
             if (items == null || items.Count() == 0)