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 { /// /// 插入 /// 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; } /// /// 查询 /// /// /// //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; //} /// /// 更新 /// /// /// //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; //} /// /// 删除 /// /// /// //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; } } }