From d5e5d25e25799fb798648819fe18a5a429e30beb Mon Sep 17 00:00:00 2001 From: lu <123456> Date: 星期一, 25 八月 2025 22:25:45 +0800 Subject: [PATCH] bug --- DevApp/Gs.DevApp/DevFrm/PDA/Frm_UserBind.cs | 135 +++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 123 insertions(+), 12 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/PDA/Frm_UserBind.cs b/DevApp/Gs.DevApp/DevFrm/PDA/Frm_UserBind.cs index df6f25d..28f11f2 100644 --- a/DevApp/Gs.DevApp/DevFrm/PDA/Frm_UserBind.cs +++ b/DevApp/Gs.DevApp/DevFrm/PDA/Frm_UserBind.cs @@ -24,6 +24,8 @@ Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx1); Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx2); Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx3); + Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx4); + Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx5); Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, null, null, "", "", (value) => { Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 0); @@ -38,9 +40,14 @@ getPageList(1); pageBar1.PagerEvent += PageBar1_PagerEvent; } + /// <summary> + /// 浠庢暟鎹簱杩涜鎼滅储 + /// </summary> + /// <param name="sender"></param> + /// <param name="e"></param> private void GridView1_ColumnFilterChanged(object sender, EventArgs e) { - Gs.DevApp.ToolBox.UtilityHelper.GetDilter(gridView1.Columns, gridView1); + _filterList = Gs.DevApp.ToolBox.UtilityHelper.GetDilter(gridView1.Columns, gridView1); Task.Delay(100); getPageList(1); } @@ -145,7 +152,7 @@ } catch (Exception ex) { - MsgHelper.Warning("鎻愮ず锛�" + ex.Message); + MsgHelper.ShowError("鎻愮ず锛�" + ex.Message); } } @@ -157,7 +164,7 @@ if (toolBarMenu1.currentAction == "edit") isEdit = true; if (string.IsNullOrEmpty(strGuid)) { - MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); + MsgHelper.ShowError("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); return; } var _obj = new @@ -177,6 +184,8 @@ gvList.Add(gvMx1); gvList.Add(gvMx2); gvList.Add(gvMx3); + gvList.Add(gvMx4); + gvList.Add(gvMx5); UtilityHelper.SetValueByObj(this.layoutMx1.Controls, dy, isEdit, gvList); JObject _job = JObject.Parse(strJson); JArray array = new JArray(); @@ -221,7 +230,7 @@ array3.Add(a); } DataTable dt3 = JsonConvert.DeserializeObject<DataTable>(array3.ToString()); - if (dt2.Rows.Count > 0) + if (dt3.Rows.Count > 0) { gcMx3.BindingContext = new BindingContext(); gcMx3.DataSource = dt3; @@ -233,15 +242,53 @@ { Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx3, gvMx3); } + + JArray array4 = new JArray(); + foreach (var a in _job["rtnData"]["list4"]) + { + array4.Add(a); + } + DataTable dt4 = JsonConvert.DeserializeObject<DataTable>(array4.ToString()); + if (dt4.Rows.Count > 0) + { + gcMx4.BindingContext = new BindingContext(); + gcMx4.DataSource = dt4; + gcMx4.ForceInitialize(); + gvMx4.BestFitColumns(); + Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gvMx4); + } + else + { + Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx4, gvMx4); + } + + JArray array5= new JArray(); + foreach (var a in _job["rtnData"]["list5"]) + { + array5.Add(a); + } + DataTable dt5 = JsonConvert.DeserializeObject<DataTable>(array5.ToString()); + if (dt5.Rows.Count > 0) + { + gcMx5.BindingContext = new BindingContext(); + gcMx5.DataSource = dt5; + gcMx5.ForceInitialize(); + gvMx5.BestFitColumns(); + Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gvMx5); + } + else + { + Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx5, gvMx5); + } } else { - MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnMsg); + MsgHelper.ShowError("鎻愮ず锛�" + _rtn.rtnMsg); } } catch (Exception ex) { - MsgHelper.Warning("鎻愮ず锛�" + ex.Message); + MsgHelper.ShowError("鎻愮ず锛�" + ex.Message); } } @@ -295,7 +342,44 @@ frm.ShowDialog(); } } + /// <summary> + /// 杩囩珯鏃剁粦瀹氱嚎浣� + /// </summary> + /// <param name="sender"></param> + /// <param name="e"></param> + private void repositoryItemButtonEdit1_ButtonClick(object sender, ButtonPressedEventArgs e) + { + if (e.Button.Index == 0) + { + var rowhandle = gridView1.FocusedRowHandle; + var dr = gridView1.GetDataRow(rowhandle); + var userGuid = dr["guid"].ToString(); + var frm = new SelectLine(userGuid); + frm.ShowDialog(); + } + } + /// <summary> + /// 缁戝畾缁勭粐 + /// </summary> + /// <param name="sender"></param> + /// <param name="e"></param> + private void repositoryItemButtonEdit5_ButtonClick(object sender, ButtonPressedEventArgs e) + { + if (e.Button.Index == 0) + { + var rowhandle = gridView1.FocusedRowHandle; + var dr = gridView1.GetDataRow(rowhandle); + var userGuid = dr["guid"].ToString(); + var frm = new SelectZZ(userGuid); + frm.ShowDialog(); + } + } + #region MyRegion + + #endregion + + #region 鍚勭鍒犻櫎 /// <summary> /// 鍒犻櫎pda /// </summary> @@ -323,7 +407,30 @@ { delBind(e, gvMx3); } + /// <summary> + /// 鍒犻櫎绾夸綋 + /// </summary> + /// <param name="sender"></param> + /// <param name="e"></param> + private void repositoryItemButtonEdit6_ButtonClick(object sender, ButtonPressedEventArgs e) + { + delBind(e, gvMx4); + } + /// <summary> + /// 鍒犻櫎缁勭粐 + /// </summary> + /// <param name="sender"></param> + /// <param name="e"></param> + private void repositoryItemButtonEdit7_ButtonClick(object sender, ButtonPressedEventArgs e) + { + delBind(e, gvMx5); + } + /// <summary> + /// 鍒犻櫎鍚勭缁戝畾 + /// </summary> + /// <param name="e"></param> + /// <param name="gv"></param> private void delBind(ButtonPressedEventArgs e, DevExpress.XtraGrid.Views.Grid.GridView gv) { var rowhandle = gv.FocusedRowHandle; @@ -347,18 +454,22 @@ var _rtn = UtilityHelper.ReturnToDynamic(strJson); if (_rtn.rtnCode > 0) { - if (_rtn.rtnCode > 0) - { - getModel(lbGuid.Text.Trim()); - } + MsgHelper.ShowInformation("鎻愮ず锛�" + _rtn.rtnMsg); + getModel(lbGuid.Text.Trim()); } - MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnMsg); + else + MsgHelper.ShowError("鎻愮ず锛�" + _rtn.rtnMsg); } catch (Exception ex) { - MsgHelper.Warning("鎻愮ず锛�" + ex.Message); + MsgHelper.ShowError("鎻愮ず锛�" + ex.Message); } } } + + + #endregion + + } } \ No newline at end of file -- Gitblit v1.9.3