From b7b06604c4057163332b4017e02fe38bb40f51e4 Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期二, 03 十二月 2024 21:46:00 +0800
Subject: [PATCH] 修改了初始化

---
 DevApp/Gs.DevApp/DevFrm/QiTa/Frm_MesInvItemMoves.cs |   64 +++++++++++++++++++++++++++----
 1 files changed, 55 insertions(+), 9 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/QiTa/Frm_MesInvItemMoves.cs b/DevApp/Gs.DevApp/DevFrm/QiTa/Frm_MesInvItemMoves.cs
index 62a02cf..4e83ef5 100644
--- a/DevApp/Gs.DevApp/DevFrm/QiTa/Frm_MesInvItemMoves.cs
+++ b/DevApp/Gs.DevApp/DevFrm/QiTa/Frm_MesInvItemMoves.cs
@@ -1,6 +1,4 @@
 using DevExpress.XtraEditors;
-using DevExpress.XtraGrid.Views.Grid;
-using DevExpress.XtraGrid.Views.Grid.ViewInfo;
 using Gs.DevApp.Entity;
 using Gs.DevApp.ToolBox;
 using Gs.DevApp.UserControl;
@@ -47,6 +45,12 @@
                 Rectangle r = new Rectangle(gridView1.GridControl.Width / 2 - 100, e.Bounds.Top + 45, e.Bounds.Right - 5, e.Bounds.Height - 5);
                 e.Graphics.DrawString(str, f, Brushes.Gray, r);
             };
+
+            gvMx1.ValidatingEditor += (sender, e) =>
+            {
+                Gs.DevApp.ToolBox.UtilityHelper.SetValidatingEditor(sender, e);
+            };
+
             var _obj = new
             {
                 currentPage = 1,
@@ -68,6 +72,8 @@
                 MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
             }
         }
+
+
         private async void GridView1_ColumnFilterChanged(object sender, EventArgs e)
         {
             _filterList = Gs.DevApp.ToolBox.UtilityHelper.GetDilter(gridView1.Columns);
@@ -225,16 +231,56 @@
         private void ToolBarMenu1_btnSaveClick(object sender, EventArgs e)
         {
             toolBarMenu1.isSetBtn = false;
-            //if (string.IsNullOrEmpty(txt_account.Text.Trim()))
+            string _fromDepotsId = txt_fromDepotsId.GetId();
+            string _invDepotsId = txt_invDepotsId.GetId();
+            if (string.IsNullOrEmpty(_fromDepotsId))
             {
-                Gs.DevApp.ToolBox.MsgHelper.Warning("鐧诲綍璐﹀彿涓嶈兘涓虹┖锛�");
-                // txt_account.Focus();
+                Gs.DevApp.ToolBox.MsgHelper.Warning("鍙戞枡浠撲笉鑳戒负绌猴紒");
+                txt_fromDepotsId.Focus();
+                return;
+            }
+            if (string.IsNullOrEmpty(_invDepotsId))
+            {
+                Gs.DevApp.ToolBox.MsgHelper.Warning("鏀舵枡浠撲笉鑳戒负绌猴紒");
+                txt_invDepotsId.Focus();
                 return;
             }
             var _obj = new
             {
                 guid = UtilityHelper.ToGuid(lbGuid.Text.Trim()), //涓诲缓
+                inFromDepotsId = _fromDepotsId,//鍙戞枡浠�
+                inInvDepotsId = _invDepotsId,//鏀舵枡浠�
+                inBz = txt_remark.Text.Trim(),//澶囨敞
+                list = new List<dynamic>(),
             };
+            gvMx1.CloseEditor();
+            gvMx1.UpdateCurrentRow();
+            if (gvMx1.DataRowCount <= 0)
+            {
+                MsgHelper.ShowError("鏄庣粏涓嶈兘涓虹┖锛岃閫夋嫨浣犵殑鏀舵枡鏄庣粏锛�");
+                return;
+            }
+            for (var i = 0; i < gvMx1.DataRowCount; i++)
+            {
+                var row = gvMx1.GetDataRow(i);
+                if (row != null)
+                {
+                    Guid? _guid = UtilityHelper.ToGuid(row["guid"].ToString());
+                    //string _msl = row["quantity"].ToString();
+                    //if (string.IsNullOrEmpty(_msl))
+                    //{
+                    //    MsgHelper.ShowError("鏁伴噺涓嶈兘涓虹┖锛�");
+                    //    return;
+                    //}
+                    _obj.list.Add(new
+                    {
+                        Guid = _guid,
+                        ItemId = (row["itemId"].ToString()),
+                        Sqsl = (row["quantity"].ToString()),
+                        Bz = (row["remark"].ToString()),
+                    });
+                }
+            }
             try
             {
                 string strJson = UtilityHelper.HttpPost("", _webServiceName + "EditModel", JsonConvert.SerializeObject(_obj));
@@ -349,9 +395,9 @@
         {
             SearchLookUpEdit LookupEdit = sender as SearchLookUpEdit;
             DataRowView SelectedDataRow = (DataRowView)LookupEdit.GetSelectedDataRow();
-            gvMx1.SetFocusedRowCellValue("qd002", SelectedDataRow["itemNo"]);
-            gvMx1.SetFocusedRowCellValue("qd003", SelectedDataRow["itemName"]);
-            gvMx1.SetFocusedRowCellValue("qd004", SelectedDataRow["itemModel"]);
+            gvMx1.SetFocusedRowCellValue("itemNo", SelectedDataRow["itemNo"]);
+            gvMx1.SetFocusedRowCellValue("itemName", SelectedDataRow["itemName"]);
+            gvMx1.SetFocusedRowCellValue("itemModel", SelectedDataRow["itemModel"]);
         }
 
         private void repositoryItemButtonEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
@@ -394,6 +440,6 @@
             }
         }
 
-       
+
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3