0

Closed

Creacion de Environment: Estrategia de creacion del entorno Circo

description

En este ejemplo se ve la estrategia.El metodo Initialize tiene un parametro adicional que es una funcion delegada (Cargar)
que debe implementar el programa llamador
 
private static void EL_4_1_Connect()
{
      Circo.Framework.Environment.Environment.Initialize("Circo Generador", true, Cargar);
   List<ClaseView> c = ClaseHandler.FindAll();
   foreach (ClaseView cl in c)
    {
     Console.WriteLine(cl.Nombre, "-", cl.NombreEntidad);
    }
Console.ReadKey();
}
 
/// <summary>
/// Colocar acca acciones especificas de lectura del archivo de configuracion
/// </summary>
/// <param name="app"></param>
/// <returns></returns>
public static string Cargar(string app, bool CreaEntornoCirco)
{
     string error = "";
     // Creación del entorno de Circo.
     if (CreaEntornoCirco)
         {
            //Circo.Framework.Environment.Env.Create();
                                  Circo.Framework.Environment.Env.Create("Circo.ACA.Ids.Int64", "M3NB07",
                 "Circo.Admin", "password", Circo.Framework.Persistencia.Connection.Conn.DbProvider.SqlClient);
           }
      return error;
}
Closed Sep 24, 2012 at 10:52 AM by eduardob

comments