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); }
/// <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."); } }
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); } }