예제 #1
0
 /*
  * El evento BotonNuevanota_Click nos permite acceder a otra pestaña al hacer click.
  */
 private void BotonNuevanota_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         this.Hide();                                                   // Ocultamos la ventana actual.
         CrearNotaVentana notanueva = new CrearNotaVentana(null, null); // Creamos un objeto CrearNotaVentana y le pasamos los datos como null.
         notanueva.Show();                                              // Mostramos la ventana notanueva.
     }
     catch (Exception er)
     {
         Console.Write(er.ToString());
     }
 }
예제 #2
0
        /*
         * El evento BotonEditar_Click nos permite editar el la nota al hacer click.
         */
        private void BotonEditar_Click(object sender, RoutedEventArgs e)
        {
            System.Windows.Controls.Button botonPulsado = (System.Windows.Controls.Button)sender; // Creamos un objeto Sender para trabajar con el boton que ha sido accionado.

            try
            {
                String[] nombreObjeto = botonPulsado.Name.ToString().Split('_');        // Hacemos un split para acceder al valor numerico del identificador.
                int      numeroObjeto = Convert.ToInt16(nombreObjeto[1]);               // Almacenamos el valor numerico en una variable int.

                string archivo = Titulos[numeroObjeto];                                 // Buscamos el titulo con el numeroObjeto en el array y lo agregamos al archivo.

                this.Hide();                                                            // Ocultamos la ventana actual.
                CrearNotaVentana crearnota = new CrearNotaVentana(archivo, carpeta[4]); // Pasamos la carpeta actual y el titulo del archivo y creamos un objeto CrearNotaVentana.
                crearnota.Show();                                                       // Mostramos la venta.
            }
            catch (Exception er)
            {
                Console.Write(er.ToString());
            }
        }