示例#1
0
        //Guarda una nota totalmente nueva.
        public void crearNota(TextBox tbTitulo, TextBox tbFecha, RichTextBox rtCuerpo)
        {
            //Variables
            String titulo = tbTitulo.Text;
            String fecha  = tbFecha.Text;
            String cuerpo = rtCuerpo.Text;

            //Comando de en que tabla insertar que datos.
            String sql = "INSERT INTO notas (Titulo, Fecha, Cuerpo) VALUES ('" + titulo + "', '" + fecha + "', '" + cuerpo + "')";

            MySqlConnection conexionBd = Conexion.conexion(); //Objeto para llamar la conexion.

            conexionBd.Open();                                //Abrir conexion con la base de datos.

            try {
                //Aplicar comando para subir los datos.
                MySqlCommand comando = new MySqlCommand(sql, conexionBd);
                comando.ExecuteNonQuery();

                MessageBox.Show("Nota creada exitosamente."); //Confirmar resultado.

                //Guardar el id creado.
                id = comando.LastInsertedId.ToString();

                //Objetos
                ScNotas scNotas = new ScNotas();
                scNotas.setId(id);
            } catch (MySqlException er) {
                MessageBox.Show(er.Message); //Mensaje de error.
            } finally {
                conexionBd.Close();          //Cerrar conexion con la base de datos.
            }
        }
示例#2
0
        //Evento click para abrir una nota y poder editarla.
        private void pbEditarNota_Click(object sender, EventArgs e)
        {
            //Validamos que el DGV no esté vacío.
            if (dataGVNotas.CurrentRow != null)
            {
                //Objetos
                ScNotas scNotas = new ScNotas();

                //Obtenemos el id de la nota seleccionada.
                String id = dataGVNotas.CurrentRow.Cells["idnotas"].Value.ToString();

                //Guardamos el id y el estado.
                scNotas.setId(id);
                scNotas.setEstado(true);
                scNotas.setDGV(dataGVNotas);

                scNotas.Show(); //Mostramos la ventana del editor de texto.
            }
            else
            {
                MessageBox.Show("Selecciona una nota");
            }
        }