From 73370e94530afffd9608481e74e6bd5e55c4f69f Mon Sep 17 00:00:00 2001
From: lu <123456>
Date: 星期五, 10 十月 2025 11:07:11 +0800
Subject: [PATCH] 调拨向下复制
---
DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesDbck.cs | 40 +++++++++++++++++++++++++++++++++++++---
1 files changed, 37 insertions(+), 3 deletions(-)
diff --git a/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesDbck.cs b/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesDbck.cs
index 0a6c145..065f19c 100644
--- a/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesDbck.cs
+++ b/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesDbck.cs
@@ -158,6 +158,40 @@
}
};
#endregion
+
+ #region 2025-10-10 鍚戜笅澶嶅埗beg
+ btnDown.Click += (s, e) =>
+ {
+ // 鑾峰彇褰撳墠閫変腑琛岀殑琛屽彿
+ int focusedRowHandle = gvMx1.FocusedRowHandle;
+ if (focusedRowHandle < 0) return;
+
+ // 鑾峰彇褰撳墠琛岀殑鏃堕暱
+ DataRow currentRow = gvMx1.GetDataRow(focusedRowHandle);
+ if (currentRow == null) return;
+ var hourValue = currentRow["drCkGuid"];
+ var hourValue2 = currentRow["drCk"];
+ if (hourValue == null || string.IsNullOrEmpty(hourValue.ToString())) {
+ MsgHelper.ShowError("褰撳墠閫変腑鐨勮鏃犱粨搴擄紝澶嶅埗澶辫触锛�");
+ return;
+ }
+ if (hourValue2 == null) {
+ MsgHelper.ShowError("褰撳墠閫変腑鐨勮鏃犱粨搴擄紝澶嶅埗澶辫触锛�");
+ return;
+ }
+ // 鎵归噺璁剧疆涓嬮潰鎵�鏈夎鐨勬椂闀�
+ for (int i = focusedRowHandle + 1; i < gvMx1.DataRowCount; i++)
+ {
+ var row = gvMx1.GetDataRow(i);
+ if (row != null)
+ {
+ row["drCkGuid"] = hourValue;
+ row["drCk"] = hourValue2;
+ }
+ }
+ gvMx1.RefreshData();
+ };
+ #endregion
}
private void GridView1_ColumnFilterChanged(object sender, EventArgs e)
{
@@ -680,8 +714,8 @@
getModel(lbGuid.Text.Trim());
int rowHandle = gridView1.LocateByValue(1, gridView1.Columns["guid"], rowGuid);
gridView1.FocusedRowHandle = rowHandle;
- if (_inFieldValue <= 1)
- UtilityHelper.SetCheckIco(gridView1, "chkStatus", "FAPPROVEBY", "FAPPROVEDATE", picCheckBox, this, _inFieldValue.ToString());
+ if (_inFieldValue <= 1)
+ UtilityHelper.SetCheckIco(gridView1, "chkStatus", "FAPPROVEBY", "FAPPROVEDATE", picCheckBox, this, _inFieldValue.ToString());
}
else
{
@@ -762,7 +796,7 @@
getModel(lbGuid.Text);
}
else
- MsgHelper.ShowError("鎻愮ず锛�" + _rtn.rtnMsg);
+ MsgHelper.ShowError("鎻愮ず锛�" + _rtn.rtnMsg);
}
catch (Exception ex)
{
--
Gitblit v1.9.3