Advertisement
GastonPalazzo

Reserva

Sep 20th, 2020
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.28 KB | None | 0 0
  1. #imp
  2. from datetime import date
  3. from datetime import datetime
  4. import Coche
  5.  
  6. #class
  7. class Reserva:
  8.     #att
  9.     nI='No ingresado'
  10.  
  11.     #const
  12.     def __init__(self, fechaDeInicio=nI, fechaDeFin=nI, precioDeAlquiler=nI, litrosDeCombustible=nI, estadoDeEntrega=nI, vehiculoReservado=Coche, agenciaDeReserva=nI):
  13.         if fechaDeInicio!=self.nI:
  14.             f=fechaDeInicio
  15.             f=f.split('/')
  16.             self.__fechaDeIni = date(int(f[0]), int(f[1]), int(f[2]))
  17.         else:
  18.             self.__fechaDeIni = fechaDeInicio
  19.        
  20.         if fechaDeFin!=self.nI:
  21.             f=fechaDeFin
  22.             f=f.split('/')
  23.             self.__fechaDeFin = date(int(f[0]), int(f[1]), int(f[2]))
  24.         else:
  25.             self.__fechaDeFin = fechaDeFin
  26.        
  27.         self.__precioDeAlq = precioDeAlquiler
  28.         self.__litrosDeComb = litrosDeCombustible
  29.         self.__estadoDeEntr = estadoDeEntrega
  30.         self.__vehiculoResrv = vehiculoReservado
  31.         self.__agenciaDeResrv = agenciaDeReserva
  32.  
  33.     #meth
  34.         #exclusivos
  35.  
  36.         #gtt & stt
  37.     def getFechaDeInicio(self):
  38.         return self.__fechaDeIni
  39.     def getFechaDeFin(self):
  40.         return self.__fechaDeFin
  41.     def getPrecioDeAlquiler(self):
  42.         return self.__precioDeAlq
  43.     def getLitrosDeCombustible(self):
  44.         return self.__litrosDeComb
  45.     def getEstadoDeEntrega(self):
  46.         return self.__estadoDeEntr
  47.     def getVehiculoReservado(self):
  48.         return self.__vehiculoResrv
  49.     def getAgenciaDeReserva(self):
  50.         return self.__agenciaDeResrv
  51.  
  52.     def setFechaDeInicio(self, nuevaFechaDeInicio):
  53.         self.__fechaDeIni=nuevaFechaDeInicio
  54.     def setFechaDeFin(self, nuevaFechaDeFin):
  55.         self.__fechaDeFin=nuevaFechaDeFin
  56.     def setPrecioDeAlquiler(self, nuevoPrecioDeAlquiler):
  57.         self.__precioDeAlq=nuevoPrecioDeAlquiler
  58.     def setLitrosDeCombustible(self, nuevosLitrosDeCombustible):
  59.         self.__litrosDeComb=nuevosLitrosDeCombustible
  60.     def setEstadoDeEntrega(self, nuevoEstadoDeEntrega):
  61.         self.__estadoDeEntr=nuevoEstadoDeEntrega
  62.     def setVehiculoReservado(self, nuevoVehiculoReservado):
  63.         self.__vehiculoResrv = nuevoVehiculoReservado
  64.     def setAgenciaDeReserva(self, nuevaAgenciaDeReserva):
  65.         self.__agenciaDeResrv=nuevaAgenciaDeReserva
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement