public void AgregaCampo(CampoTabla campo) { foreach (CampoTabla obj in Campos) { if (campo.Nombre == obj.Nombre) { return; } } Campos.Add(campo); }
public void AgregaCampo(CampoTabla campo) { //reviso que no se repita foreach (CampoTabla obj in Campos) { if (obj.Nombre == campo.Nombre) { return; } } Campos.Add(campo); }
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); } }
private void CargaCamposTabla(Tabala t) { List <Objetos.CParametro> l = MotorDB.DameCamposTabla(t.Nombre); foreach (Objetos.CParametro obj in l) { CampoTabla ct = new CampoTabla(); ct.Nombre = obj.nombre; ct.AceptaNulos = bool.Parse(obj.NULOS); ct.AutoIncremental = obj.AutoIncremental; ct.LLavePrimaria = obj.FLLavePrimaria; ct.Longitud = obj.Logitud; ct.Padre = t; ct.Tipo = obj.tipo; ct.ValorCalculado = MotorDB.DameCodigoCampoCalculado(t.Nombre, ct.Nombre); ct.ValorDefault = obj.Default; t.AgregaCampo(ct); } }