bug
lu
8 天以前 7735387e1b7a45b7866da1920d84f47789665e12
DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
@@ -1710,16 +1710,20 @@
        }
        public delegate void DelegateGetModel(string guid);
        public delegate void DelegateGetList(int currentPage);
        /// <summary>
        /// 设置主表的样式
        ///
        /// </summary>
        /// <param name="gridView1">gridview</param>
        /// <param name="picCheckBox">图标按钮</param>
        /// <param name="fm"></param>
        /// <param name="fm">窗体</param>
        /// <param name="fileName">字段</param>
        /// <param name="icoName">图标路径</param>
        /// <param name="action"></param>
        public static void SetGridViewParameter(GridView gridView1, PictureBox picCheckBox = null, Form fm = null, string fileName = "checkStatus", string icoName = "", DelegateGetModel action = null, DevExpress.Utils.ToolTipController tips = null, bool isPostSearch = true)
        /// <param name="action">委托1</param>
        /// <param name="tips">鸟嘴提示</param>
        /// <param name="isPostSearch"></param>
        /// <param name="action2">委托2</param>
        public static void SetGridViewParameter(GridView gridView1, PictureBox picCheckBox = null, Form fm = null, string fileName = "checkStatus", string icoName = "", DelegateGetModel action = null, DevExpress.Utils.ToolTipController tips = null, bool isPostSearch = true, DelegateGetModel action2 = null)
        {
            gridView1.PopupMenuShowing += (s, e) =>
            {
@@ -1825,6 +1829,22 @@
                        view.ActiveEditor.MouseUp += ActiveEditor_MouseUp;
                };
            }
            if (action2 != null)
            {
                gridView1.FocusedRowChanged += (s, e) =>
                {
                    int _handle = gridView1.FocusedRowHandle;
                    if (_handle == -1)
                        return;
                    DataRow row = gridView1.GetDataRow(_handle);
                    if (row == null)
                        return;
                    string _guid = row["guid"].ToString();
                    if (string.IsNullOrEmpty(_guid))
                        return;
                    action2(_guid);
                };
            }
            gridView1.RowStyle += (s, e) =>
            {
                //默认选中行不变色
@@ -1909,6 +1929,7 @@
                };
            }
        }
        private static void ActiveEditor_MouseUp(object sender, MouseEventArgs e)
        {
            BaseEdit edit = sender as BaseEdit;
@@ -1916,15 +1937,15 @@
            edit.SelectAll();
        }
        public static void SetGridLayout(GridView gridView1)
        public static void SetGridLayout(GridView gridView1,int maxWidth=500)
        {
            foreach (GridColumn column in gridView1.Columns)
            {
                if (column.Width > 500)
                    column.Width = 500;
                if (column.Width > maxWidth)
                    column.Width = maxWidth;
            }
        }
        /// <summary>
        /// 设置选项卡
        /// </summary>
@@ -2097,7 +2118,20 @@
            }
        }
        /// <summary>
        /// 数据过滤
        /// </summary>
        /// <returns></returns>
        public static string GetOrgWhere()
        {
            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            sb.Append(" (select aboutGuid as fid from  SYS_USER_BIND where userGuid='" + LoginInfoModel.CurrentUser.LoginUserGuid + "' and ftype='组织')");
            return sb.ToString();
        }
        #endregion
        /// <summary>
        /// 判断是不是一个有效的数值
        /// </summary>
@@ -2491,6 +2525,13 @@
        受托入库
    }
    public enum OrderType
    {
        其它入库,
        物料调拨,
        其它出库
    }
}