示例#1
0
        public void DeserializadorBinario()
        {
            string rutaAux = (Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\SegundoParcialUtn\JardinUtn\UnitTest");
            string ruta    = Path.Combine(rutaAux, String.Format(@"TestBinario.bin"));

            Serializacion <Alumno> .DeserializarBinario(ruta);

            bool rutaxml = File.Exists(ruta);

            Assert.IsTrue(rutaxml);
        }
示例#2
0
 /// <summary>
 /// Constructor por defecto del menú principal que deserializa el archivo binario cuando
 /// el menú se inicia
 /// </summary>
 public FrmMenuPrincipal()
 {
     InitializeComponent();
     try
     {
         Fabrica.Muebles = Serializacion <List <Mueble> > .DeserializarBinario(Fabrica.Muebles, "Muebles.dat");
     }
     catch (Exception)
     {
         MessageBox.Show("Atención!. No se ha reconocido el archivo Muebles.dat, sin ese archivo no se guardaran los cambios hechos en el programa.");
     }
 }
示例#3
0
        private void Asignar()
        {
            string error = string.Empty;

            try
            {
                if (FrmMessegeBoxPersonalizado.opcion == 1)
                {
                    Fabrica.Muebles = Serializacion <List <Mueble> > .DeserializarBinario(Fabrica.Muebles, "Muebles.dat");

                    error = "Atención!. No se ha reconocido el archivo Muebles.dat, sin ese archivo no se guardaran los cambios hechos en el programa.";
                    MessageBox.Show("Cargue por serialización");
                }
                else
                {
                    Fabrica.Muebles = MueblesDBO.RetornarMuebles("select * from Mueble");
                    MessageBox.Show("Cargue por database");
                }
            }
            catch (Exception)
            {
                MessageBox.Show(error, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }