kyy
2025-08-09 95fd08692e404e5b3c547bdb3c9d0cc8023ff0be
DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
@@ -2294,6 +2294,13 @@
            }
        }
        /// <summary>
        /// gridview 全选,取消全选
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        /// <param name="gcMain"></param>
        /// <param name="gridView1"></param>
        public static void CustomMouseUp(object sender, MouseEventArgs e, DevExpress.XtraGrid.GridControl gcMain, DevExpress.XtraGrid.Views.Grid.GridView gridView1)
        {
            GridColumn checkBoxColumn = gridView1.Columns[0];
@@ -2314,10 +2321,27 @@
                    else
                    {
                        checkBoxColumn.Tag = "1";
                        /********2025-07-23修补过滤bug 故注释 beg ************/
                        //foreach (DataRow row in _Table.Rows)
                        //{
                        //    row["chkInt"] = true;
                        //}
                        /********2025-07-23修补过滤bug 故注释 end ************/
                        /********2025-07-23修补过滤bug beg ************/
                        System.Collections.IList ftRow = gridView1.DataController.GetAllFilteredAndSortedRows();
                        System.Collections.ArrayList ftAry = new System.Collections.ArrayList();
                        foreach (System.Data.DataRowView _ft in ftRow)
                        {
                            string guid = _ft["guid"].ToString();
                            ftAry.Add(guid);
                        }
                        foreach (DataRow row in _Table.Rows)
                        {
                            row["chkInt"] = true;
                            if (ftAry.Contains(row["guid"].ToString()))
                                row["chkInt"] = true;
                        }
                        /********2025-07-23修补过滤bug end ************/
                    }
                    gcMain.BindingContext = new BindingContext();
                    gcMain.DataSource = _Table;
@@ -2332,30 +2356,30 @@
        #endregion
        //读取默认组织
        public static string GetFirstOrg(UserControl.UcLookOrg txt_erpSczz)
        {
            string userGuid = LoginInfoModel.CurrentUser.LoginUserGuid;
            var pgq = new PageQueryModel(1, 999999, "FID", "asc", userGuid, " and IS_STATUS=1");
            var json = JsonConvert.SerializeObject(pgq);
            try
            {
                var strReturn = UtilityHelper.HttpPost("", "Organization/GetListPage", json);
                var _obj = UtilityHelper.ReturnToDynamic(strReturn);
                string _extendText = _obj.rtnData.extendText;
                string[] _dftOrg = _extendText.Split(',');
                if (_dftOrg.Length > 0)
                {
                    txt_erpSczz.SetIdOrCode(_dftOrg[0].Trim());
                    return _dftOrg[0].Trim();
                }
                return "";
            }
            catch (Exception ex)
            {
                return "";
            }
        }
      //读取默认组织
  public static string GetFirstOrg(UserControl.UcLookOrg txt_erpSczz)
  {
      string userGuid = LoginInfoModel.CurrentUser.LoginUserGuid;
      var pgq = new PageQueryModel(1, 999999, "FID", "asc", userGuid, " and IS_STATUS=1");
      var json = JsonConvert.SerializeObject(pgq);
      try
      {
          var strReturn = UtilityHelper.HttpPost("", "Organization/GetListPage", json);
          var _obj = UtilityHelper.ReturnToDynamic(strReturn);
          string _extendText = _obj.rtnData.extendText;
          string[] _dftOrg = _extendText.Split(',');
          if (_dftOrg.Length > 0)
          {
              txt_erpSczz.SetIdOrCode(_dftOrg[0].Trim());
              return _dftOrg[0].Trim();
          }
          return "";
      }
      catch (Exception ex)
      {
          return "";
      }
  }
    }
    /// <summary>