private void CargaUnicos(Tabala t) { List <Objetos.CUnico> l = MotorDB.DameUnicos(t.Nombre); foreach (Objetos.CUnico obj in l) { Unico unico = new Unico(); unico.Nombre = obj.Nombre; foreach (string scampo in obj.Campos) { CampoTabla campo = t.DameCampo(scampo); unico.AgregaCampo(campo); } t.AgregaUnico(unico); } }
public void AgregaUnico(Unico obj) { if (obj.Campos.Count == 1) { obj.Campos[0].Unico = true; } //lo agrego a la lista foreach (Unico u in Unicos) { if (u.Nombre == obj.Nombre) { return; } } Unicos.Add(obj); }