コード例 #1
0
        internal static ILogDAO ObtenerDAO(OrigenDato origen)
        {
            ILogDAO instancia = null;

            switch (origen)
            {
            case OrigenDato.DataBase:
            {
                instancia = new DataBase.DataBaseDAO();
                break;
            }

            case OrigenDato.TextFromBegin:
            {
                instancia = new Text.TextFromBeginDAO();
                break;
            }

            case OrigenDato.TextFromEnd:
            {
                instancia = new Text.TextFromEndDAO();
                break;
            }
            }
            return(instancia);
        }
コード例 #2
0
 public LogNegocio(OrigenDato origen, string ruta)
 {
     dao = LogDAOFactory.ObtenerDAO(origen, ruta);
 }
コード例 #3
0
 public LogNegocio(OrigenDato origen)
 {
     dao = LogDAOFactory.ObtenerDAO(origen);
 }
コード例 #4
0
 /// <summary>
 ///
 /// </summary>
 /// <remarks>
 ///     Registro de versiones:
 ///
 ///         1.0 02/03/2015 Marcos Abraham Hernández Bravo (Ada Ltda.): versión inicial.
 /// </remarks>
 /// <param name="origen"></param>
 /// <param name="ruta"></param>
 /// <returns></returns>
 public static ILogNegocio ObtenerLogManagerFactory(OrigenDato origen, string ruta)
 {
     return(new LogNegocio(origen, ruta));
 }
コード例 #5
0
 /// <summary>
 ///
 /// </summary>
 /// <remarks>
 ///     Registro de versiones:
 ///
 ///         1.0 02/03/2015 Marcos Abraham Hernández Bravo (Ada Ltda.): versión inicial.
 /// </remarks>
 /// <param name="origen"></param>
 /// <returns></returns>
 public static ILogNegocio ObtenerLogManagerFactory(OrigenDato origen)
 {
     return(new LogNegocio(origen));
 }