| 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;  | 
|   | 
| using System.Data.OracleClient;  | 
|   | 
| namespace CCSTrace.CCS.Object  | 
| {  | 
|     public class LocateEquipment  | 
|     {  | 
|         private int CaseID = 0;  | 
|         private int DSUfid = -1;  | 
|         private int Fsc = 0;  | 
|         private int Ufid = 0;  | 
|         private String FDR = "";  | 
|         private String TPCLID = "";  | 
|   | 
|         public LocateEquipment(int m_CaseID, bool hasData,OracleConnection _Conn, OracleTransaction _Transaction)  | 
|         {  | 
|             String SqlStmt;  | 
|             OracleCommand Command = null;  | 
|             OracleDataReader reader = null;  | 
|   | 
|             this.setCaseID(m_CaseID);  | 
|   | 
|             try  | 
|             {  | 
|                 if (hasData)  | 
|                 {  | 
|                     SqlStmt = "SELECT DSUFID,FSC,UFID,FDR,TPCLID FROM EOS.EVENTRECORD_EX WHERE CASEID = " + m_CaseID;  | 
|   | 
|                     Command = new OracleCommand(SqlStmt, _Conn, _Transaction);  | 
|                     reader = Command.ExecuteReader();  | 
|   | 
|                     if (reader.Read())  | 
|                     {  | 
|                         this.setDSUFID(Convert.ToInt32(reader["DSUFID"].ToString()));  | 
|                         this.setFSC(Convert.ToInt32(reader["FSC"].ToString()));  | 
|                         this.setUFID(Convert.ToInt32(reader["UFID"].ToString()));  | 
|                         this.setFDR(reader["FDR"].ToString());  | 
|                         this.setTPCLID(reader["TPCLID"].ToString());  | 
|                     }  | 
|   | 
|   | 
|                 }  | 
|                 else  | 
|                 {  | 
|                     SqlStmt = "SELECT UFID FROM EOS.DISASTER_EX WHERE ISDISASTER = " + CCS.LocalVariable.isDisaster;  | 
|   | 
|                     Command = new OracleCommand(SqlStmt, _Conn, _Transaction);  | 
|                     reader = Command.ExecuteReader();  | 
|   | 
|                     if (reader.Read())  | 
|                         this.setDSUFID(Convert.ToInt32(reader["UFID"].ToString()));  | 
|                 }  | 
|   | 
|             }  | 
|             catch (Exception e)  | 
|             {  | 
|                 Console.WriteLine(e.Message);  | 
|                 Console.WriteLine(e.StackTrace);  | 
|             }  | 
|             finally  | 
|             {   | 
|                 reader.Close();  | 
|                 Command.Dispose();  | 
|             }  | 
|         }  | 
|   | 
|         public int getCaseID()  | 
|         {  | 
|             return this.CaseID;  | 
|         }  | 
|   | 
|         public void setCaseID(int m_CaseID)  | 
|         {  | 
|             this.CaseID = m_CaseID;  | 
|         }  | 
|   | 
|         public int getDSUFID()  | 
|         {  | 
|             return this.DSUfid;  | 
|         }  | 
|   | 
|         public void setDSUFID(int m_DSUfid)  | 
|         {  | 
|             this.DSUfid = m_DSUfid;  | 
|         }  | 
|   | 
|         public int getFSC()  | 
|         {  | 
|             return this.Fsc;  | 
|         }  | 
|   | 
|         public void setFSC(int m_FSC)  | 
|         {  | 
|             this.Fsc = m_FSC;  | 
|         }  | 
|   | 
|         public int getUFID()  | 
|         {  | 
|             return this.Ufid;  | 
|         }  | 
|   | 
|         public void setUFID(int m_UFID)  | 
|         {  | 
|             this.Ufid = m_UFID;  | 
|         }  | 
|   | 
|         public String getFDR()  | 
|         {  | 
|             return this.FDR;  | 
|         }  | 
|   | 
|         public void setFDR(String m_FDR)  | 
|         {  | 
|             this.FDR = m_FDR;  | 
|         }  | 
|   | 
|         public String getTPCLID()  | 
|         {  | 
|             return this.TPCLID;  | 
|         }  | 
|   | 
|         public void setTPCLID(String m_TPCLID)  | 
|         {  | 
|             this.TPCLID = m_TPCLID;  | 
|         }  | 
|   | 
|         public String getSqlStmt()  | 
|         {  | 
|             String SqlStmt;  | 
|   | 
|             SqlStmt = "INSERT INTO EOS.EVENTRECORD_EX (CASEID,DSUFID,FSC,UFID,TPCLID,FDR) VALUES(" + getCaseID() + "," + getDSUFID() + "," + getFSC()  | 
|                     + "," + getUFID() + ",'" + getTPCLID() + "','" + getFDR() + "')";  | 
|             return SqlStmt;  | 
|         }  | 
|   | 
|         //public String getUpdateSqlStmt()  | 
|         //{  | 
|         //    String SqlStmt;  | 
|   | 
|         //    SqlStmt = "UPDATE EOS.EVENTRECORD_EX SET DSUFID = " + getDSUFID() + ",FSC = " + getFSC() + ",UFID = " + getUFID() + ",TPCLID = '"  | 
|         //            + getTPCLID() + "',FDR = '" + getFDR() + "' WHERE CASEID = " + getCaseID();  | 
|   | 
|         //    return SqlStmt;  | 
|         //}  | 
|     }  | 
| }  |