summaryrefslogtreecommitdiffstats
path: root/src/main/java/Lager.java
blob: 7661f40ff77a950aceb013e8780c4918caf3a0b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
public class Lager
{
   public boolean Einlieferung(String strHolzart, int iLaenge, int iAnzahl,
         String strAuftragsnummer)
   {

      if (strHolzart.equals("Eiche") || strHolzart.equals("Buche")
            || strHolzart.equals("Kiefer") || strHolzart.equals("Esche"))
      {
      }
      else
      {
         return false;
      }

      if (iLaenge <= 0 || iLaenge > 500)
      {
         return false;
      }

      if (iAnzahl <= 0 || iAnzahl >= 10000)
      {
         return false;
      }

      if ('H' != strAuftragsnummer.charAt(0))
      {
         return false;
      }

      String sub = strAuftragsnummer.substring(1);

      int i = Integer.parseInt(sub);

      if (i < 1 || i > 9999)
         return false;

      return true;
   }
}