private void btnOk_Click(object sender, EventArgs e) { if (curData != null) { QC_Sample_Value_log log = new QC_Sample_Value_log(); log.Sample_Value_Id = curData.Sample_Value_ID; log.ValType = this.valType; log.OldVal = curData.CheckVal; double?val = StringTool.FNumVal(txtNewVal.Text); log.NewVal = (val == null?"":val.ToString()); log.Reason = txtReason.Text; log.Modifier = LocalInfo.Current.user.ID; log.ModifyTime = DateTime.Now; if (valType == "检验值") { curData.CheckVal = log.NewVal; } else if (valType == "报检值") { curData.ReportVal = log.NewVal; curData.ActualVal = log.OldVal; } log.Save(); curData.Save(); } this.Close(); }
private void txtNewVal_ParseEditValue(object sender, DevExpress.XtraEditors.Controls.ConvertEditValueEventArgs e) { double?val = StringTool.FNumVal(txtNewVal.Text); e.Value = val; }
private void 回传取样信息ToolStripMenuItem_Click(object sender, EventArgs e) { QC_Sample_Veh veh = (QC_Sample_Veh)this.qCSampleVehBindingSource.Current; string strURL = "http://192.168.2.42:7080/MeasureService/qualityInterface/returnsampleflag.do?matchid=" + veh.NoticeBillId + "&sampleunitcode=" + FrmMain.localinfo.workpoint.Code + "&sampleunitname=" + FrmMain.localinfo.workpoint.Name + "&cph=" + veh.VehNo + "&icno=&samplercode=" + LocalInfo.Current.user.ID + "&samplername=" + LocalInfo.Current.user.Name + "&deduction=" + StringTool.FNumVal(veh.KouShui.ToString()) + "&deduction2=" + StringTool.FNumVal(veh.KouZa.ToString()); System.Net.HttpWebRequest request; request = (System.Net.HttpWebRequest)WebRequest.Create(strURL); System.Net.HttpWebResponse response; response = (System.Net.HttpWebResponse)request.GetResponse(); System.IO.StreamReader myreader = new System.IO.StreamReader(response.GetResponseStream(), Encoding.UTF8); string responseText = myreader.ReadToEnd(); myreader.Close(); String str = responseText.Split(',')[0].Substring(responseText.Split(',')[0].Length - 4); if (str == "true") { DbContext.ExeSql("update tb_noticebill_head set status=2 where status=0 and noticebillid=@noticebillid", veh.NoticeBillId); MessageBox.Show("取样信息回传成功"); } }