/// <summary> /// Crea una instancia de la presentadora de la MasterPage principal /// </summary> /// <param name="vistaActual"></param> public MasterPagePRE(IMasterPageVIS vistaActual) { this.vista = vistaActual; if (this.vista.ListadoDatosConexion != null) { foreach (DatosConexionBO cnx in this.vista.ListadoDatosConexion) { if (dataContext == null) { dataContext = new DataContext(new DataProviderFactoryBPMO().GetProvider(cnx.TipoProveedor, cnx.BaseDatos, cnx.Usuario, cnx.Servidor, cnx.ServidorLigado), cnx.NombreProveedor); } else { dataContext.AddProvider(new DataProviderFactoryBPMO().GetProvider(cnx.TipoProveedor, cnx.BaseDatos, cnx.Usuario, cnx.Servidor, cnx.ServidorLigado), cnx.NombreProveedor); } } } }