iqc
lu
2024-10-29 37c597160967a968e9ce06bff42e3928190482ff
DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01.cs
@@ -32,6 +32,7 @@
            this.toolBarMenu1.btnEscClick += ToolBarMenu1_btnEscClick;
            this.toolBarMenu1.btnQueryClick += ToolBarMenu1_btnQueryClick;
            gcMain.MouseDoubleClick += GcMain_MouseDoubleClick;
            gvMx1.FocusedRowChanged += GvMx1_FocusedRowChanged;
            getPageList(1, UtilityHelper.GetPageSize());
            pageBar1.PagerEvent += PageBar1_PagerEvent;
            gridView1.CustomDrawRowIndicator += (s, e) =>
@@ -51,8 +52,13 @@
            btnUpSelect.Click += BtnUpSelect_Click;
            btnUp.Click += BtnUp_Click;
            //初始化物料选择和各种下拉
            _setIno();
        }
        /// <summary>
        /// 双击事件
@@ -283,14 +289,14 @@
                    lbGuid.Text = strGuid;
                    List<DevExpress.XtraGrid.Views.Grid.GridView> gvList = new List<DevExpress.XtraGrid.Views.Grid.GridView>();
                    gvList.Add(gvMx1);
                    UtilityHelper.SetValueByObj(this.panel1.Controls, dy, isEdit, gvList);
                    JObject _job = JObject.Parse(strJson);
                    JArray array = new JArray();
                     UtilityHelper.SetValueByObj(this.panel1.Controls, dy, isEdit, gvList);
                     JObject _job = JObject.Parse(strJson);
                     JArray array = new JArray();
                    foreach (var a in _job["rtnData"]["list"])
                    {
                        array.Add(a);
                    }
                    DataTable dt = JsonConvert.DeserializeObject<DataTable>(array.ToString());
                     DataTable dt = JsonConvert.DeserializeObject<DataTable>(array.ToString());
                    if (dt.Rows.Count > 0)
                    {
                        gcMx1.BindingContext = new BindingContext();
@@ -378,5 +384,62 @@
        #endregion
        private void _setIno()
        {
            txt_itemId.KeyFile = "id";
            txt_itemId.EditChanged += (s, e) =>
            {
                txt_itemModel.Text = this.txt_itemId.GetModel();
                txt_itemNo.Text = this.txt_itemId.GetCode();
            };
            _getListCyxx();
        }
        private void _getListCyxx()
        {
            //var pgq = new PageQueryModel(1, 999999, "CREATE_DATE", "asc", "",
            //     " and 1=1");
            //var json = JsonConvert.SerializeObject(pgq);
            //try
            //{
            //    var strReturn = UtilityHelper.HttpPost("",
            //        "MesQmAql1Manager/GetListPage", json);
            //    var rtn = UtilityHelper.ReturnToTablePage(strReturn);
            //    var dt = rtn.rtnData.list;
            //    foreach (DataRow dr in dt.Rows)
            //    {
            //        rptJYBZ.Items.Add((new CboItemEntity(dr["SampleSizeNo"].ToString(), dr["SampleSizeName"].ToString())));
            //        //string ddddd = dr["SampleSizeName"].ToString();
            //    }
            //}
            //catch (Exception ex)
            //{
            //    MsgHelper.Warning("提示:" + ex.Message);
            //    Close();
            //    Application.Exit();
            //}
        }
        private void GvMx1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            var rowGuid = "";
            var myDataRow = gridView1.GetDataRow(e.FocusedRowHandle);
            if (myDataRow == null) return;
            rowGuid = myDataRow["guid"].ToString();
            MessageBox.Show(rowGuid);
            var json = JsonConvert.SerializeObject(rowGuid);
            try
            {
                var strReturn = UtilityHelper.HttpPost("", _webServiceName+ "GetCheckResultList", json);
                var dd = UtilityHelper.ReturnToList(strReturn);
                var dt = dd.rtnData;
                gcMx2.BindingContext = new BindingContext();
                gcMx2.DataSource = dt;
                gcMx2.ForceInitialize();
            }
            catch (Exception ex)
            {
                MsgHelper.Warning("提示:" + ex.Message);
            }
        }
    }
}