public void inertarEntidad() { //Nombre de la Entidad band1 = false; nombreEntidad = new char[30]; nombreEntidad[29] = '\n'; this.btnClickInputBox_Click(this, null); foreach (Entidad e in listaEntidad) { if (compara(e.nombre, nombreEntidad)) { band1 = true; break; } else { band1 = false; } } if (band1 == false) { llenaEntidadAux = new Entidad(nombreEntidad, direccionEntidad, direccionEntAtributo, direccionEntidadDatos, direccionSigEntidad); llenaEntidadAux.DE = posicionMemoria; posicionMemoria = posicionMemoria + tamEntidad; listaEntidad.Add(llenaEntidadAux); acomodaApuntador(nombreEntidad); f.guardarArchivo(listaEntidad); MessageBox.Show(" Entidad agregada "); } if (band1 == true) { MessageBox.Show(" Entidad ya existente en lista, Inserte otra "); band1 = false; } manejo_dataGrid(); nombreEntidad = new char[30]; nombreEntidad[29] = '\n'; }
private void archivo(object sender, ToolStripItemClickedEventArgs e) { switch (e.ClickedItem.AccessibleName) { case "nuevo": archivoToolStripMenuItem.HideDropDown(); f = new Archivo(); f.crearArchivo(0); this.activarMenus(); break; case "guardar": archivoToolStripMenuItem.HideDropDown(); f.guardarArchivo(listaEntidad); break; case "abrir": archivoToolStripMenuItem.HideDropDown(); f = new Archivo(); listaEntidad = new List <Entidad>(); f.abrirArchivo(listaEntAux); listaEntidad = f.lista; //inertarEntidad(0); this.activarMenus(); band4 = true; break; case "cerrar": archivoToolStripMenuItem.HideDropDown(); listaEntidad = new List <Entidad>(); f = new Archivo(); //manejo_dataGrid(); dataGridView1.Rows.Clear(); dataGridView1.Refresh(); desactivarMenus(); break; } }