From 3d90be9266c42d5a29967f6fa2d7b08c7e60d136 Mon Sep 17 00:00:00 2001
From: 快乐的昕的电脑 <快乐的昕的电脑@DESKTOP-C2BQPQU>
Date: 星期四, 13 十一月 2025 17:37:39 +0800
Subject: [PATCH] ID转人名:超期重检申请、成品检验报告、FQC检验提交
---
DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MesAttanCon.cs | 65 +++++++++++++++++++++++++++++---
1 files changed, 59 insertions(+), 6 deletions(-)
diff --git a/DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MesAttanCon.cs b/DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MesAttanCon.cs
index 25ecce9..93fce10 100644
--- a/DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MesAttanCon.cs
+++ b/DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MesAttanCon.cs
@@ -11,9 +11,11 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
+using System.Configuration;
using System.Data;
using System.Drawing;
using System.Linq;
+using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
@@ -26,6 +28,7 @@
List<FilterEntity> _filterList = new List<FilterEntity>();
string date;
string lineNo;
+ string orgId;
// 鐢ㄤ簬璺熻釜鍘熷鍊肩殑瀛楀吀
private Dictionary<string, Dictionary<string, object>> _originalValues = new Dictionary<string, Dictionary<string, object>>();
@@ -42,11 +45,12 @@
this.toolBarMenu1.btnQueryClick += ToolBarMenu1_btnQueryClick;
this.toolBarMenu1.btnGongZiClick += ToolBarMenu1_btnGongZiClick;
this.toolBarMenu1.btnLianBanClick += ToolBarMenu1_btnLianBanClick;
+ this.toolBarMenu1.btnOutClick += ToolBarMenu1_btnOutClick;
toolBarMenu1.btnChkClick += ToolBarMenu1_btnChkClick;
toolBarMenu1.btnFChkClick += ToolBarMenu1_btnFChkClick;
- Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gridView1);
Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gridView2);
Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gridView3);
+ Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gridView4);
this.toolBarMenu1.getXmlConfig();
Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, picCheckBox, this, "checkStatus", "", (value) =>
@@ -65,7 +69,7 @@
/// <param name="e"></param>
private void ToolBarMenu1_btnQueryClick(object sender, EventArgs e)
{
- var frm = new KQCX(lineNo, date);
+ var frm = new KQCX(lineNo, date, orgId);
//璧嬪�肩粰鏄庣粏琛�
frm.UpdateParent += (ss, ee) =>
{
@@ -73,6 +77,7 @@
lst = ee.StringList;
lineNo = string.IsNullOrEmpty(lst[0]) ? "0" : lst[0];
date = string.IsNullOrEmpty(lst[1]) ? DateTime.Now.AddMonths(-1).ToString() : lst[1];
+ orgId = string.IsNullOrEmpty(lst[2]) ? "1" : lst[2];
getPageList();
};
frm.ShowDialog();
@@ -121,7 +126,8 @@
var _obj = new
{
date = date,
- lineNo = lineNo
+ lineNo = lineNo,
+ orgId = orgId
};
// gcMain1.DataSource = null;
var _sbSqlWhere = UtilityHelper.GetSearchWhere(_filterList);
@@ -249,7 +255,8 @@
var _obj = new
{
date = date,
- lineNo = lineNo
+ lineNo = lineNo,
+ orgId = orgId
};
try
{
@@ -327,7 +334,8 @@
{
lineNo = lineNo,
date = date,
- list = list
+ list = list,
+ orgId = orgId
};
try
@@ -454,7 +462,8 @@
{
lineNo = lineNo,
date = date,
- list = list
+ list = list,
+ orgId = orgId
};
try
@@ -553,5 +562,49 @@
MsgHelper.ShowError("鎻愮ず锛�" + ex.Message);
}
}
+
+ private void ToolBarMenu1_btnOutClick(object sender, EventArgs e)
+ {
+ using (FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog())
+ {
+ folderBrowserDialog.Description = "閫夋嫨瀵煎嚭鏂囦欢鐨勪繚瀛樿矾寰�";
+ DialogResult dialogResult = folderBrowserDialog.ShowDialog();
+ if (dialogResult == DialogResult.OK)
+ {
+ string _folder = folderBrowserDialog.SelectedPath;
+ var _params = new
+ {
+ inLineNo = lineNo,//涓诲缓
+ inDate = date,
+ inOrgId = orgId
+ };
+ var _obj = new Gs.DevApp.Entity.XlsOutModel("xlsOut_AttanCon", "", "", "", _params);
+ try
+ {
+ string strJson = UtilityHelper.HttpPost("", "XlsInOut/XlsOutView_NEW", JsonConvert.SerializeObject(_obj));
+ ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.ReturnToDynamic(strJson);
+ if (_rtn.rtnCode > 0)
+ {
+ string _file = _rtn.rtnData.fileUrl.ToString();
+ string _folderName = _folder + "\\" + _file.Replace("down/", "");
+ string _url = ConfigurationManager.AppSettings["WebApiUrl"].ToString() + _file;
+ using (WebClient client = new WebClient())
+ {
+ client.DownloadFile(_url, _folderName);
+ }
+ ToolBox.MsgHelper.ShowInformation("瀵煎嚭鎴愬姛锛�");
+ }
+ else
+ {
+ ToolBox.MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnMsg);
+ }
+ }
+ catch (Exception ex)
+ {
+ ToolBox.MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
+ }
+ }
+ }
+ }
}
}
\ No newline at end of file
--
Gitblit v1.9.3