Beispiel #1
0
        //Esta funcion guarda el objeto nota en la lista de objetos.
        //Importa los textos de los paneles y comprueba si ya se ha creado una nota
        //con ese texto. Si ya existe lo sobreescribira, si no lo guardara como una nota nueva
        //Si no tiene titulo no dejara guardar la nota.
        private void GuardarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            String tituloNotaActual    = tbTitulo.Text;
            String contenidoNotaActual = rtbNota.Text;

            if (tituloNotaActual.Equals(""))
            {
                //No guarda
                MessageBox.Show("No has insertado titulo");
            }
            else if (ComprobarExiste(tituloNotaActual))
            {
                int pos = 0;

                for (int i = 0; i < Notas.Count; i++)
                {
                    if (Notas[i].Titulo.Equals(tituloNotaActual))
                    {
                        pos = i;
                        break;
                    }
                }
                //guardar en nota ya creada (sobreescribir)
                sobreEscribir(tituloNotaActual, contenidoNotaActual, pos);
                UpdateBD(tituloNotaActual, contenidoNotaActual);
            }
            else
            {
                //crea nota y la guarda
                nota = new ObjetoNota(tituloNotaActual, contenidoNotaActual);
                Notas.Add(nota);
                AnyadirItemsCB(tituloNotaActual);
                //GuardarNota(tituloNotaActual, contenidoNotaActual);
                InsertarBD(tituloNotaActual, contenidoNotaActual);
                MessageBox.Show("Se ha creado la nota con titulo: " + tituloNotaActual);
                ClearContenidos();
            }
        }
Beispiel #2
0
 //funcion para guardar nuevas notas en el programa, no el fichero.
 private void guardarNuevaNota(String tituloNotaActual, String contenidoNotaActual)
 {
     nota = new ObjetoNota(tituloNotaActual, contenidoNotaActual);
     Notas.Add(nota);
     AnyadirItemsCB(tituloNotaActual);
 }