Exemple #1
0
        public List <clsAlquiler> listar()
        {
            List <clsAlquiler> lista = new List <clsAlquiler>();

            lista.Clear();
            try
            {
                FileStream   fs = null;
                BinaryReader br = null;
                if (!File.Exists(this.Completo))
                {
                    File.Create(this.Completo);
                }
                fs = new FileStream(this.Completo, FileMode.Open);
                br = new BinaryReader(fs);
                while (br.PeekChar() != -1)
                {
                    clsAlquiler alq = new clsAlquiler();
                    alq.idAlquiler = br.ReadInt32();
                    alq.idVehiculo = br.ReadInt32();
                    alq.idTarifa   = br.ReadInt32();
                    alq.idLote     = br.ReadInt32();

                    int diaE = br.ReadInt32();
                    int mesE = br.ReadInt32();
                    int añoE = br.ReadInt32();

                    alq.entrada = new DateTime(añoE, mesE, diaE, 0, 0, 0);

                    int diaS = br.ReadInt32();
                    int mesS = br.ReadInt32();
                    int añoS = br.ReadInt32();

                    if (añoS == 0)
                    {
                        alq.salida = new DateTime();
                    }
                    else
                    {
                        alq.salida = new DateTime(añoS, mesS, diaS, 0, 0, 0);
                    }
                    alq.pago   = br.ReadBoolean();
                    alq.estado = br.ReadBoolean();


                    lista.Add(alq);
                }


                br.Close();
                fs.Close();
            }
            catch (IOException x)
            {
                lista = null; // excepción
            }


            return(lista);
        }
Exemple #2
0
        public clsConversor(clsAlquiler a, clsVehiculo v, clsTarifa t, clsDueño d, clsLote l)
        {
            mialquiler = a;

            miauto   = v;
            midueño  = d;
            miTarifa = t;
            milote   = l;
        }