예제 #1
0
        private void BEliminarCampos_Click(object sender, EventArgs e)
        {
            FormSeleccionarCampos dlg = new FormSeleccionarCampos(Campos);

            if (dlg.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }
            Campos.RemoveAt(dlg.CampoAEliminar);
            MuestraCampos();
        }
예제 #2
0
        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);
        }
예제 #3
0
        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();
        }