document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. \' Gambas class file
  2. Public bebidaElegida As New Bebida
  3.  
  4. Public Sub Form_Open()
  5.   Me.center()
  6.   RadioButtonHouse_Click() \'elijo una bebida inicialmente
  7. End
  8.  
  9. Public Sub ToolButtonCalcular_Click()
  10.  \'reviso los checkbox, si esta true, lo añado....
  11.   If CheckBoxCanela.Value = True Then bebidaElegida = New Canela(bebidaElegida)
  12.   If CheckBoxChocolate.Value = True Then bebidaElegida = New Chocolate(bebidaElegida)
  13.   If CheckBoxLeche.Value = True Then bebidaElegida = New Leche(bebidaElegida)
  14.   If CheckBoxLecheCond.Value = True Then bebidaElegida = New LecheCondensada(bebidaElegida)
  15.   If CheckBoxHielo.Value = True Then bebidaElegida = New Hielo(bebidaElegida)
  16.  
  17.   TextLabelCafeACrear.text = bebidaElegida.getDescripcion() & " Coste " & Format(bebidaElegida.cost(), "0#.##") & " €"
  18.   ToolButtonCalcular.Enabled = False
  19.  
  20. End
  21.  
  22. Public Sub RadioButtonHouse_Click()
  23.   bebidaElegida = New HouseBlend
  24. End
  25.  
  26. Public Sub RadioButtonDark_Click()
  27.   bebidaElegida = New DarkRoast
  28. End
  29.  
  30. Public Sub RadioButtonDecaf_Click()
  31.   bebidaElegida = New Decaf
  32. End
  33.  
  34. Public Sub RadioButtonEspreso_Click()
  35.   bebidaElegida = New Espresso
  36. End
  37.  
  38. Public Sub ButtonReiniciar_Click()
  39.   CheckBoxCanela.value = False
  40.   CheckBoxChocolate.value = False
  41.   CheckBoxHielo.value = False
  42.   CheckBoxLeche.value = False
  43.   CheckBoxLecheCond.value = False
  44.   RadioButtonHouse.Value = True
  45.   ToolButtonCalcular.Enabled = True
  46.   TextLabelCafeACrear.text = ""
  47. End
');