コード例 #1
0
 /// <summary>
 /// Invoca a cargarObjetos y los guarda en formato XML en rutas preestablecidas.
 /// </summary>
 public static void GuardarXml()
 {
     cargarObjetos();
     serializacionCarta.Guardar(rutaCartas, cartasXml);
     serializacionPubs.Guardar(rutaPub, publicacionesXml);
     serializacionCliente.Guardar(rutaClientes, clientesXml);
 }
コード例 #2
0
 /// <summary>
 /// Verifica cual formato está chequeado y guardará una lista de cartas según lo chequeado.
 /// </summary>
 public void SeleccionarFormatoCartas()
 {
     if (rdoXml.Checked)
     {
         saveFileDialog.Filter = FILTROXML;
         SerializadoraXml <List <Carta> > serializadoraCarta = new SerializadoraXml <List <Carta> >();
         if (saveFileDialog.ShowDialog() == DialogResult.OK && saveFileDialog.FileName != "")
         {
             serializadoraCarta.Guardar(saveFileDialog.FileName, InformeCompras.cartasInforme);
         }
     }
     else if (rdoTxt.Checked)
     {
         saveFileDialog.Filter = FILTROTXT;
         SerializadoraTxt <Carta> serializadoraTexto = new SerializadoraTxt <Carta>();
         if (saveFileDialog.ShowDialog() == DialogResult.OK && saveFileDialog.FileName != "")
         {
             serializadoraTexto.Guardar(saveFileDialog.FileName, InformeCompras.cartasInforme);
         }
     }
     else
     {
         saveFileDialog.Filter = FILTROPDF;
         Pdf <Carta> pdf = new Pdf <Carta>();
         if (saveFileDialog.ShowDialog() == DialogResult.OK && saveFileDialog.FileName != "")
         {
             pdf.CrearPdf(saveFileDialog.FileName, InformeCompras.cartasInforme);
         }
     }
 }
コード例 #3
0
        /// <summary>
        /// Guardará en formato XML las nuevas ediciones obtenidas según los chequeos realizados
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_guardarArchivo_Click(object sender, EventArgs e)
        {
            SaveFileDialog saveFileDialog = new SaveFileDialog();

            if (rdoPublicacion.Checked)
            {
                SerializadoraXml <List <Publicacion> > serializadoraPub = new SerializadoraXml <List <Publicacion> >();
                if (saveFileDialog.ShowDialog() == DialogResult.OK && saveFileDialog.FileName != "")
                {
                    serializadoraPub.Guardar(saveFileDialog.FileName, publicacionesInforme);
                }
            }
            else
            {
                SerializadoraXml <List <Carta> > serializadoraCarta = new SerializadoraXml <List <Carta> >();
                if (saveFileDialog.ShowDialog() == DialogResult.OK && saveFileDialog.FileName != "")
                {
                    serializadoraCarta.Guardar(saveFileDialog.FileName, cartasInforme);
                }
            }
        }
コード例 #4
0
 public void SerializarGuardarXML_RutaVacia_Test()
 {
     Assert.IsFalse(serializadoraTesting.Guardar("", listaPublicacionesUno));
 }