public void Test_DatosException() { Payaso payaso = new Payaso("carolina", DateTime.Now, "#$%%#$//%#$.json"); Serializadora serializadora = new Serializadora(); serializadora.Guardar(payaso); }
/// <summary> /// Load del Stock leido desde un archivo XML /// </summary> public void CargarStockNafta() { Serializadora <int> stockNafta = new Serializadora <int>(); int nafta = stockNafta.Leer("StockNafta.xml"); fabrica.StockNafta = nafta; }
/// <summary> /// Save del Stock a un archivo XML /// </summary> public void GuardarStockNafta() { Serializadora <int> stockNafta = new Serializadora <int>(); int nafta = fabrica.StockNafta; stockNafta.Guardar("StockNafta.xml", nafta); }
/// <summary> /// SERIALIZACION CARGA /// Boton que carga los materiales /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnCargarMateriales_Click(object sender, EventArgs e) { Serializadora <Materiales> serializadora = new Serializadora <Materiales>(); try { foreach (string nombre in nombreMateriales) { listaMateriales.Add((Materiales)serializadora.Leer(nombre)); } }catch (Exception cargarMateriales) { MessageBox.Show(cargarMateriales.Message); } ActualizarMateriales(); btnCargarMateriales.Enabled = false; btnAgregarMateriales.Enabled = true; btnGuardarMateriales.Enabled = true; btMostrar.Enabled = true; btnAgregar.Enabled = true; btnGuardarInforme.Enabled = true; lblInformacion.Text = ""; rbComida.Enabled = true; rbHerramienta.Enabled = true; }
/// <summary> /// Load del Stock leido desde un archivo XML /// </summary> public void CargarStockDiesel() { Serializadora <int> stockDiesel = new Serializadora <int>(); int nafta = stockDiesel.Leer("StockDiesel.xml"); fabrica.StockDiesel = nafta; }
/// <summary> /// Load del Stock leido desde un archivo XML /// </summary> public void CargarStockElectrico() { Serializadora <int> stockElectrico = new Serializadora <int>(); int electrico = stockElectrico.Leer("StockElectrico.xml"); fabrica.StockElectrico = electrico; }
public void ProbarExcepcionDelTipoCustom() { Materiales herramienta; Serializadora <Materiales> serializadora = new Serializadora <Materiales>(); herramienta = serializadora.Leer("Aca va a romper en mil pedazos"); }
/// <summary> /// Save del Stock a un archivo XML /// </summary> public void GuardarStockDiesel() { Serializadora <int> stockDiesel = new Serializadora <int>(); int diesel = fabrica.StockDiesel; stockDiesel.Guardar("StockDiesel.xml", diesel); }
public void Test_JSON() { Serializadora serializadora = new Serializadora(); Payaso payaso = new Payaso("Juan", Convert.ToDateTime("25/08/1997"), "Test_Json.json"); bool retorno = serializadora.Guardar(payaso); Assert.IsTrue(retorno); }
static void Main(string[] args) { //Persona persona = new Persona("Esteban", "Prieto", 30); //Alumno alumno = new Alumno(); ////Persona persona1 = new Persona("Lautaro", "Lautaro", 23); ////Persona persona2 = new Persona("Mauricio", "Cerizza", 30); Serializadora serializadora = new Serializadora(); List <Customer> customers = new List <Customer>(); customers.Add(new Customer("Jon", "Snow", 22, 100)); customers.Add(new Customer("Ned", "Stark", 23, 101)); customers.Add(new Customer("Bran", "Stark", 24, 102)); customers.Add(new Customer("Arya", "Stark", 31, 103)); customers.Add(new Customer("Tyrion", "Lannister", 25, 104)); customers.Add(new Customer("Tywin", "Lannister", 26, 105)); customers.Add(new Customer("Jaime", "Lannister", 27, 106)); customers.Add(new Customer("Cersei", "Lannister", 28, 107)); customers.Add(new Customer("Rhaegar ", "Targaryen", 29, 108)); customers.Add(new Customer("Daenerys", "Targaryen", 30, 109)); //////List<Persona> personas = new List<Persona>(); //////personas.Add(persona); //////personas.Add(persona1); //////personas.Add(persona2); if (serializadora.Guardar(customers)) { Console.WriteLine("Archivo Guardado exitosamente"); } else { Console.WriteLine(serializadora.mensaje); } List <Customer> personasDeserializadas = serializadora.Leer(); if (personasDeserializadas != null) { //Console.WriteLine(personasDeserializadas.Mostrar()); //foreach (Persona item in personasDeserializadas) //{ // Console.WriteLine(item.Mostrar()); //} } else { Console.WriteLine(serializadora.mensaje); } Console.ReadKey(); }
public void GuardarSerializacionDeMaterial() { Materiales herramienta = new Materiales("Leche", 30, false); Serializadora <Materiales> serializadora = new Serializadora <Materiales>(); bool resultado = serializadora.Guardar(herramienta.Nombre, herramienta); Assert.AreEqual(true, resultado); }
public void GuardarCorrectamente() { Serializadora <int> stockTest = new Serializadora <int>(); int nafta = 20; bool aux = stockTest.Guardar("StockTest.xml", nafta); Assert.AreEqual(true, aux); }
public void GuardarSqlDeMaterialYcomprobarDesigualdad() { Materiales herramienta = new Materiales("Leche", 40, false); Serializadora <Materiales> serializadora = new Serializadora <Materiales>(); bool resultado = serializadora.Guardar(herramienta.Nombre, new Materiales("Leche", 30, false)); Materiales leer = serializadora.Leer(herramienta.Nombre); Assert.IsFalse(herramienta == leer); }
private VConfigurador() { InitializeComponent(); serializadora = Model.Serializadora.LeerObjeto("conf.bin"); TBWsAddress.Text = serializadora.WsAdIvnd.ToString(); TBServer.Text = serializadora.SvrIvnd.ToString(); TBDatabase.Text = serializadora.DBIvnd.ToString(); TBUser.Text = serializadora.UsrIvnd.ToString(); TBPass.Text = serializadora.PassIvnd.ToString(); }
private void button1_Click(object sender, EventArgs e) { serializadora = new Model.Serializadora(); serializadora.WsAdIvnd = TBWsAddress.Text; serializadora.SvrIvnd = TBServer.Text; serializadora.DBIvnd = TBDatabase.Text; serializadora.UsrIvnd = TBUser.Text; serializadora.PassIvnd = TBPass.Text; serializadora.EscribirObjeto("conf.bin"); this.Visible = false; }
public void GuardarSerializacionDeMaterialYcomprobarIgualdad() { Materiales herramienta = new Materiales("Leche", 30, false); Serializadora <Materiales> serializadora = new Serializadora <Materiales>(); bool resultado = serializadora.Guardar(herramienta.Nombre, herramienta); Materiales leer = serializadora.Leer(herramienta.Nombre); Assert.IsTrue(herramienta.SonIguales(leer)); }
/// <summary> /// Carga la lista de los colores leídos de un archivo xml /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnColores_Click(object sender, EventArgs e) { Serializadora <List <string> > colores = new Serializadora <List <string> >(); List <string> colors = colores.Leer("Color.xml"); foreach (string color in colors) { lstboxColores.Items.Add(color); } MessageBox.Show("Se cargó la lista correctamente."); btnColores.Enabled = false; btnAgregar.Enabled = true; }
/// <summary> /// Save del Stock a un archivo XML /// </summary> public void GuardarStockElectrico() { try { Serializadora <int> stockElectrico = new Serializadora <int>(); int electrico = fabrica.StockElectrico; stockElectrico.Guardar("StockElectrico.xml", electrico); } catch (Exception ex) { MessageBox.Show("Hubo un problema al guardar stock"); } }
public Circo() { InitializeComponent(); globos = new List <PictureBox>(); serializadora = new Serializadora(); payaso = new Payaso("Pennywise", new DateTime(2021, 5, 12), "payaso.json"); globos.Add(balloon1); globos.Add(balloon2); globos.Add(balloon3); globos.Add(balloon4); globos.Add(balloon5); }
/// <summary> /// Carga la informacion al FORM /// </summary> public void CargarForm() { cmbTipo.Items.Add(Automoviles.Tipo.Auto); cmbTipo.Items.Add(Automoviles.Tipo.Suv); cmbTipo.Items.Add(Automoviles.Tipo.Moto); cmbTipo.DropDownStyle = ComboBoxStyle.DropDownList; Serializadora <List <string> > colores = new Serializadora <List <string> >(); List <string> colors = colores.Leer("Color.xml"); foreach (string color in colors) { lstboxColores.Items.Add(color); } }
/// <summary> /// Thread que guarda un backup de los materiales en la carpeta del proyecto /// </summary> private void GuardarMateriales() { Serializadora <Materiales> serializadora = new Serializadora <Materiales>(); while (true) { foreach (Materiales item in listaMateriales) { if (!(serializadora.Guardar(item.Nombre, item))) { MessageBox.Show("No se pudo guardar uno de los materiales", "Error"); } } Thread.Sleep(60000); } }
/// <summary> /// Guarda el informe de los automoviles creados. /// </summary> /// <param name="nombreArchivo"></param> public void GuardarInfor(string nombreArchivo) { if (nombreArchivo == string.Empty) { nombreArchivo = "Informe de las " + DateTime.Now.Hour.ToString() + " Hs"; } Serializadora <List <string> > cars = new Serializadora <List <string> >(); List <string> test = new List <string>(); foreach (Automoviles car in fabrica.produccion) { test.Add(car.Informacion()); } cars.Guardar(nombreArchivo + ".xml", test); }
/// <summary> /// /// SERIALIZACION GUARDAR /// Boton que guarda los materiales /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnGuardarMateriales_Click(object sender, EventArgs e) { Serializadora <Materiales> serializadora = new Serializadora <Materiales>(); try { foreach (Materiales item in listaMateriales) { if (!(serializadora.Guardar(item.Nombre, item))) { MessageBox.Show("No se pudo guardar uno de los materiales", "Error"); } } }catch (Exception guardarMateriales) { MessageBox.Show(guardarMateriales.Message); } MessageBox.Show("Se guardaron los materiales exitosamente", "Exito"); }
/// <summary> /// Guarda el informe de los automoviles creados con un sleep de 1 minuto en la base de datos /// </summary> /// <param name="nombreArchivo"></param> private void GuardarInfor() { Serializadora <List <string> > cars = new Serializadora <List <string> >(); List <string> test = new List <string>(); while (true) { Thread.Sleep(60000); foreach (Automoviles car in fabrica.produccion) { test.Add(car.Informacion()); } mySql.LimpiarTabla(); foreach (Automoviles car in fabrica.produccion) { mySql.Guardar(car.GetModelo, car.GetTipo, car.Cilindrada, car.GetColor, car.GetMotor, car.GetTipoModelo); } } }
static void Main(string[] args) { Persona persona1 = new Persona("Yamil", "Palmiero", 33); Persona persona2 = new Persona("Mariana", "Seib", 31); Persona persona3 = new Persona("Selene", "Palmiero", 30); List <Persona> personas = new List <Persona>(); List <Persona> personasLeer = null; Serializadora serializadora = new Serializadora(); personas.Add(persona1); personas.Add(persona2); personas.Add(persona3); //SERIALIZO if (Serializadora.Guardar(personas)) { Console.WriteLine("Archivo guardado correctamente."); } else { Console.WriteLine("No se pudo serializar."); } //DESERIALIZO personasLeer = serializadora.Leer(); foreach (Persona item in personasLeer) { Console.WriteLine(item.ToString()); } Console.ReadKey(); }
/// <summary> /// SERIALIZACION CARGA /// Boton que carga los materiales /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnCargarMateriales_Click(object sender, EventArgs e) { DialogResult dialogo = MessageBox.Show("¿Desea cargar el backUp de los materiales? sera necesario guardarlos antes de cerrar", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogo == DialogResult.Yes) { Serializadora <Materiales> serializadora = new Serializadora <Materiales>(); try { listaMateriales.Clear(); foreach (string nombre in nombreMateriales) { listaMateriales.Add((Materiales)serializadora.Leer(nombre)); } }catch (Exception cargarMateriales) { MessageBox.Show(cargarMateriales.Message); } ActualizarMateriales(); ActivarBotonesCargaMateriales(); } }
public void LeerIncorrectamente() { Serializadora <int> stockDiesel = new Serializadora <int>(); int diesel = stockDiesel.Leer("StockDies.xml"); }