Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
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();
        }