using System.Data.OracleClient; namespace CCSTrace.CCS.Object { public class EventRecord { //private CCS.Function.TransferDate Convert = new CCS.Function.TransferDate(); public EventRecord(int mCaseId, OracleConnection conn, OracleTransaction trx) { CaseId = mCaseId; LocateEquipment = new LocateEquipment(CaseId, false, conn, trx); } public LocateEquipment LocateEquipment { get; } public int CaseId { get; } public string Name { get; set; } = ""; public string Meter { get; set; } = ""; public string Tel { get; set; } = ""; public string Addr { get; set; } = ""; public string Brief { get; set; } = ""; public string Log { get; set; } = ""; public int Dept { get; set; } = 0; public string AcceptNum { get; set; } public string AcceptDate { get; set; } public int TraceFinish { get; set; } = 0; public int Fsc { get; set; } = 0; public int Ufid { get; set; } = 0; public int FdrId { get; set; } = 0; public int ParentId { get; set; } = 0; public int ImportCase { get; set; } public string Note { get; set; } = ""; public int IsReCall { get; set; } public string ReCallTel { get; set; } = ""; public string ReCallName { get; set; } = ""; public int Level { get; set; } = 0; public int TmpCaseId { get; set; } = 0; public bool IsDespatched { get; set; } public string Tpclid { get; set; } = ""; public void SetIsDespatched(bool mDespatched) { IsDespatched = mDespatched; } public string GetSqlStmt() { var sqlStmt = "INSERT INTO EOS.EVENTRECORD VALUES (" + CaseId + ",'" + Name + "','" + Meter + "','" + Tel + "','" + Addr + "','" + Brief + "'," + Dept + ",'" + Log + "','" + AcceptNum + "',to_date('" + AcceptDate + "','yyyy/mm/dd hh24:mi:ss')," + Fsc + "," + Ufid + "," + FdrId + "," + TraceFinish + "," + ImportCase + ",'" + Note + "'," + IsReCall + ",'" + ReCallTel + "','" + ReCallName + "'," + Level + ")"; return sqlStmt; } //} // return SqlStmt; // + getReCallName() + "',CASELEVEL = " + getLevel() + ",DEPT = " + getDept() + " WHERE CASEID = " + getCaseID(); // + ",NOTE = '" + getNote() + "',ISRECALL = " + getisReCall() + ",RECALLTEL = '" + getReCallTel() + "',RECALLNAME = '" // SqlStmt = "UPDATE EOS.EVENTRECORD SET CUSTOMERADDR = '" + getAddr() + "',EVENTBRIEF = '" + getBrief() + "',IMPORTCASE = " + getImportCase() // String SqlStmt; //{ //public String getUpdateSqlStmt() } }