lu
2025-02-06 3fb5533f30f178dcdf5965a41c39fb62c61da4d8
DevApp/Gs.DevApp/DevFrm/Sys/DocNoRule.cs
@@ -37,18 +37,15 @@
            getPageList(1);
            pageBar1.PagerEvent += PageBar1_PagerEvent;
            getTree();
            txt_docCode.EditValueChanged += Txt_docCode_EditValueChanged;
            txxtItem1.EditValueChanged += TxxtItem1_EditValueChanged;
            txxtItem2.EditValueChanged += TxxtItem1_EditValueChanged;
            txxtItem3.EditValueChanged += TxxtItem1_EditValueChanged;
            txxtItem4.EditValueChanged += TxxtItem1_EditValueChanged;
            txt_noLength.ValueChanged += Txt_noLength_ValueChanged;
            txt_isIncludeDoc.CheckedChanged +=
                Txt_flagIncludeDocCode_CheckedChanged;
            txt_isSpilit.CheckedChanged +=
                Txt_flagIncludeDocCode_CheckedChanged;
            txt_docCode.EditValueChanged += (s, e) => { DoPreviewCode(); };
            txxtItem1.EditValueChanged += (s, e) => { DoPreviewCode(); };
            txxtItem2.EditValueChanged += (s, e) => { DoPreviewCode(); };
            txxtItem3.EditValueChanged += (s, e) => { DoPreviewCode(); };
            txxtItem4.EditValueChanged += (s, e) => { DoPreviewCode(); };
            txt_noLength.ValueChanged += (s, e) => { DoPreviewCode(); };
            txt_isIncludeDoc.CheckedChanged += (s, e) => { DoPreviewCode(); };
            txt_isSpilit.CheckedChanged += (s, e) => { DoPreviewCode(); };
        }
        /// <summary>
        ///     分页事件
@@ -121,9 +118,10 @@
                if (_rtn.rtnCode > 0)
                {
                    if (xtraTabControl1.SelectedTabPageIndex == 0)
                        getPageList(this.pageBar1.CurrentPage);
                    { }
                    else
                        Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 2);
                    getPageList(this.pageBar1.CurrentPage);
                }
                MsgHelper.Warning("提示:" + _rtn.rtnMsg);
            }
@@ -144,8 +142,15 @@
                getModel(lbGuid.Text.Trim());
            else
            {
                getPageList(1);
                //_filterList.Clear();
                //if (gridView1.ActiveFilter.Count > 0)
                //{
                //    gridView1.ColumnFilterChanged -= GridView1_ColumnFilterChanged;
                //    gridView1.ActiveFilter.Clear();
                //    gridView1.ColumnFilterChanged += GridView1_ColumnFilterChanged;
                //}
                //getPageList(1);
                getPageList(this.pageBar1.CurrentPage);
            }
        }
@@ -166,7 +171,7 @@
            }
            Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 3);
            UtilityHelper.ChangeEnableByControl(panel1.Controls, true);
            txxtItem1.Enabled = txxtItem2.Enabled = txxtItem3.Enabled =txxtItem4.Enabled = panelControl1.Enabled = true;
            txxtItem1.Enabled = txxtItem2.Enabled = txxtItem3.Enabled = txxtItem4.Enabled = panelControl1.Enabled = true;
        }
        /// <summary>
@@ -218,7 +223,7 @@
            var _obj = new
            {
                guid =UtilityHelper.ToGuid( lbGuid.Text.Trim()), //主建
                guid = UtilityHelper.ToGuid(lbGuid.Text.Trim()), //主建
                docCode = txt_docCode.EditValue.ToString(),
                docFormat = txt_docFormat.Text,
                noLength = txt_noLength.Value.ToString(),
@@ -264,11 +269,10 @@
                    gcMain.BindingContext = new BindingContext();
                    gcMain.DataSource = dt;
                    gcMain.ForceInitialize();
                    int dddd = dd.rtnData.pages;//总页
                    pageBar1.TotalPages = dddd;
                    pageBar1.RecordCount = dd.rtnData.total;//记录总数
                    pageBar1.TotalPages = dd.rtnData.pages;//总页
                    pageBar1.CurrentPage = curPage;//当前页
                    pageBar1.setTxt();
                    pageBar1.RecordCount = dd.rtnData.total;//总记录数
                    gridView1.BestFitColumns();
                }
                else
                {
@@ -340,6 +344,7 @@
            dataTable.Rows.Add("GDPC(工单排产)");//V
            dataTable.Rows.Add("WWPC(委外排产)");//V
            dataTable.Rows.Add("CKSQ(出库申请)");//V
            dataTable.Rows.Add("RKSQ(入库申请)");//V
            dataTable.Rows.Add("TL(退料单)");
            dataTable.Rows.Add("IN(入库单)");
            dataTable.Rows.Add("SC(生产工单)");
@@ -349,24 +354,9 @@
            txt_docCode.Properties.DataSource = dataTable;
            txt_docCode.Properties.DisplayMember = "docCode"; // 显示的列
            txt_docCode.Properties.ValueMember = "docCode"; // 实际值的列
            txt_docCode.Properties.TextEditStyle =TextEditStyles.DisableTextEditor;
            txt_docCode.Properties.TextEditStyle = TextEditStyles.DisableTextEditor;
        }
        private void Txt_flagIncludeDocCode_CheckedChanged(object sender,
            EventArgs e)
        {
            DoPreviewCode();
        }
        private void Txt_noLength_ValueChanged(object sender, EventArgs e)
        {
            DoPreviewCode();
        }
        private void TxxtItem1_EditValueChanged(object sender, EventArgs e)
        {
            DoPreviewCode();
        }
        private void DoPreviewCode()
        {
            if (txt_docCode.Enabled == false
@@ -384,7 +374,6 @@
            }
            else
            {
                // txtRuleFormat="<年年>", "<年年年年>", "<月月>", "<日日>" });
                var preview = txt_docFormat.Text;
                var length = int.Parse(txt_noLength.Value.ToString());
                var docCode = "";
@@ -398,13 +387,8 @@
                preview = preview.Replace("<日日>", "18");
                preview = preview + (txt_isSpilit.Checked ? "-" : "") +
                          "8".PadLeft(length, '0');
                lblPreview.Text = "生成编号:" + preview;
                lblPreview.Text = "样例:" + preview;
            }
        }
        private void Txt_docCode_EditValueChanged(object sender, EventArgs e)
        {
            DoPreviewCode();
        }
        /// <summary>
@@ -442,23 +426,25 @@
            };
            try
            {
                var strJson = UtilityHelper.HttpPost("","General/GeneralCheck",
                var strJson = UtilityHelper.HttpPost("", "General/GeneralCheck",
                    JsonConvert.SerializeObject(_obj));
                var _rtn = UtilityHelper.ReturnToDynamic(strJson);
                MsgHelper.Warning(_rtn.rtnData.outMsg.ToString());
                if (_rtn.rtnCode > 0)
                {
                    if (xtraTabControl1.SelectedTabPageIndex == 1)
                    {
                        getModel(lbGuid.Text.Trim());
                    else
                        getPageList(this.pageBar1.CurrentPage);
                    }
                    int rowHandle = gridView1.LocateByValue(1, gridView1.Columns["guid"], rowGuid);
                    gridView1.FocusedRowHandle = rowHandle;
                    UtilityHelper.SetCheckIco(gridView1, "checkStatus", "", "", picCheckBox, this, _inFieldValue.ToString());
                }
            }
            catch (Exception ex)
            {
                MsgHelper.Warning("提示:" + ex.Message);
            }
        }
    }
}