ulysseskao
2016-04-29 b0c18d369abd06075c83759b0e19823c2a11d716
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
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()
    }
}