Beispiel #1
0
        public void Test_DatosException()
        {
            Payaso        payaso        = new Payaso("carolina", DateTime.Now, "#$%%#$//%#$.json");
            Serializadora serializadora = new Serializadora();

            serializadora.Guardar(payaso);
        }
Beispiel #2
0
        /// <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;
        }
Beispiel #3
0
        /// <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;
        }
Beispiel #5
0
        /// <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;
        }
Beispiel #6
0
        /// <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;
        }
Beispiel #7
0
        public void ProbarExcepcionDelTipoCustom()
        {
            Materiales herramienta;
            Serializadora <Materiales> serializadora = new Serializadora <Materiales>();

            herramienta = serializadora.Leer("Aca va a romper en mil pedazos");
        }
Beispiel #8
0
        /// <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);
        }
Beispiel #9
0
        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);
        }
Beispiel #10
0
        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();
        }
Beispiel #11
0
        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);
        }
Beispiel #12
0
        public void GuardarCorrectamente()
        {
            Serializadora <int> stockTest = new Serializadora <int>();
            int nafta = 20;

            bool aux = stockTest.Guardar("StockTest.xml", nafta);

            Assert.AreEqual(true, aux);
        }
Beispiel #13
0
        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);
        }
Beispiel #14
0
 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();
 }
Beispiel #15
0
 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;
 }
Beispiel #16
0
        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));
        }
Beispiel #17
0
        /// <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;
        }
Beispiel #18
0
 /// <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");
     }
 }
Beispiel #19
0
        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);
        }
Beispiel #20
0
        /// <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);
            }
        }
Beispiel #22
0
        /// <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");
        }
Beispiel #24
0
        /// <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);
                }
            }
        }
Beispiel #25
0
        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();
            }
        }
Beispiel #27
0
        public void LeerIncorrectamente()
        {
            Serializadora <int> stockDiesel = new Serializadora <int>();

            int diesel = stockDiesel.Leer("StockDies.xml");
        }