Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package data;
- import model.Customer;
- public class Data {
- public Customer[] customers;
- public Data() {
- customers = new Customer[100];
- }
- /*
- * Adds a new customer to the system
- */
- public void addCustomer(String MuligtFirma, String KundensNavn,
- String Mail, String telefonNr, String CVR, String Log) {
- int i = firstEmpty();
- Customer cust = new Customer(MuligtFirma, i, KundensNavn, Mail,
- telefonNr, CVR, Log);
- if (i > -1) {
- customers[i] = cust;
- }
- }
- public Customer getCustomerById(int bravoId) {
- Customer cust = null;
- for (int i = 0; i < 100; i++) {
- if (customers[i] != null && customers[i].getBravoId() == bravoId) {
- cust = customers[i];
- }
- }
- return cust;
- }
- public Customer getCustomerByMuligtFirma(String MuligtFirma) {
- Customer cust = null;
- for (int i = 0; i < 100; i++) {
- if (customers[i] != null
- && customers[i].getMuligtFirma() == MuligtFirma) {
- cust = customers[i];
- }
- }
- return cust;
- }
- /*
- * Returns the first empty cell in the array if there is one, -1 otherwise
- */
- private int firstEmpty() {
- int i = 1;
- while (i < 100) {
- if (customers[i] == null)
- return i;
- i++;
- }
- return -1;
- }
- /*
- * We pretend this reads from a database
- */
- public void readFromDatabase() {
- // customers[x] = new Customer("MuligtFirma", BravoId, "Kundensnavn",
- // "Mail", "TelefonNr","CVR","Log");
- customers[1] = new Customer("TDC", 1, "John Doe", "hello@TDC.DK",
- "12345678", "87654321", "Eventuelle noter");
- customers[2] = new Customer("ISIS", 2, "John Doe", "hello@ISIS.dk",
- "12345678", "87654321", "Eventuelle noter");
- customers[3] = new Customer(
- "ErhvervsHjemmesider.dk",
- 3,
- "Samuel",
- "kontakt@erhvervshjemmesider.dk",
- "53205050",
- "35718672",
- "Havde tre mand til Australien sommeren 2014. รnsker som regel et hotel med scramble eggs til morgenmad.");
- }
- public void updateCustomer(String MuligtFirma, int id, String KundensNavn,
- String Mail, String telefonNr, String CVR, String Log) {
- Customer cust = customers[id];
- cust.setBravoId(id);
- cust.setMuligtFirma(MuligtFirma);
- cust.setKundensNavn(KundensNavn);
- cust.setTelefonNr(telefonNr);
- cust.setCVR(CVR);
- cust.setLog(Log);
- cust.setMail(Mail);
- }
- public void deleteCustomer(int id) {
- customers[id] = null;
- }
- public String oversigtCustomer() {
- String oversigt = "";
- for (int i = 0; i < 100; i++) {
- if (customers[i] != null) {
- oversigt += "";
- oversigt += customers[i].getBravoId();
- oversigt += " - ";
- oversigt += customers[i].getMuligtFirma();
- oversigt += " - ";
- oversigt += customers[i].getKundensNavn();
- oversigt += " - ";
- oversigt += customers[i].getMail();
- oversigt += " - ";
- oversigt += customers[i].getTelefonNr();
- oversigt += " - Muligt CVR: ";
- oversigt += customers[i].getCVR();
- oversigt += "\n";
- }
- }
- return oversigt;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement