lu
2025-05-15 fa43bc9d26c7b9ec2b07e2d3e1a7f07abe68da5b
DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs
@@ -1,6 +1,7 @@
using DevExpress.XtraBars;
using DevExpress.XtraEditors;
using DevExpress.XtraGrid;
using DevExpress.XtraGrid.Views.Base.ViewInfo;
using DevExpress.XtraGrid.Views.Grid;
using DevExpress.XtraLayout;
using Gs.DevApp.DevFrm.Rpt;
@@ -16,7 +17,9 @@
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Gs.DevApp.UserControl
@@ -264,21 +267,6 @@
                btnFjianYanClick(this, e);
            else
                return;
            //if (string.IsNullOrEmpty(guidKey))
            //{
            //    MsgHelper.Warning("请先选择你要操作的行!");
            //    return;
            //}
            //if (string.IsNullOrEmpty(chkParameter))
            //{
            //    MsgHelper.ShowError("没有指定检验参数,请联系开发人员获取支持!");
            //    return;
            //}
            //if (!MsgHelper.AskQuestion("你选择了1条数据,确定撤回检验吗?"))
            //    return;
            //_ckService(0.ToString());
        }
        private void BtnJianYan_ItemClick(object sender, ItemClickEventArgs e)
@@ -289,27 +277,6 @@
                btnJianYanClick(this, e);
            else
                return;
            //if (string.IsNullOrEmpty(guidKey))
            //{
            //    MsgHelper.Warning("请先选择你要操作的行!");
            //    return;
            //}
            //if (string.IsNullOrEmpty(chkParameter))
            //{
            //    MsgHelper.ShowError("没有指定检验参数,请联系开发人员获取支持!");
            //    return;
            //}
            //if (!MsgHelper.AskQuestion("你选择了1条数据,确定提交检验吗?"))
            //    return;
            //var _obj = new
            //{
            //    guid = guidKey,
            //    parameter = chkParameter
            //};
            //_ckService(1.ToString());
        }
        private void BtnShouJian_ItemClick(object sender, ItemClickEventArgs e)
        {
@@ -326,38 +293,36 @@
                MsgHelper.ShowError("没有指定导入服务,请联系开发人员获取支持!");
                return;
            }
            var openFileDialog = new OpenFileDialog();
            //openFileDialog.InitialDirectory = "c:\\";
            openFileDialog.Filter = "文本文件 (*.txt)|*.txt|所有文件 (*.*)|*.*";
            openFileDialog.Title = "选择文件";
            var result = openFileDialog.ShowDialog();
            if (result == DialogResult.OK)
            //用于判断iqc,ipqc首检,ipqc巡检,fqc
            string strType = "";
            if (xlsInService.Contains("&"))
            {
                var WebApiUrl = ConfigurationManager.AppSettings["WebApiUrl"] +
                                "Upload/UploadFile";
                var strJson =
                    await UtilityHelper.UploadFileAsync(openFileDialog
                        .FileName);
                var _rtn = UtilityHelper.ReturnToDynamic(strJson);
                string filePath = _rtn.rtnData["filePath"].ToString();
                if (_rtn.rtnCode > 0)
                strType = xlsInService.Split('&')[1];
            }
            //这是一个随机值,将会被当作父亲guid存到file表中,服务端根据这个guid读取相应的文件
            string upGuid = Guid.NewGuid().ToString();
            Gs.DevApp.UserControl.ShowUp frm = new Gs.DevApp.UserControl.ShowUp(upGuid);
            frm.UpdateParent += (ss, ee) =>
                {
                    var _obj = filePath;
                var _obj = new
                {
                    tmpGuid = upGuid,
                    strType = strType,
                };
                    try
                    {
                        strJson = UtilityHelper.HttpPost("",
                    string strJson = UtilityHelper.HttpPost("",
                            "XlsInOut/" + xlsInService,
                            JsonConvert.SerializeObject(_obj));
                        _rtn = UtilityHelper.ReturnToDynamic(strJson);
                    var _rtn = UtilityHelper.ReturnToDynamic(strJson);
                        MsgHelper.ShowInformation("提示:" + _rtn.rtnMsg);
                    }
                    catch (Exception ex)
                    {
                        MsgHelper.Warning("提示:" + ex.Message);
                    }
                }
            }
            };
            frm.ShowDialog();
        }
        private void BtnOut_ItemClick(object sender, ItemClickEventArgs e)