コード例 #1
0
 public void finalizar(Estado estadoListo, DateTime horaActual)
 {
     setearFinUltimoHistorial(horaActual);
     crearHistorial(estadoListo, horaActual);
 }
コード例 #2
0
        public bool estaEnPreparacion(Estado enPreparacion)
        {
            HistorialEstado ultimo = obtenerUltimoEstado();

            return(ultimo.esEstado(enPreparacion));
        }
コード例 #3
0
 public void notificar(Estado estadoNotificado, DateTime horaActual)
 {
     setearFinUltimoHistorial(horaActual);
     crearHistorial(estadoNotificado, horaActual);
 }
コード例 #4
0
 public DetalleDePedido(Pedido pedido, int cantidad, DateTime hora, ProductoDeCarta producto, Estado estado)
 {
     this.cantidad = cantidad;
     this.hora     = hora;
     this.producto = producto;
     this.pedido   = pedido;
     precio        = producto.getPrecio();
     historialEstado.Add(new HistorialEstado(estado, hora));
 }
コード例 #5
0
        private void crearHistorial(Estado estado, DateTime horaInicio)
        {
            HistorialEstado nuevo = new HistorialEstado(estado, horaInicio);

            historialEstado.Add(nuevo);
        }