public Form1(Entidad E) { InitializeComponent(); VistaDDD = new Principal(); panelContedor.Controls.Add(VistaDDD); VistaDDD.Show(); VistaIndice = new VistaIndice(E); VistReg = new VistaRegistros(E); //VistReg.actualizado += new VistaRegistros.Actualiza(actualizaEnt); //VistReg.actualizado += new VistaRegistros.Actualiza(ddd.sobreescribe_archivo); VistReg.Show(); }
private void insertaRegistro_Click(object sender, EventArgs e) { Entidad ent; if (dgEntidades.CurrentCell.Value == null) { MessageBox.Show("Selecciona una entidad", "Sin Entidades", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.ServiceNotification); return; } else { ent = ddd.EntidadesOrden.Find(o => o.sNombre.Contains(lblEntidad.Text)); VistaRegistros ventanaReg = new VistaRegistros(ent); ventanaReg.actualizado += new VistaRegistros.Actualiza(actualizaEnt); ventanaReg.actualizado += new VistaRegistros.Actualiza(ddd.sobreescribe_archivo); ventanaReg.Show(); actualizaEnt(); AtribEnt(lblEntidad.Text); Enable_Entidades_Atributos(false); } if (Enable_Entidades_Atributos()) { if (MessageBox.Show("Al ingresar un registro a este Diccionario de Datos " + "ya no podras ingresar ninguna Entidad o Atributo. \n ¿Estas seguro de que deseas continuar?", "Registros", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1, MessageBoxOptions.ServiceNotification) == DialogResult.No) { return; } else { Enable_Entidades_Atributos(false); } } }