public void test(string a) { try { tem = port.ReadExisting(); LogProgram.WriteLog("[Start4: COM]: ", tem); InputData += tem.Trim(); if (tem.StartsWith("")) { File.Create("Step1.txt"); LogProgram.WriteBeginTranfer(); frmMain.formMain.m_notifyicon.ShowBalloonTip(3, "MKV", "Đang nhận kết quả từ máy Stago Start 4", System.Windows.Forms.ToolTipIcon.Info); } if (tem.Trim().TrimEnd('\0').EndsWith("")) { File.Create("Step2.txt"); InputData = InputData.TrimStart('').TrimEnd('\0', ''); InputData = InputData.Replace("", "$"); string[] temp = InputData.Split('$'); foreach (string t in temp) { StagoStart4Result re = new StagoStart4Result(t); if (UpdateToSQL(re) == false) { File.Create("Step3.txt"); //LogProgram.WriteSaveFail(re); frmMain.formMain.m_notifyicon.ShowBalloonTip(3, "MKV", "Lưu kết quả '" + re.ID + "' từ máy Stago Start 4 không thành công", System.Windows.Forms.ToolTipIcon.Error); } else { //LogProgram.WriteSaveSucess(re); frmMain.formMain.m_notifyicon.ShowBalloonTip(3, "MKV", "Đã lưu kết quả '" + re.ID + "' từ máy Stago Start 4", System.Windows.Forms.ToolTipIcon.Info); } } LogProgram.WriteEndTranfer(); tem = ""; InputData = ""; } } catch (Exception ex) { LogProgram.WriteLog("[Start4:] ", ex.ToString()); } }
// MEDILAB //DekaPHAN LAURA //Seq.No: 0001 //Pat.ID: 03122011101 //2011.12.03 8:40 //........................ // BLD NEG // LEU NEG // BIL NEG // UBG NORM // KET NEG // GLU NEG // PRO NEG // pH 6.5 // NIT NEG // SG 1.015 //------------------------ 22 dòng private void DataReceive(object obj, SerialDataReceivedEventArgs e) { try { tem = port.ReadExisting(); InputData += tem; if (tem.StartsWith("")) { LogProgram.WriteBeginTranfer(); frmMain.formMain.m_notifyicon.ShowBalloonTip(3, "MKV", "Đang nhận kết quả từ máy Laura Smart", System.Windows.Forms.ToolTipIcon.Info); } if (tem.EndsWith("")) { InputData = InputData.TrimStart('').TrimEnd(''); InputData = InputData.Replace("", "$"); string[] temp = InputData.Split('$'); foreach (string t in temp) { LauraSmartResult re = new LauraSmartResult(t); if (UpdateToSQL(re) == false) { //LogProgram.WriteSaveFail(re); frmMain.formMain.m_notifyicon.ShowBalloonTip(3, "MKV", "Lưu kết quả '" + re.ID + "' từ máy Laura Smartkhông thành công", System.Windows.Forms.ToolTipIcon.Error); } else { //LogProgram.WriteSaveSucess(re); frmMain.formMain.m_notifyicon.ShowBalloonTip(3, "MKV", "Đã lưu kết quả '" + re.ID + "' từ máy Laura Smart", System.Windows.Forms.ToolTipIcon.Info); } } LogProgram.WriteEndTranfer(); tem = ""; InputData = ""; } } catch (Exception ex) { LogProgram.WriteLog("[Laura]:", ex.ToString()); } }
private void DataReceive(object obj, SerialDataReceivedEventArgs e) { try { tem = port.ReadExisting(); InputDataHuyetHoc += tem; #region Huyết học Mr Khoe if (tem.StartsWith("03")) { LogProgram.WriteBeginTranfer(); frmMain.formMain.m_notifyicon.ShowBalloonTip(3, "MKV", "Đang nhận kết quả từ máy Huyet Hoc LH500", System.Windows.Forms.ToolTipIcon.Info); } if (tem.EndsWith("")) { bool okHH = LuKetQuaHuyetHoc(InputDataHuyetHoc); if (okHH == false) { LogProgram.WriteLog("***Fail", "Save Huyet Hoc LH500 Error: " + InputDataHuyetHoc, true); frmMain.formMain.m_notifyicon.ShowBalloonTip(3, "mkv", "lưu kết quả từ máy Huyet Hoc LH500 không thành công", System.Windows.Forms.ToolTipIcon.Error); } else { LogProgram.WriteLog("Success", "Save Huyet Hoc LH500 Success"); frmMain.formMain.m_notifyicon.ShowBalloonTip(3, "mkv", "đã lưu kết quả từ máy Huyet Hoc LH500", System.Windows.Forms.ToolTipIcon.Info); } LogProgram.WriteEndTranfer(); tem = ""; InputDataHuyetHoc = ""; } #endregion } catch (Exception ex) { InputDataHuyetHoc = ""; LogProgram.WriteLog("[LH500]:", ex.ToString()); ConnectLab.Au480Connect.SaveErro(ex.ToString() + "-DataReceive", "LH500"); } }
private void DataReceive(object obj, SerialDataReceivedEventArgs e) { try { tem = port.ReadExisting(); index++; InputData += tem; //InputDataHuyetHoc += tem; if (tem.StartsWith("")) { LogProgram.WriteBeginTranfer(); frmMain.formMain.m_notifyicon.ShowBalloonTip(3, "MKV", "Đang nhận kết quả từ máy cd 1800", System.Windows.Forms.ToolTipIcon.Info); } #region Sinh Hoa Mr Khoe //if (InputData.Contains(" E0 ") && tem.EndsWith("")) //{ // bool kt = LuuKetQuaSinhHoa(InputData); // if (kt) // { // frmMain.formMain.m_notifyicon.ShowBalloonTip(3, "MKV", "Đã lưu kết quả từ máy EBLX200 " + InputData, System.Windows.Forms.ToolTipIcon.Info); // } // LogProgram.WriteEndTranfer(); // tem = ""; // InputData = ""; //} #endregion //LogProgram.WriteEndTranfer(); //} #region Huyết học Mr Khanh if (tem.EndsWith("")) { InputData = InputData.TrimStart('').TrimEnd(''); CD1800Result re = new CD1800Result(InputData); if (UpdateToSQL(re) == false) { LogProgram.WriteSaveFail(re); frmMain.formMain.m_notifyicon.ShowBalloonTip(3, "mkv", "lưu kết quả '" + re.SpecimenID + "' từ máy cd 1800 không thành công", System.Windows.Forms.ToolTipIcon.Error); } else { LogProgram.WriteSaveSucess(re); frmMain.formMain.m_notifyicon.ShowBalloonTip(3, "mkv", "đã lưu kết quả '" + re.SpecimenID + "' từ máy cd 1800", System.Windows.Forms.ToolTipIcon.Info); } LogProgram.WriteEndTranfer(); tem = ""; InputData = ""; } #endregion #region Huyết học Mr Khoe //if(tem.StartsWith("03")) //{ // LogProgram.WriteBeginTranfer(); // frmMain.formMain.m_notifyicon.ShowBalloonTip(3, "MKV", "Đang nhận kết quả từ máy Huyet Hoc LH500", System.Windows.Forms.ToolTipIcon.Info); //} //if(tem.EndsWith("")) //{ // bool okHH = LuKetQuaHuyetHoc(InputDataHuyetHoc); // if (okHH == false) // { // LogProgram.WriteLog("***Fail", "Save Huyet Hoc LH500 Error: " + InputDataHuyetHoc, true); // frmMain.formMain.m_notifyicon.ShowBalloonTip(3, "mkv", "lưu kết quả từ máy Huyet Hoc LH500 không thành công", System.Windows.Forms.ToolTipIcon.Error); // } // else // { // LogProgram.WriteLog("Success", "Save Huyet Hoc LH500 Success"); // frmMain.formMain.m_notifyicon.ShowBalloonTip(3, "mkv", "đã lưu kết quả từ máy Huyet Hoc LH500", System.Windows.Forms.ToolTipIcon.Info); // } // LogProgram.WriteEndTranfer(); // tem = ""; // InputDataHuyetHoc = ""; //} #endregion } catch (Exception ex) { LogProgram.WriteLog("[CD1800]:", ex.ToString()); } }
//ST4 TR 1 1INR 13.281 2 14S 14.500 83.400 1.120 15S 15.700 71.600 1.240m private void DataReceive(object obj, SerialDataReceivedEventArgs e) { try { tem = port.ReadExisting(); LogProgram.WriteLog("[Start4: COM]: ", tem); if (tem.Length > 20) { InputData += tem.Trim(); } else { if (InputData.Trim().EndsWith("ST4")) { InputData += " " + tem.Trim(); } else { if (tem.EndsWith("S") && !tem.EndsWith("S")) { InputData += tem.ToString() + " "; } else if (tem.EndsWith("INR")) { InputData += tem.ToString() + " "; } else { InputData += tem.ToString(); } } } //if (tem.Trim().ToString()!="") //{ // InputData = InputData.Trim(); //} string time = DateTime.Now.ToString("ddMMyyyy") + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString(); if (tem.StartsWith("")) { //WriteFile("NhanDuLieuLuc" + time + ".txt",InputData); // File.Create("Step1.txt"); LogProgram.WriteBeginTranfer(); frmMain.formMain.m_notifyicon.ShowBalloonTip(3, "MKV", "Đang nhận kết quả từ máy Stago Start 4", System.Windows.Forms.ToolTipIcon.Info); } if (tem.Trim().TrimEnd('\0').EndsWith("")) { string a = InputData.Trim().ToString(); InputData = a; LogProgram.WriteLog("Stago Result:", InputData); string[] temp = InputData.Split(new char[] { '', '' }, StringSplitOptions.RemoveEmptyEntries); //WriteFile("DuLieuXuliLuc" + time + ".txt", InputData.ToString()); foreach (string t in temp) { StagoStart4Result re = new StagoStart4Result(t); if (UpdateToSQL(re) == false) { //WriteFile("XuliThatBaiLuc" + time + ".txt", InputData.ToString()); //LogProgram.WriteSaveFail(re); frmMain.formMain.m_notifyicon.ShowBalloonTip(3, "MKV", "Lưu kết quả '" + re.ID + "' từ máy Stago Start 4 không thành công", System.Windows.Forms.ToolTipIcon.Error); } else { //WriteFile("XuliThanhCongLuc" + time + ".txt", InputData.ToString()); //LogProgram.WriteSaveSucess(re); frmMain.formMain.m_notifyicon.ShowBalloonTip(3, "MKV", "Đã lưu kết quả '" + re.ID + "' từ máy Stago Start 4", System.Windows.Forms.ToolTipIcon.Info); } } LogProgram.WriteEndTranfer(); tem = ""; InputData = ""; } } catch (Exception ex) { LogProgram.WriteLog("[Start4:] ", ex.ToString()); tem = ""; InputData = ""; } }