コード例 #1
0
 public AltaRegistros(Entidad entidad, Archivo r, DDD dic)
 {
     InitializeComponent();
     lblNomEntidad.Text = entidad.sNombre;
     ent                = entidad;
     lenght             = ent.Atrib.Count;
     reg                = new string[lenght + 2];
     DirReg             = 0;
     a                  = r;
     diccionary         = dic;
     btnAceptar.Visible = false;
     foreach (Atributo a in Ent.Atrib)
     {
         dgEntidad.Columns.Add("clm_" + a.sNombre, a.sNombre);
     }
 }
コード例 #2
0
        private void nuevaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            NuevaTabla nueva = new NuevaTabla();

            if (nueva.ShowDialog() == DialogResult.OK)
            {
                if (!File.Exists(Path + '\\' + nueva.Nombre_Entidad + ".dat"))
                {
                    ddd.nuevaEntidad(nueva.Nombre_Entidad);
                    ddd.sobreescribe_archivo();
                    Archivo n = new Archivo(nueva.Nombre_Entidad, ".dat", Path);
                    creArbol();
                }
                else
                {
                    MessageBox.Show("Ya existe una tabla con ese nombre", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #3
0
        public AltaRegistros(Entidad entidad, Archivo r, List <string> reg, DDD d)
        {
            InitializeComponent();
            lblNomEntidad.Text = entidad.sNombre;
            btn_Insert.Visible = false;
            ent      = entidad;
            lenght   = ent.Atrib.Count;
            this.reg = reg.ToArray();
            //elimino el reg
            shadow = reg;
            //entidad.EliminaRegistro(reg);
            //entidad.Registros.Remove(reg);
            diccionary = d;
            DirReg     = Convert.ToInt64(reg[0]);
            a          = r;

            foreach (Atributo a in Ent.Atrib)
            {
                dgEntidad.Columns.Add("clm_" + a.sNombre, a.sNombre);
            }

            dgEntidad.Rows.Insert(0, reg.GetRange(1, ent.Atrib.Count).ToArray());
            btn_Insert.Visible = false;
        }