cdk
2025-12-02 14473aaaf9c8ebc51be5c3e0434f2d716efef591
DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesDbck.cs
@@ -120,6 +120,9 @@
                                _row["itemId"] = dym.itemId;
                                _row["shNum"] = dym.sl;
                                _row["remark"] = dym.bz;
                                //默认仓库和仓库数量
                                _row["dcCk"] = dym.depotName;
                                _row["dcCkGuid"] = dym.depotId;
                                if (!string.IsNullOrEmpty(_orgId))
                                {
                                    _row["dcOrg"] = _orgName;
@@ -154,6 +157,8 @@
                }
            };
            #endregion
            this.txt_fInDepartment.getSuppler("");
            this.txt_fOutDepartment.getSuppler("");
        }
        private void GridView1_ColumnFilterChanged(object sender, EventArgs e)
        {
@@ -336,6 +341,8 @@
            string dblx = txt_ftranstype.Text.ToString();
            string dchzlx = txt_fOwnerTypeIdHead.Text.ToString();
            string drhzlx = txt_fOwnerTypeInIdHead.Text.ToString();
            string inDe = txt_fInDepartment.GetId().ToString();
            string outDe = txt_fOutDepartment.GetId().ToString();
            //if (txt_fBillTypeID.SelectedIndex <= 0)
            //{
            //    Gs.DevApp.ToolBox.MsgHelper.Warning("请选择单据类型!");
@@ -352,6 +359,18 @@
            {
                Gs.DevApp.ToolBox.MsgHelper.ShowError("请选择申请组织!");
                txt_fapporgid.Focus();
                return;
            }
            if (string.IsNullOrEmpty(inDe))
            {
                Gs.DevApp.ToolBox.MsgHelper.ShowError("请选择调入部门!");
                txt_fInDepartment.Focus();
                return;
            }
            if (string.IsNullOrEmpty(outDe))
            {
                Gs.DevApp.ToolBox.MsgHelper.ShowError("请选择调出部门!");
                txt_fOutDepartment.Focus();
                return;
            }
            //if (txt_fOwnerTypeIdHead.SelectedIndex <= 0)
@@ -377,6 +396,8 @@
                dchzlx = dchzlx,//调出货主类型
                drhzlx = drhzlx,//调入货主类型
                inRemark = txt_fRemarks.Text.Trim(),//备注
                outDe = outDe,
                inDe = inDe,
                list = new List<dynamic>(),
            };
            gvMx1.CloseEditor();
@@ -711,9 +732,14 @@
            gvMx1.SetFocusedRowCellValue("itemModel", SelectedDataRow["itemModel"].ToString());
            gvMx1.SetFocusedRowCellValue("itemId", SelectedDataRow["id"].ToString());
            gvMx1.SetFocusedRowCellValue("itemUnit", SelectedDataRow["dwName"].ToString());
            gvMx1.SetFocusedRowCellValue("dcCk", SelectedDataRow["depotName"]);
            gvMx1.SetFocusedRowCellValue("dcCkGuid", SelectedDataRow["depotId"]);
            gvMx1.CloseEditor();
            gvMx1.PostEditor();
            gvMx1.UpdateCurrentRow();
            gvMx1.BestFitColumns();
        }
        /// <summary>
@@ -796,19 +822,21 @@
                return;
            var dr = gvMx1.GetDataRow(rowhandle);
            var strOrgGuid = dr["dcOrgGuid"].ToString();
            var strItemId = dr["itemId"].ToString();
            if (string.IsNullOrEmpty(strOrgGuid))
            {
                MsgHelper.ShowError("提示:请先选择调出组织!");
                return;
            }
            ;
            SelectCk frm = new SelectCk(strOrgGuid);
            SelectCk frm = new SelectCk(strOrgGuid, strItemId);
            frm.UpdateParent += (ss, ee) =>
            {
                var lst = new List<dynamic>();
                lst = ee.DynamicList;
                gvMx1.SetFocusedRowCellValue("dcCk", lst[0].name);
                gvMx1.SetFocusedRowCellValue("dcCkGuid", lst[0].guid);
                gvMx1.BestFitColumns();
            };
            frm.ShowDialog();
        }
@@ -879,19 +907,21 @@
                return;
            var dr = gvMx1.GetDataRow(rowhandle);
            var strOrgGuid = dr["drOrgGuid"].ToString();
            var strItemId = dr["itemId"].ToString();
            if (string.IsNullOrEmpty(strOrgGuid))
            {
                MsgHelper.ShowError("提示:请先选择调入组织!");
                return;
            }
            ;
            SelectCk frm = new SelectCk(strOrgGuid);
            SelectCk frm = new SelectCk(strOrgGuid, strItemId);
            frm.UpdateParent += (ss, ee) =>
            {
                var lst = new List<dynamic>();
                lst = ee.DynamicList;
                gvMx1.SetFocusedRowCellValue("drCk", lst[0].name);
                gvMx1.SetFocusedRowCellValue("drCkGuid", lst[0].guid);
                gvMx1.BestFitColumns();
            };
            frm.ShowDialog();
        }