Advertisement
Guest User

Untitled

a guest
Apr 27th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.76 KB | None | 0 0
  1. package cl.chilectra.model;
  2.  
  3. public class CalculoBoleto {
  4. String tipificacion;
  5. int lecturaactual;
  6. int lecturaanterior;
  7. private final double valorKW = 0.09;
  8.  
  9.  
  10. public int consumoActual (){
  11. return this.lecturaactual - this.lecturaanterior;
  12. }
  13. public int consumoAnterior(){
  14. switch(this.tipificacion){
  15. case "1a":
  16. return 2;
  17. case "1d":
  18. return 200;
  19. case "1c":
  20. return 5;
  21. default:
  22. return 0;
  23. }
  24. }
  25. public String fechaPago(){
  26. switch(this.tipificacion){
  27. case "1a":
  28. return "15-03-2011";
  29. case "1d":
  30. return "22-05-2011";
  31. case "1c":
  32. return "29-04-2011";
  33. default :
  34. return "00-00-0000";
  35. }
  36. }
  37. public int mesPago(){
  38. switch(this.tipificacion){
  39. case "1a":
  40. return 3;
  41. case "1d":
  42. return 5;
  43. case "1c":
  44. return 4;
  45. default :
  46. return 0;
  47. }
  48. }
  49. public double valorUF(String fecha){
  50. switch(fecha){
  51. case "15-03-2011":
  52. return 21603.25;
  53. case "22-05-2011":
  54. return 21610.11;
  55. case "29-04-2011":
  56. return 21616.97;
  57. default :
  58. return 00;
  59. }
  60. }
  61. public double valorPago(int mesPago, double valorUF){
  62. switch(mesPago){
  63. case 3:
  64. return consumoActual() * valorKW * 2.02 * valorUF;
  65. case 4:
  66. return consumoActual() * valorKW * 2.04 * valorUF;
  67. case 5:
  68. return consumoActual() * valorKW * 2.10 * valorUF;
  69. default :
  70. return consumoActual() * valorKW * 2.02 * valorUF;
  71. }
  72. }
  73. public void salidaBoleta(){
  74. }
  75.  
  76. public CalculoBoleto(String tipificacion, int lecturaactual, int la) {
  77. this.tipificacion = tipificacion;
  78. this.lecturaactual = lecturaactual;
  79. this.lecturaanterior = la;
  80. }
  81.  
  82. public String getTipificacion() {
  83. return tipificacion;
  84. }
  85.  
  86. public void setTipificacion(String tipificacion) {
  87. this.tipificacion = tipificacion;
  88. }
  89.  
  90. public int getLecturaactual() {
  91. return lecturaactual;
  92. }
  93.  
  94. public void setLecturaactual(int lecturaactual) {
  95. this.lecturaactual = lecturaactual;
  96. }
  97.  
  98. public int getLecturaanterior() {
  99. return lecturaanterior;
  100. }
  101.  
  102. public void setLecturaanterior(int lecturaanterior) {
  103. this.lecturaanterior = lecturaanterior;
  104. }
  105.  
  106.  
  107. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement