wzp
2021-09-16 37080f5d0add35dc528212ece83adff1db6c50ee
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Model;
using Common;
using Oracle.DataAccess.Client;
 
namespace Dao
{
    public class GwClientCertificationDao
    {
        /// <summary>
        /// 插入
        /// </summary>
 
        public bool Insert(GwClientCertification item)
        {
            return OracleHelper.ExecuteSql("INSERT INTO GW_CLIENT_CERTIFICATION(CLIENT_ID,CERTIFICATE_PATH,CLIENT_CLASSES,AUDIT_STATUS,CERTIFICATION_TIME,OPERATOR,UPLOAD_TIME,REMARK)" +
                " VALUES(:CLIENTID,:CERTIFICATE_PATH,:CLIENT_CLASSES,:AUDIT_STATUS,:CERTIFICATION_TIME,:OPERATOR,:UPLOAD_TIME,:REMARK)",
                OracleHelper.Connection, new OracleParameter(":CLIENTID", (object)item.Client_ID), new OracleParameter(":CERTIFICATE_PATH", (object)item.Certificate_Path), 
                new OracleParameter(":CLIENT_CLASSES", (object)item.Client_Classes), new OracleParameter(":AUDIT_STATUS", (object)item.Audit_Status), new OracleParameter(":CERTIFICATION_TIME", (object)item.Certification_Time),
                new OracleParameter(":OPERATOR", (object)item.Operator), new OracleParameter(":REMARK", (object)item.Remark), new OracleParameter(":UPLOAD_TIME", (object)item.Upload_Time)) > 0;
        }
 
        /// <summary>
        /// 查询
        /// </summary>
        /// <param name="clientID"></param>
        /// <returns></returns>
        //public GwClient Get(string clientID)
        //{
        //    GwClient o = new GwClient();
        //    if (string.IsNullOrEmpty(clientID) || string.Equals("0", clientID))
        //        return o;
        //    using (OracleDataReader reader = OracleHelper.ExecuteReader(string.Format("select * from GW_CLIENT where CLIENT_ID=:CLIENT_ID"), OracleHelper.Connection, new OracleParameter(":CLIENT_ID", (object)clientID)))
        //    {
        //        if (((DbDataReader)reader).Read())
        //        {
        //            this.ReadInfo(reader, o);
        //            return o;
        //        }
        //    }
        //    return o;
        //}
 
        /// <summary>
        /// 更新
        /// </summary>
        /// <param name="item"></param>
        /// <returns></returns>
        //public bool Update(GwClient item)
        //{
        //    return OracleHelper.ExecuteSql("UPDATE GW_CLIENT SET CLIENT_ID=:CLIENT_ID,CLIENT_NAME=:CLIENTNAME,TELEPHONE=:TELEPHONE,ADDRESS=:ADDRESS,COMPANY=:COMPANY,REMARK=:REMARK,PASSWORD=:PASSWORD,AGENT=:AGENT,PERMISSION_DATA=:PERMISSION_DATA,CREATE_TIME=SYSDATE WHERE ID=:Id", OracleHelper.Connection, new OracleParameter(":Id", (object)item.Id), new OracleParameter(":CLIENT_ID", (object)item.ClientID), new OracleParameter(":CLIENTNAME", (object)item.ClientName), new OracleParameter(":TELEPHONE", (object)item.Telephone), new OracleParameter(":ADDRESS", (object)item.Address), new OracleParameter(":COMPANY", (object)item.Company), new OracleParameter(":REMARK", (object)item.Remark), new OracleParameter(":PASSWORD", (object)item.Password), new OracleParameter(":AGENT", (object)item.Agent), new OracleParameter(":PERMISSION_DATA", (object)item.PermissionData)) > 0;
        //}
 
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="clientID"></param>
        /// <returns></returns>
        //public bool Delete(string clientID)
        //{
        //    if (string.IsNullOrEmpty(clientID) || string.Equals("0", clientID))
        //        return false;
        //    return OracleHelper.ExecuteSql(string.Format("delete from GW_CLIENT where CLIENT_ID=:CLIENT_ID"), OracleHelper.Connection, new OracleParameter(":CLIENT_ID", (object)clientID)) > 0;
        //}
 
 
 
        private bool ReadInfo(OracleDataReader reader, GwClientCertification o)
        {
            OracleReaderWrapper oracleReaderWrapper = new OracleReaderWrapper(reader);
            o.Id = oracleReaderWrapper.GetInt("ID", 0);
            o.Client_ID = oracleReaderWrapper.GetString("CLIENT_ID", "");
            o.Certificate_Path = oracleReaderWrapper.GetString("Certificate_Path", "");
            o.Client_Classes = oracleReaderWrapper.GetInt("Client_Classes", 0);
            o.Audit_Status = oracleReaderWrapper.GetInt("Audit_Status", 0);
            o.Certification_Time = oracleReaderWrapper.GetDateTime("Certification_Time");
            o.Operator = oracleReaderWrapper.GetString("Operator", "");
            o.Upload_Time = oracleReaderWrapper.GetDateTime("Upload_Time");
            o.Remark = oracleReaderWrapper.GetString("Remark", "");
            return true;
        }
    }
}