private void SetTable(ErrorMessageStruct temp) { DataRow newDr; MessageBox.Show(temp.mErrorCauseTime.ToString()); newDr = GlobalDataSet.dataset2.Tables[0].NewRow(); newDr["index"] = GlobalError.nIndex; GlobalError.nIndex++; newDr["Model"] = temp.mErrorTarget; newDr["No"] = temp.mErrorNumber; newDr["AlarmDescription"] = temp.mErrorCause; newDr["DateTime"] = temp.mErrorCauseTime; GlobalDataSet.dataset2.Tables[0].Rows.Add(newDr); GlobalDataSet.dataset2.WriteXml("AllErrorTables.xml"); newDr = GlobalDataSet.dataset3.Tables[0].NewRow(); newDr["index"] = GlobalError.nIndex; GlobalError.nIndex++; newDr["Model"] = temp.mErrorTarget; newDr["No"] = temp.mErrorNumber; newDr["AlarmDescription"] = temp.mErrorCause; newDr["DateTime"] = temp.mErrorCauseTime; GlobalDataSet.dataset3.Tables[0].Rows.Add(newDr); GlobalDataSet.dataset3.WriteXml("AllErrorTables_clone.xml"); }
public void addErrors(string FuncName, string sErrorNumber) { ErrorMessageStruct temp = new ErrorMessageStruct(FuncName, sErrorNumber); //ErrorList[ErrorCount] = temp; ErrorCount++; ErrMessageFormShowEvent(); }
public void SetErr(Eidentify_error e, string sErrorNumber) { ErrorMessageStruct temp = new ErrorMessageStruct(e, sErrorNumber); ErrorList[ErrorCount] = temp; //언젠간 데이터 닐라고 리셋해야야됨 기본셋 1000개 ErrorCount++; SetTable(temp); ErrMessageFormShowEvent(); }