public static ArrayList generaCamposRelacion(ArrayList tabSelec, ArrayList alias, ArrayList camposRel)
{
ArrayList resp = new ArrayList();
if (camposRel != null)
{
foreach (ArrayList regCam in camposRel)
{
string nombreTabB = (string)regCam[2];
string nombreTabR = (string)regCam[3];
string nombreCampoTB = (string)regCam[4];
string nombreCampoTR = (string)regCam[5];
int indexTB = tabSelec.IndexOf(nombreTabB);
int indexTR = tabSelec.IndexOf(nombreTabR);
string aliasTB = (string)alias[indexTB];
string aliasTR = (string)alias[indexTR];
resp.Add(aliasTB + "." + nombreCampoTB + " = " + aliasTR + "." + nombreCampoTR);
}
}
return resp;
}