Exemple #1
0
 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();
 }
Exemple #2
0
        private void txtNewVal_ParseEditValue(object sender, DevExpress.XtraEditors.Controls.ConvertEditValueEventArgs e)
        {
            double?val = StringTool.FNumVal(txtNewVal.Text);

            e.Value = val;
        }
Exemple #3
0
        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("取样信息回传成功");
            }
        }