private void CargarBlockDeNotas() { string InformacionDelError = string.Empty; ClsBlockDeNotas BlockDeNotas = new ClsBlockDeNotas(); BlockDeNota RegistroLeido = new BlockDeNota(); RegistroLeido = BlockDeNotas.LeerPorNumero(1, ref InformacionDelError); if (RegistroLeido != null) { txtBlockDeNotas.Text = RegistroLeido.TextoBlockNota; } else if (InformacionDelError == string.Empty) { FrmPrincipal.ObtenerInstancia().MensajeAdvertencia("Fallo al intentar cargar el block de notas"); } else { FrmPrincipal.ObtenerInstancia().MensajeAdvertencia("Fallo al intentar cargar el block de notas"); MessageBox.Show($"{InformacionDelError}", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void FrmNotas_FormClosing(object sender, FormClosingEventArgs e) { string InformacionDelError = string.Empty; ClsBlockDeNotas BlockDeNotas = new ClsBlockDeNotas(); BlockDeNota GuardarBlockDeNota = new BlockDeNota(); GuardarBlockDeNota.ID_BlockDeNota = 1; GuardarBlockDeNota.TextoBlockNota = txtBlockDeNotas.Text; if (BlockDeNotas.LeerPorNumero(1, ref InformacionDelError).TextoBlockNota != txtBlockDeNotas.Text) { InformacionDelError = string.Empty; if (BlockDeNotas.Actualizar(GuardarBlockDeNota, ref InformacionDelError) != 0) { FrmPrincipal.ObtenerInstancia().S_tslResultadoOperacion = "Block de notas actualizado"; } else if (InformacionDelError != string.Empty) { e.Cancel = true; DialogResult Respuesta = DialogResult.No; FrmPrincipal.ObtenerInstancia().MensajeAdvertencia("Error al intentar actualizar el block de notas"); MessageBox.Show($"Ocurrio el siguiente fallo al guardar los cambios en las notas: " + $"{InformacionDelError}.\r\n\r\nQuieres cerrar de todas formas la ventana? (los cambios no se " + $"guardaran)", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (Respuesta == DialogResult.Yes) { e.Cancel = false; } } } }