/// <summary>
 /// Actualiza la dgvTablaEvaluaciones obteniendo las evaluaciones de la base de datos
 /// </summary>
 private void ActualizarListaEvaluaciones()
 {
     if (this.dgvTablaEvaluaciones.InvokeRequired)
     {
         dgvTablaEvaluaciones.BeginInvoke((MethodInvoker) delegate
         {
             try
             {
                 this.dgvTablaEvaluaciones.DataSource = JardinSql.ObtenerEvaluaciones();
             }
             catch (Exception excepcion)
             {
                 //Se registra la informacion de la excepcion en un archivo txt
                 ArchivoTxt.GuardarEnLog("Ocurrio el siguiente error: " + excepcion.Message);
                 MessageBox.Show(excepcion.Message, "Error");
             }
         });
     }
     else
     {
         try
         {
             this.dgvTablaEvaluaciones.DataSource = JardinSql.ObtenerEvaluaciones();
         }
         catch (Exception excepcion)
         {
             //Se registra la informacion de la excepcion en un archivo txt
             ArchivoTxt.GuardarEnLog("Ocurrio el siguiente error: " + excepcion.Message);
             MessageBox.Show(excepcion.Message, "Error");
         }
     }
 }
        /// <summary>
        /// Obtiene los alumnos desde la base de datos y los guarda en una lista
        /// </summary>
        private void CargarAlumnos()
        {
            try
            {
                JardinSql.ObtenerAlumnos(this.listadoAlumnos);
            }
            catch (Exception excepcion)
            {
                //Se registra la informacion de la excepcion en un archivo txt
                ArchivoTxt.GuardarEnLog("Ocurrio el siguiente error: " + excepcion.Message);
                MessageBox.Show(excepcion.Message, "Error");
            }

            this.dgvTablaAlumnos.DataSource = this.listadoAlumnos;
        }
        /// <summary>
        /// Deserializa la lista de docentes del archivo Xml y luego inserta los docentes en la base de datos SOLO la primera vez que se corre el programa
        /// </summary>
        private void DeserializarInsertarDocentes()
        {
            ArchivoXml <Alumno> serializador = new ArchivoXml <Alumno>();
            string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\SegundoParcialUtn\\JardinUtn\\Docentes\\Docentes.xml";

            try
            {
                List <Docente> auxDocentes = serializador.LeerLista(path);
                JardinSql.InsertarDocentes(auxDocentes);
            }
            catch (Exception excepcion)
            {
                //Se registra la informacion de la excepcion en un archivo txt
                ArchivoTxt.GuardarEnLog("Ocurrio el siguiente error: " + excepcion.Message);
                MessageBox.Show(excepcion.Message, "Error");
            }
        }