Guest User

Untitled

a guest
Oct 16th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.82 KB | None | 0 0
  1. /**** Calcul indexAvecSaisiePossible ***
  2. * @throws SymphonieException */
  3. private int getIndexAvecSaisiePossible() throws SymphonieException {
  4.  
  5. if (getProfil().getIsAutoriseMaReleveElec() != null) {
  6. this.isAutoriseMaReleveElec = getProfil().getIsAutoriseMaReleveElec().booleanValue();
  7. }
  8.  
  9. int index = -1;
  10.  
  11. if (contratGaz == null && contratElec != null) {
  12. // Le compte de contrats ne contient qu'un contrat éléctricité actif
  13. if (TYPE_COMP_SIMPLE.equals(contratElec.getTypeCompElec())) {
  14. index = 1;
  15. }
  16. else if (TYPE_COMP_HPHC.equals(contratElec.getTypeCompElec())) {
  17. index = 2;
  18. }
  19. else {
  20. index = -1;
  21. }
  22. }
  23. else if (contratGaz != null && contratElec == null) {
  24. // Le compte de contrats ne contient qu'un contrat gaz naturel actif
  25. index = 0;
  26. }
  27. else if (contratGaz != null && contratElec != null) {
  28. // Le compte de contrats contient 2 contrats (gaz et elec) ou bi-energie
  29. if (!this.isAutoriseMaReleveElec) {
  30. index = 0;
  31. }
  32. else {
  33. if ("00".equals(this.situationReleveGaz.getSituation()) && "00".equals(this.situationReleveElec.getSituation())) {
  34. if (TYPE_COMP_SIMPLE.equals(contratElec.getTypeCompElec())) {
  35. index = 3;
  36. }
  37. else if (TYPE_COMP_HPHC.equals(contratElec.getTypeCompElec())) {
  38. index = 4;
  39. }
  40. else {
  41. index = 0;
  42. }
  43. }
  44. else if ("00".equals(this.situationReleveElec.getSituation())) {
  45. if ("05".equals(this.situationReleveGaz.getSituation())) {
  46. if (TYPE_COMP_SIMPLE.equals(contratElec.getTypeCompElec())) {
  47. index = 5;
  48. }
  49. else if (TYPE_COMP_HPHC.equals(contratElec.getTypeCompElec())) {
  50. index = 6;
  51. }
  52. else {
  53. index = -1;
  54. }
  55. }
  56. else {
  57. if (TYPE_COMP_SIMPLE.equals(contratElec.getTypeCompElec())) {
  58. index = 1;
  59. }
  60. else if (TYPE_COMP_HPHC.equals(contratElec.getTypeCompElec())) {
  61. index = 2;
  62. }
  63. else {
  64. index = -1;
  65. }
  66. }
  67. }
  68. else {
  69. if ("05".equals(this.situationReleveElec.getSituation())) {
  70. index = 7;
  71. }
  72. else {
  73. index = 0;
  74. }
  75. }
  76. }
  77. }
  78. else {
  79. index = -1;
  80. }
  81.  
  82. return index;
  83. }
Add Comment
Please, Sign In to add comment