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); } }
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); } } }
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; }