Exemplo n.º 1
0
        /// <summary>
        /// Se guardara los datos ingresados
        /// en el formulario alumno
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            this.nombre   = txtNombre.Text;
            this.apellido = txtApellido.Text;
            this.dni      = Convert.ToInt32(txtDni.Text);
            // this.femenino = Convert.ToBoolean(txtFemenino.Text);
            this.legajo      = Convert.ToInt32(txtLegajo.Text);
            this.responsable = (Responsable.EParentesco)cmbResponsable.SelectedItem;
            this.colorSala   = (EColores)cmbColores.SelectedItem;
            this.precioCuota = Convert.ToInt64(txtCuota.Text);
            this.alumno      = retornarMetodo();
            MessageBox.Show("Los datos se han guardado correctamente" + alumno.ToString());

            if (this.DialogResult == DialogResult.OK)
            {
                this.alumno = retornarMetodo();
                // this.listaAlumnitos.Add(alumno);  //tira una excepcion
                MessageBox.Show("Los datos se han guardado correctamente" + alumno.ToString());
            }
        }
Exemplo n.º 2
0
        private void btnDescarga_Click(object sender, EventArgs e)
        {
            Alumno alum = new Alumno();

            alum.Nombre   = txtNombre.Text;
            alum.Apellido = txtApellido.Text;
            alum.Promedio = Convert.ToInt32(txtNotaF.Text);


            string ArchivoXml = (Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"SegundoParcial\JardinUtn\Apellido_Nombre_dia_mes_año.xml");

            //string ArchivoXml = AppDomain.CurrentDomain.BaseDirectory + "Apellido_Nombre_dia_mes_año.xml";

            try
            {
                using (XmlTextWriter writer = new XmlTextWriter(ArchivoXml, Encoding.UTF8))
                {
                    XmlSerializer ser = new XmlSerializer(typeof(Alumno));
                    ser.Serialize(writer, alum);
                }

                using (XmlTextReader reader = new XmlTextReader(ArchivoXml))
                {
                    XmlSerializer ser = new XmlSerializer(typeof(Alumno));

                    Alumno aux = new Alumno();

                    aux = (Alumno)ser.Deserialize(reader);

                    Console.WriteLine(aux.ToString());
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                Console.Read();
            }
        }