示例#1
0
        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);
            }
        }
示例#2
0
        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;
                    }
                }
            }
        }