private void BEliminarCampos_Click(object sender, EventArgs e) { FormSeleccionarCampos dlg = new FormSeleccionarCampos(Campos); if (dlg.ShowDialog() == DialogResult.Cancel) { return; } Campos.RemoveAt(dlg.CampoAEliminar); MuestraCampos(); }
private void BEliminarLLaveForanea_Click(object sender, EventArgs e) { List <Objetos.CParametro> l; l = new List <Visor_sql_2015.Objetos.CParametro>(); foreach (Objetos.CRelacion obj in Relaciones) { Objetos.CParametro p = new Visor_sql_2015.Objetos.CParametro(); p.nombre = obj.Nombre; l.Add(p); } FormSeleccionarCampos dlg = new FormSeleccionarCampos(l); dlg.Text = "Eliminar Relación"; dlg.Texto = "Relacón"; if (dlg.ShowDialog() == DialogResult.Cancel) { return; } Relaciones.RemoveAt(dlg.CampoAEliminar); }
private void BEditarCampo_Click(object sender, EventArgs e) { FormSeleccionarCampos dlg = new FormSeleccionarCampos(Campos); dlg.Text = "Seleccionar campo"; dlg.Texto = "Campo a editar"; if (dlg.ShowDialog() == DialogResult.Cancel) { return; } FormPropiedadesCampo dlg2 = new FormPropiedadesCampo(); Objetos.CParametro obj = Campos[dlg.CampoAEliminar]; dlg2.Nombre = obj.nombre; dlg2.Tipo = obj.tipo; dlg2.Longitud = obj.Logitud; dlg2.PermitirNulos = obj.NULOS; dlg2.ValorPorDefault = obj.ValorFijo; dlg2.Default = obj.Default; dlg2.AuntoIncremental = obj.AutoIncremental; dlg2.ValorCalculado = obj.iscomputed; dlg2.ExprecionCalculado = obj.Valor; dlg2.Docuemntacion = obj.Descripcion; if (dlg2.ShowDialog() == DialogResult.Cancel) { return; } Campos[dlg.CampoAEliminar].nombre = dlg2.Nombre; Campos[dlg.CampoAEliminar].tipo = dlg2.Tipo; Campos[dlg.CampoAEliminar].Logitud = dlg2.Longitud; Campos[dlg.CampoAEliminar].NULOS = dlg2.PermitirNulos; Campos[dlg.CampoAEliminar].ValorFijo = dlg2.ValorPorDefault; Campos[dlg.CampoAEliminar].Default = dlg2.Default; Campos[dlg.CampoAEliminar].AutoIncremental = dlg2.AuntoIncremental; Campos[dlg.CampoAEliminar].iscomputed = dlg2.ValorCalculado; Campos[dlg.CampoAEliminar].Valor = dlg2.ExprecionCalculado; Campos[dlg.CampoAEliminar].Descripcion = dlg2.Docuemntacion; Campos[dlg.CampoAEliminar].Variable = dlg2.Variable; MuestraCampos(); }