private void BAgregarCampo_Click(object sender, EventArgs e) { FormPropiedadesCampo dlg = new FormPropiedadesCampo(); if (dlg.ShowDialog() == DialogResult.Cancel) { return; } //veo si el nombre del campo ya existe foreach (Objetos.CParametro obj2 in Campos) { if (obj2.nombre.ToLower().Trim() == dlg.Nombre.ToLower().Trim()) { MessageBox.Show("El campo ya existe", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } Objetos.CParametro obj = new Visor_sql_2015.Objetos.CParametro(); obj.nombre = dlg.Nombre; obj.tipo = dlg.Tipo; obj.Logitud = dlg.Longitud; obj.NULOS = dlg.PermitirNulos; obj.ValorFijo = dlg.ValorPorDefault; obj.Default = dlg.Default; obj.AutoIncremental = dlg.AuntoIncremental; obj.iscomputed = dlg.ValorCalculado; obj.Valor = dlg.ExprecionCalculado; obj.Descripcion = dlg.Docuemntacion; obj.Variable = dlg.Variable; Campos.Add(obj); MuestraCampos(); }
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(); }