public static ICertificateOutRepository GetRepository(CertificateCategory category, AdoProxy ado) { switch (category) { default: return null; } }
public void InTest() { var ado = new AdoProxy("Data Source=.;Initial Catalog=CMIPSDB;Integrated Security=True"); var rep = CertificateOutFactory.GetRepository(CertificateCategory.MiChkInv, ado); var cer = rep.GetCertificate("0001-13070300001"); var inRep = new CertificateInRep(new AdoProxy("Data Source=.;Initial Catalog=U8DB;Integrated Security=True")); inRep.In(cer); }
public static ICertificateOutRepository GetRepository(CertificateCategory category, AdoProxy ado) { switch (category) { case CertificateCategory.MiChkInv: return new MiChkInvOutRepository(ado); case CertificateCategory.MiCommOver: return new MiCommOverOutRepository(ado); case CertificateCategory.MiCommLost: return new MiCommLostOutRepository(ado); case CertificateCategory.MiStockMove: return new MiStockMoveOutRepository(ado); case CertificateCategory.MINPI: return new MINPIOutRepository(ado); case CertificateCategory.MiPI: return new MiPIOutRepository(ado); case CertificateCategory.MIAccountCfm: return new MIAccountCfmOutRepository(ado); default: return null; } }
public CertificateInRep(AdoProxy ado) { this._ado = ado; }
public MiChkInvOutRepository(AdoProxy ado) { this._ado = ado; }
public MiStockMoveOutRepository(AdoProxy ado) { this._ado = ado; }
public MINPIOutRepository(AdoProxy ado) { this._ado = ado; }
public ConfigOutRep(AdoProxy ado, string sql) { this._ado = ado; this._sql = sql; }
public MIAccountCfmOutRepository(AdoProxy ado) { this._ado = ado; }
public MiCommLostOutRepository(AdoProxy ado) { this._ado = ado; }
public ICertificateOutRepository GetReceiptRepository(AdoProxy ado, string receiptFlag) { return new ConfigOutRep(ado, this.GetOutSql(receiptFlag)); }