public CalcularComision()
        {
            chofer = Program.GetChofer();
            viaje = Program.GetViajes();
            auto = Program.GetAuto();

            InitializeComponent();
        }
Exemple #2
0
        public CargarViaje()
        {
            auto   = Program.GetAuto();
            chofer = Program.GetChofer();
            viaje  = Program.GetViajes();



            InitializeComponent();
        }
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            choferes = new Chofer();
            auto     = new Auto();
            viaje    = new Viajes();

            //creo el archivo la primera vez solo para usar//

            /*
             * auto.AgregarAuto("Peugeot", "207", "CUN 024", "Omar Garcia", true);
             * auto.AgregarAuto("Ford", "Focus", "FUT 165", "Agencia", false);
             * auto.AgregarAuto("Citroen", "C4", "PEG 145", "Jose Diaz", true);
             *
             *
             * choferes.AgregarChoferes("Omar Garcia", "18976567", "1553478356", "Rosales 1754, Haedo, Buenos Aires", "18976567", "Dia");
             * choferes.AgregarChoferes("Jose Diaz", "18976567", "1553478356", "Rosales 1754, Haedo, Buenos Aires", "18976567", "Noche");
             * choferes.AgregarChoferes("Hernesto Sarco", "18976567", "1553478356", "Rosales 1754, Haedo, Buenos Aires", "18976567", "Noche");
             * choferes.AgregarChoferes("Juaquin Gonzales", "18976567", "1553478356", "Rosales 1754, Haedo, Buenos Aires", "18976567", "Dia");
             *
             * viaje.NuevosViajes("13:22", "14:56", 145, "El palomar", "Omar Garcia", "PEG 145","22/07/2019");
             * viaje.NuevosViajes("14:22", "16:56", 163, "Moron", "Omar Garcia", "FUT 165","22/07/2019");
             * viaje.NuevosViajes("13:22", "14:56", 152, "Haedo", "Omar Garcia", "PEG 145","22/07/2019");
             * viaje.NuevosViajes("13:22", "14:56", 500, "El palomar", "Omar Garcia", "CUN 024","22/07/2019");
             * viaje.NuevosViajes("13:22", "14:56", 400, "El palomar", "Juaquin Gonzales", "PEG 145","22/07/2019");
             * viaje.NuevosViajes("14:22", "16:56", 425, "Moron", "Juaquin Gonzales", "FUT 165","22/07/2019");
             * viaje.NuevosViajes("13:22", "14:56", 478, "Haedo", "Juaquin Gonzales", "PEG 145","22/07/2019");
             * viaje.NuevosViajes("13:22", "14:56", 499, "El palomar", "Juaquin Gonzales", "CUN 024","22/07/2019");
             * viaje.NuevosViajes("13:22", "14:56", 745, "El palomar", "Hernesto Sarco", "PEG 145","22/07/2019");
             * viaje.NuevosViajes("14:22", "16:56", 700, "Moron", "Hernesto Sarco", "FUT 165","22/07/2019");
             * viaje.NuevosViajes("13:22", "14:56", 756.45, "Haedo", "Hernesto Sarco", "PEG 145","22/07/2019");
             * viaje.NuevosViajes("13:22", "14:56", 788, "El palomar", "Hernesto Sarco", "CUN 024","22/07/2019");
             * viaje.NuevosViajes("13:22", "14:56", 288, "El palomar", "Hernesto Sarco", "PEG 145","22/07/2019");
             * viaje.NuevosViajes("14:22", "16:56", 234, "Moron", "Jose Diaz", "FUT 165","22/07/2019");
             * viaje.NuevosViajes("13:22", "14:56", 200, "Haedo", "Jose Diaz", "PEG 145","22/07/2019");
             * viaje.NuevosViajes("13:22", "14:56", 256.32, "El palomar", "Jose Diaz", "CUN 024","22/07/2019");
             *
             * //serealizar el archivo de disco
             * Stream flujo = File.Create("Viaje.bin");
             * BinaryFormatter serializer = new BinaryFormatter();
             * serializer.Serialize(flujo, viaje);
             * flujo.Close();
             *
             * Stream flujoAuto = File.Create("Auto.bin");
             * BinaryFormatter serializerAuto = new BinaryFormatter();
             * serializerAuto.Serialize(flujoAuto, auto);
             * flujoAuto.Close();
             *
             * Stream flujoChofer = File.Create("Chofer.bin");
             * BinaryFormatter serializerChofer = new BinaryFormatter();
             * serializerChofer.Serialize(flujoChofer, choferes);
             * flujoChofer.Close();
             *
             * MessageBox.Show("Archivo Guardado");
             * return;
             */

            try
            {
                Stream          flujo2       = File.OpenRead("Viaje.bin");
                BinaryFormatter deserializer = new BinaryFormatter();
                viaje = (Viajes)deserializer.Deserialize(flujo2);
                flujo2.Close();

                Stream          flujoAuto2       = File.OpenRead("Auto.bin");
                BinaryFormatter deserializerAuto = new BinaryFormatter();
                auto = (Auto)deserializer.Deserialize(flujoAuto2);
                flujoAuto2.Close();

                Stream          flujoChofer2       = File.OpenRead("Chofer.bin");
                BinaryFormatter deserializerChofer = new BinaryFormatter();
                choferes = (Chofer)deserializer.Deserialize(flujoChofer2);
                flujoChofer2.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show("Faltan cargar datos");
                return;
            }

            Application.ApplicationExit += new System.EventHandler(SerializarAlSalir);

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            //Application.Run(new AbrirFormularioDeCarga());
            Application.Run(new AbrirFormularioDeCarga());
        }