Ver Mensaje Individual
  #10 (permalink)  
Antiguo 28/05/2008, 14:20
vilagutv7
 
Fecha de Ingreso: julio-2006
Mensajes: 150
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: Error Hashtable

El codigo completo es el siguiente Peter

public void Escribir(FileStream archivo, Hashtable tabla)
{
try
{
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(archivo, tabla);
}
finally
{
archivo.Close();
}
}

public void EscrituraCarg(List<Hashtable> columnas, configuracion estrucTablas, int numTablas)
{
for (int descar = 0; descar < columnas.Count; descar++)
{
FileStream archColumn = new FileStream(Singleton.Instance.rutaUbicacionData.Te xt + "\\" + estrucTablas.tipoAtr[descar].nombAtr + "_" + estrucTablas.nombTab + ".txt", FileMode.Create, FileAccess.Write);
Escribir(archColumn, columnas[descar]);
}
}


class configuracion
{
String nombTabla;
String nombArchivoOrigen;
String tipoArchivo;
String hojaExcel;
int numRegistros;
List<tipoAtrib> tipoAtrib = new List<tipoAtrib>();

public string nombTab
{
get
{
return nombTabla;
}
set
{
nombTabla = value;
}
}

public string nombArchOrigen
{
get
{
return nombArchivoOrigen;
}
set
{
nombArchivoOrigen = value;
}
}

public string tipoArch
{
get
{
return tipoArchivo;
}
set
{
tipoArchivo = value;
}
}

public List<tipoAtrib> tipoAtr
{
get
{
return tipoAtrib;
}
set
{
tipoAtrib = value;
}
}

public string hojaExc
{
get
{
return hojaExcel;
}
set
{
hojaExcel = value;
}
}

public int numRegis
{
get
{
return numRegistros;
}
set
{
numRegistros = value;
}
}

En la linea public void EscrituraCarg(List<Hashtable> columnas, configuracion estrucTablas, int numTablas)

columnas es una lista de hashtables , configuracion es una estructura que contiene lo que te coloque debajo de ese metodo EscrituraCarg

int numTablas es un entero cualquiera.