lu
2025-02-27 88f69448fd3fb65d437c0b258ea93a3055017abd
DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesDeliver.cs
@@ -45,8 +45,14 @@
            getPageList(1);
            pageBar1.PagerEvent += PageBar1_PagerEvent;
            //设置销售单
            txt_salesId.getSuppler("", "");
            this.txt_salesId.EditChanged += (s, e) =>
            {
                //有没有发货组织
                string _fhOrg = txt_fStockOrgId.GetId();//目前过滤供应组织
                if (string.IsNullOrEmpty(_fhOrg))
                    return;
                //有没有销售订单
                string _sqGuid = txt_salesId.GetId();
                if (string.IsNullOrEmpty(_sqGuid))
                    return;
@@ -54,8 +60,7 @@
                txt_fCustomerID.Text = txt_salesId.GetSalesCusName();
                txt_fSaleOrgId.Text = txt_salesId.GetSalesOrgName();
                System.Text.StringBuilder sbWhere = new System.Text.StringBuilder();
                sbWhere.Append(" and a.FSubsidiary ='" + _sqGuid + "'");
                var _obj = new PageQueryModel(1, 999999, "item_no", "asc", "", sbWhere.ToString(), "");
                var _obj = new PageQueryModel(1, 999999, "item_no", "asc", "", sbWhere.ToString(), _fhOrg);
                var json = JsonConvert.SerializeObject(_obj);
                try
                {
@@ -131,7 +136,7 @@
        {
            string rowGuid = "", rowName = "";
            (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1,
                lbGuid, txt_billNo, gridView1, "fBillNo");
                lbGuid, txt_billNo, gridView1, "billNo");
            if (string.IsNullOrEmpty(rowGuid))
            {
                MsgHelper.Warning("请先选择你要操作的行!");
@@ -239,9 +244,16 @@
        private void ToolBarMenu1_btnSaveClick(object sender, EventArgs e)
        {
            toolBarMenu1.isSetBtn = false;
             string djlx = txt_fBillTypeID.Text.ToString();
             string FNote = txt_fNote.Text.ToString();
            string djlx = txt_fBillTypeID.Text.ToString();
            string FNote = txt_fNote.Text.ToString();
            string _sqGuid = txt_salesId.GetId();
            string _fhOrg = txt_fStockOrgId.GetId();
            if (string.IsNullOrEmpty(_fhOrg))
            {
                Gs.DevApp.ToolBox.MsgHelper.Warning("请选择发货组织!");
                txt_fStockOrgId.Focus();
                return;
            }
            if (txt_fBillTypeID.SelectedIndex < 0)
            {
                Gs.DevApp.ToolBox.MsgHelper.Warning("请选择单据类型!");
@@ -260,6 +272,7 @@
                djlx = djlx,//单据类型
                salesId = _sqGuid,//销售单号
                inRemark = FNote.Trim(),//备注
                fhOrg = _fhOrg,
                list = new List<dynamic>(),
            };
            gvMx1.CloseEditor();
@@ -460,7 +473,7 @@
            };
            toolBarMenu1.guidKey = "";
            string rowGuid, rowName;
            (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1, lbGuid, txt_billNo, gridView1, "fBillNo");
            (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1, lbGuid, txt_billNo, gridView1, "billNo");
            if (string.IsNullOrEmpty(rowGuid))
            {
                MsgHelper.Warning("请先选择你要操作的行!");
@@ -488,7 +501,7 @@
                    }
                    int rowHandle = gridView1.LocateByValue(1, gridView1.Columns["guid"], rowGuid);
                    gridView1.FocusedRowHandle = rowHandle;
                    UtilityHelper.SetCheckIco(gridView1, "chkStatus", "FAPPROVEBY", "FAPPROVEDATE", picCheckBox, this, _inFieldValue.ToString());
                    UtilityHelper.SetCheckIco(gridView1, "chkStatus", "fApproverID", "fApproveDate", picCheckBox, this, _inFieldValue.ToString());
                }
            }
            catch (Exception ex)
@@ -550,7 +563,5 @@
                }
            }
        }
    }
}