/// <summary> /// Evento que crea una nueva instancia y captura el nombre de una base de datos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void nuevoToolStripMenuItem_Click(object sender, EventArgs e) { if (arc.SaveD.ShowDialog() == DialogResult.OK) { nombre_archivo = arc.SaveD.FileName; arc.nombre_archivo = nombre_archivo; arc.CreaArchivo(nombre_archivo, 0); BaseDatos = arc.BaseD; FormEntidades formEntidades = new FormEntidades(); formEntidades.Archivo = arc; formEntidades.baseActual = BaseDatos; AbrirFormInPanel(formEntidades); } }
/// <summary> /// Evento que abre una base de datos y crea su instancia correspondiente /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void abrirToolStripMenuItem_Click(object sender, EventArgs e) { arc = new Archivo(); // si se pudo abrir el archivo if (arc.AbrirBase()) { BaseDatos = arc.BaseD; FormEntidades formEntidades = new FormEntidades(); formEntidades.Archivo = arc; formEntidades.baseActual = arc.BaseD; AbrirFormInPanel(formEntidades); if (sql != null) { sql.actualiza_bd(BaseDatos); } } }