| | |
| | | using Gs.DevApp.UserControl; |
| | | using Newtonsoft.Json; |
| | | using Newtonsoft.Json.Linq; |
| | | using OracleInternal.Sharding; |
| | | using UserControls.Data; |
| | | using static System.Windows.Forms.Control; |
| | | |
| | |
| | | string.IsNullOrEmpty(LoginInfoModel.CurrentUser.LoginUserGuid) |
| | | ? Guid.NewGuid().ToString() |
| | | : LoginInfoModel.CurrentUser.LoginUserGuid; |
| | | var orgGuid = |
| | | string.IsNullOrEmpty(LoginInfoModel.CurrentUser.LoginOrgGuid) |
| | | ? Guid.NewGuid().ToString() |
| | | : LoginInfoModel.CurrentUser.LoginOrgGuid; |
| | | var token = userGuid + "~" + orgGuid; |
| | | var token = userGuid; |
| | | return token; |
| | | } |
| | | |
| | |
| | | { |
| | | var txt = ctrl as CheckEdit; |
| | | txt.ReadOnly = isEdt; |
| | | txt.Checked = false; |
| | | if (txt.Tag != null && txt.Tag.ToString().Length > 0 && txt.Tag.ToString().StartsWith("moren")) |
| | | { |
| | | txt.Checked = bool.Parse(txt.Tag.ToString().Replace("moren.", "")); |
| | | } |
| | | else |
| | | txt.Checked = false; |
| | | continue; |
| | | } |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="gridView1"></param> |
| | | /// <param name="zdChk">chk字段</param> |
| | | /// <param name="zdChkUser">chk user</param> |
| | | /// <param name="zdCkDate">chk date</param> |
| | | /// <param name="btnChkIco"></param> |
| | | /// <param name="fm">当前窗体</param> |
| | | /// <param name="fileName">1为审核,0为反审核</param> |
| | | /// <param name="icoName"></param> |
| | | public static void SetCheckIco(GridView gridView1, string zdChk, string zdChkUser, string zdCkDate, PictureBox btnChkIco, Form fm, string fileName, string icoName = "") |
| | | { |
| | | if (fileName == "1" || fileName.ToUpper() == true.ToString().ToUpper()) |
| | | { |
| | | btnChkIco.Image = global::Gs.DevApp.Properties.Resources.ico_check; |
| | | btnChkIco.Tag = "已审核"; |
| | | if (!string.IsNullOrEmpty(zdChkUser)) |
| | | gridView1.SetFocusedRowCellValue(zdChkUser, "已审核"); |
| | | if (!string.IsNullOrEmpty(zdCkDate)) |
| | | gridView1.SetFocusedRowCellValue(zdCkDate, DateTime.Now.ToString()); |
| | | if (!string.IsNullOrEmpty(zdChk)) |
| | | gridView1.SetFocusedRowCellValue(zdChk, true); |
| | | } |
| | | else |
| | | { |
| | | btnChkIco.Image = global::Gs.DevApp.Properties.Resources.ico_noCheck; |
| | | btnChkIco.Tag = "未审核"; |
| | | if (!string.IsNullOrEmpty(zdChkUser)) |
| | | gridView1.SetFocusedRowCellValue(zdChkUser, ""); |
| | | if (!string.IsNullOrEmpty(zdCkDate)) |
| | | gridView1.SetFocusedRowCellValue(zdCkDate, ""); |
| | | if (!string.IsNullOrEmpty(zdChk)) |
| | | gridView1.SetFocusedRowCellValue(zdChk, false); |
| | | } |
| | | btnChkIco.Anchor = AnchorStyles.Top | AnchorStyles.Right; // 靠右 |
| | | btnChkIco.Location = new Point(fm.ClientSize.Width - btnChkIco.Width - 20, 80); // 距离顶部10像素 |
| | | } |
| | | #region 设置搜索 |
| | | public static string getQueryWord(string str) |
| | | { |
| | |
| | | gridView1.IndicatorWidth = 50; |
| | | gridView1.CustomDrawRowIndicator += (s, e) => |
| | | { |
| | | //if (e.RowHandle == GridControl.AutoFilterRowHandle) |
| | | //{ |
| | | // e.Info.DisplayText = "筛选行"; |
| | | //} |
| | | if (e.Info.IsRowIndicator && e.RowHandle >= 0) |
| | | e.Info.DisplayText = (e.RowHandle + 1).ToString(); |
| | | }; |
| | |
| | | } |
| | | gridView1.RowStyle += (s, e) => |
| | | { |
| | | gridView1.OptionsSelection.EnableAppearanceFocusedRow = false;//默认选中行不变色 |
| | | gridView1.OptionsSelection.EnableAppearanceFocusedCell = false;//默认选中单元格不变色 |
| | | //默认选中行不变色 |
| | | gridView1.OptionsSelection.EnableAppearanceFocusedRow = false; |
| | | //默认选中单元格不变色 |
| | | gridView1.OptionsSelection.EnableAppearanceFocusedCell = false; |
| | | if (e.RowHandle >= 0) |
| | | { |
| | | DataRow row = gridView1.GetDataRow(e.RowHandle); |
| | |
| | | string _isRed = row["isRed"].ToString(); |
| | | if (_isRed == "1") |
| | | { |
| | | e.Appearance.BackColor = Color.LightPink; |
| | | e.Appearance.ForeColor = Color.Tomato; |
| | | } |
| | | } |
| | | // 设置焦点行的背景色 |
| | | if (gridView1.GetRow(e.RowHandle) == gridView1.GetFocusedRow()) |
| | | { |
| | | e.Appearance.BackColor = Color.Azure; |
| | | e.Appearance.BackColor2 = Color.LightSkyBlue; |
| | | } |
| | | //else if (gridView1.IsRowHotTracked(e.RowHandle)) |
| | | //{ |
| | | // // 设置鼠标悬停行的背景色 |
| | | // e.Appearance.BackColor = Color.LightBlue; |
| | | // e.Appearance.BackColor2 = Color.LightBlue; |
| | | //} |
| | | } |
| | | }; |
| | | |
| | | } |
| | | private static void ActiveEditor_MouseUp(object sender, MouseEventArgs e) |
| | | { |
| | |
| | | { |
| | | xtraTabControl1.SelectedPageChanged += (s, e) => |
| | | { |
| | | int _handle = gridView1.FocusedRowHandle; |
| | | //如何切换到1的时候,先判断空白行 |
| | | if (_handle < 0) |
| | | { |
| | | if (xtraTabControl1.SelectedTabPageIndex == 1) |
| | | { |
| | | xtraTabControl1.SelectedTabPageIndex = -1; |
| | | Gs.DevApp.ToolBox.MsgHelper.ShowInformation("请选择你要显示的行!" + _handle.ToString() + "tag" + xtraTabControl1.SelectedTabPageIndex.ToString()); |
| | | return; |
| | | } |
| | | } |
| | | if (xtraTabControl1.SelectedTabPageIndex == 1) |
| | | { |
| | | _handle = gridView1.FocusedRowHandle; |
| | | int _handle = gridView1.FocusedRowHandle; |
| | | bool _bl = xtraTabControl1.TabPages[0].PageEnabled; |
| | | if (_bl == false) { return; }; |
| | | if (_handle < 0) |
| | | { |
| | | xtraTabControl1.SelectedTabPageIndex = -1; |
| | | Gs.DevApp.ToolBox.MsgHelper.ShowInformation("请选择你要显示的行!" + _handle.ToString()); |
| | | Gs.DevApp.ToolBox.MsgHelper.ShowInformation("请选择你要显示的行!" + _handle.ToString() + "tag" + xtraTabControl1.SelectedTabPageIndex.ToString()); |
| | | return; |
| | | } |
| | | DataRow row = gridView1.GetDataRow(_handle); |
| | |
| | | } |
| | | if (xtraTabControl1.SelectedTabPageIndex == 0) |
| | | { |
| | | // page(pageBar1.CurrentPage); |
| | | // page(pageBar1.CurrentPage); |
| | | } |
| | | }; |
| | | } |