using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; namespace CCSTrace.CCS.Object { public class EventRecord { private int CaseID; private String Name = ""; private String Meter = ""; private String Tel = ""; private String Addr = ""; private String Brief = ""; private String Log = ""; // default private int Dept = 0; // default private String AcceptNum; private String AcceptDate; private int Fsc = 0; private int Ufid = 0; private int FdrID = 0; private int Trace_Finish = 0; private int ParentID = 0; private int ImportCase; private String Note = ""; private int isReCall; private String ReCallTel = ""; private String ReCallName = ""; private bool despatched = false;// 專案案件升級為母案件時,判斷原先案件是否已派工 private int Level = 0; private int TmpCaseID = 0; private String tpclid = ""; //private CCS.Function.TransferDate Convert = new CCS.Function.TransferDate(); private CCS.Object.LocateEquipment m_Equipment; public EventRecord(int m_CaseID,System.Data.OracleClient.OracleConnection _Conn,System.Data.OracleClient.OracleTransaction _Trx) { this.CaseID = m_CaseID; this.m_Equipment = new CCS.Object.LocateEquipment(CaseID, false,_Conn,_Trx); } public CCS.Object.LocateEquipment getLocateEquipment() { return this.m_Equipment; } public int getCaseID() { return this.CaseID; } public String getName() { return this.Name; } public void setName(String m_Name) { this.Name = m_Name; } public String getMeter() { return this.Meter; } public void setMeter(String m_Meter) { this.Meter = m_Meter; } public String getTel() { return this.Tel; } public void setTel(String m_Tel) { this.Tel = m_Tel; } public String getAddr() { return this.Addr; } public void setAddr(String m_Addr) { this.Addr = m_Addr; } public String getBrief() { return this.Brief; } public void setBrief(String m_Brief) { this.Brief = m_Brief; } public String getLog() { return this.Log; } public void setLog(String m_Log) { this.Log = m_Log; } public int getDept() { return this.Dept; } public void setDept(int m_Dept) { this.Dept = m_Dept; } public String getAcceptNum() { return this.AcceptNum; } public void setAcceptNum(String m_AcceptNum) { this.AcceptNum = m_AcceptNum; } public String getAcceptDate() { return this.AcceptDate; } public void setAcceptDate(String m_AcceptDate) { this.AcceptDate = m_AcceptDate; } public int getTrace_Finish() { return this.Trace_Finish; } public void setFsc(int m_Fsc) { this.Fsc = m_Fsc; } public int getFsc() { return this.Fsc; } public void setUfid(int m_Ufid) { this.Ufid = m_Ufid; } public int getUfid() { return this.Ufid; } public void setFdrID(int m_FdrID) { this.FdrID = m_FdrID; } public int getFdrID() { return this.FdrID; } public void setTrace_Finish(int m_Trace_Finish) { this.Trace_Finish = m_Trace_Finish; } public void setParentID(int m_ParentID) { this.ParentID = m_ParentID; } public int getParentID() { return this.ParentID; } public void setImportCase(int m_ImportCase) { this.ImportCase = m_ImportCase; } public int getImportCase() { return this.ImportCase; } public void setNote(String m_Note) { this.Note = m_Note; } public String getNote() { return this.Note; } public void setisReCall(int m_isReCall) { this.isReCall = m_isReCall; } public int getisReCall() { return this.isReCall; } public void setReCallTel(String m_ReCallTel) { this.ReCallTel = m_ReCallTel; } public String getReCallTel() { return this.ReCallTel; } public void setReCallName(String m_ReCallName) { this.ReCallName = m_ReCallName; } public String getReCallName() { return this.ReCallName; } public void setLevel(int m_Level) { this.Level = m_Level; } public int getLevel() { return this.Level; } public int getTmpCaseID() { return this.TmpCaseID; } public void setTmpCaseID(int CaseID) { this.TmpCaseID = CaseID; } public void setDespatched(bool m_Despatched) { this.despatched = m_Despatched; } public bool isDespatched() { return this.despatched; } public String getSqlStmt() { String SqlStmt; SqlStmt = "insert into eos.eventrecord values (" + getCaseID() + ",'" + getName() + "','" + getMeter() + "','" + getTel() + "','" + getAddr() + "','" + getBrief() + "'," + getDept() + ",'" + getLog() + "','" + getAcceptNum() + "',to_date('" + getAcceptDate() + "','yyyy/mm/dd hh24:mi:ss')," + getFsc() + "," + getUfid() + "," + getFdrID() + "," + getTrace_Finish() + "," + getImportCase() + ",'" + getNote() + "'," + getisReCall() + ",'" + getReCallTel() + "','" + getReCallName() + "'," + getLevel() + ")"; return SqlStmt; } //public String getUpdateSqlStmt() //{ // String SqlStmt; // SqlStmt = "UPDATE EOS.EVENTRECORD SET CUSTOMERADDR = '" + getAddr() + "',EVENTBRIEF = '" + getBrief() + "',IMPORTCASE = " + getImportCase() // + ",NOTE = '" + getNote() + "',ISRECALL = " + getisReCall() + ",RECALLTEL = '" + getReCallTel() + "',RECALLNAME = '" // + getReCallName() + "',CASELEVEL = " + getLevel() + ",DEPT = " + getDept() + " WHERE CASEID = " + getCaseID(); // return SqlStmt; //} public String getTpclid() { return tpclid; } public void setTpclid(String m_tpclid) { tpclid = m_tpclid; } } }