diff --git a/Android/BewoMitarbeiterApp/.idea/gradle.xml b/Android/BewoMitarbeiterApp/.idea/gradle.xml
index bb1e6cef5..e5e9072bd 100644
--- a/Android/BewoMitarbeiterApp/.idea/gradle.xml
+++ b/Android/BewoMitarbeiterApp/.idea/gradle.xml
@@ -13,13 +13,7 @@
-
+
diff --git a/Android/BewoMitarbeiterApp/app/app.iml b/Android/BewoMitarbeiterApp/app/app.iml
index fb99e4f6e..3d5797514 100644
--- a/Android/BewoMitarbeiterApp/app/app.iml
+++ b/Android/BewoMitarbeiterApp/app/app.iml
@@ -32,12 +32,14 @@
+
+
@@ -83,7 +85,6 @@
-
@@ -93,9 +94,11 @@
+
+
@@ -114,10 +117,32 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Android/BewoMitarbeiterApp/app/src/main/java/Database/DatabaseHandler.java b/Android/BewoMitarbeiterApp/app/src/main/java/Database/DatabaseHandler.java
index 4791fa116..628a5144b 100644
--- a/Android/BewoMitarbeiterApp/app/src/main/java/Database/DatabaseHandler.java
+++ b/Android/BewoMitarbeiterApp/app/src/main/java/Database/DatabaseHandler.java
@@ -50,6 +50,7 @@ public class DatabaseHandler extends SQLiteOpenHelper {
private static final String KEY_IS_TEAM = "isteam";
private static final String KEY_TEAM_MEMBER_OIDS = "teammemberoids";
private static final String KEY_TEAM_MEMBER_NAMES = "teammembernames";
+ private static final String KEY_VERSION = "version";
// ChatMessage-Tabelle
@@ -98,7 +99,8 @@ public class DatabaseHandler extends SQLiteOpenHelper {
KEY_PICTURE_BLOB + " BLOB, " +
KEY_IS_TEAM + " INTEGER, " +
KEY_TEAM_MEMBER_NAMES + " TEXT, " +
- KEY_TEAM_MEMBER_OIDS + " TEXT)";
+ KEY_TEAM_MEMBER_OIDS + " TEXT, " +
+ KEY_VERSION + " INTEGER)";
db.execSQL(CREATE_CONTACTS_TABLE);
@@ -291,6 +293,7 @@ public class DatabaseHandler extends SQLiteOpenHelper {
values.put(KEY_IS_TEAM, contact.isTeam);
values.put(KEY_TEAM_MEMBER_NAMES, contact.teamMemberNames);
values.put(KEY_TEAM_MEMBER_OIDS, contact.teamMemberOids);
+ values.put(KEY_VERSION, contact.getVersion());
writableDatabase.insertOrThrow(TABLE_CONTACTS, null, values);
}
@@ -403,7 +406,8 @@ public class DatabaseHandler extends SQLiteOpenHelper {
KEY_PICTURE_BLOB,
KEY_IS_TEAM,
KEY_TEAM_MEMBER_NAMES,
- KEY_TEAM_MEMBER_OIDS},
+ KEY_TEAM_MEMBER_OIDS,
+ KEY_VERSION},
KEY_ID + "=?",
new String[]{String.valueOf(id)},
null,null,null,null);
@@ -418,8 +422,9 @@ public class DatabaseHandler extends SQLiteOpenHelper {
boolean contactIsTeam = cursor.getInt(4) == 1;
String teamMemberOids = cursor.getString(5);
String teamMemberNames = cursor.getString(6);
+ int contactVersion = cursor.getInt(7);
- ContactListItem contact = new ContactListItem(contactId, contactName, contactPersonOid, contactPicture, contactIsTeam, teamMemberOids, teamMemberNames);
+ ContactListItem contact = new ContactListItem(contactId, contactName, contactPersonOid, contactPicture, contactIsTeam, teamMemberOids, teamMemberNames, contactVersion);
cursor.close();
@@ -447,6 +452,7 @@ public class DatabaseHandler extends SQLiteOpenHelper {
contact.isTeam = cursor.getInt(4) == 1;
contact.teamMemberNames = cursor.getString(5);
contact.teamMemberOids = cursor.getString(6);
+ contact.setVersion(cursor.getInt(7));
contactList.add(contact);
} while (cursor.moveToNext());
@@ -499,6 +505,7 @@ public class DatabaseHandler extends SQLiteOpenHelper {
values.put(KEY_IS_TEAM, (contact.isTeam ? 1 : 0));
values.put(KEY_TEAM_MEMBER_NAMES, contact.teamMemberNames);
values.put(KEY_TEAM_MEMBER_OIDS, contact.teamMemberOids);
+ values.put(KEY_VERSION, contact.getVersion());
return writableDatabase.update(TABLE_CONTACTS, values, KEY_ID + " = ?", new String[] { String.valueOf(contact.getId()) });
}
@@ -551,7 +558,8 @@ public class DatabaseHandler extends SQLiteOpenHelper {
KEY_PICTURE_BLOB,
KEY_IS_TEAM,
KEY_TEAM_MEMBER_NAMES,
- KEY_TEAM_MEMBER_OIDS},
+ KEY_TEAM_MEMBER_OIDS,
+ KEY_VERSION},
KEY_PERSONOID + "=? AND " + KEY_IS_TEAM + "=?",
new String[]{String.valueOf(personOid), String.valueOf((isTeam ? 1 : 0))},
null,null,null,null);
@@ -565,8 +573,9 @@ public class DatabaseHandler extends SQLiteOpenHelper {
boolean contactIsTeam = cursor.getInt(4) == 1;
String teamMemberOids = cursor.getString(5);
String teamMemberNames = cursor.getString(6);
+ int contactVersion = cursor.getInt(7);
- ContactListItem contact = new ContactListItem(contactId, contactName, contactPersonOid, contactPicture, contactIsTeam, teamMemberOids, teamMemberNames);
+ ContactListItem contact = new ContactListItem(contactId, contactName, contactPersonOid, contactPicture, contactIsTeam, teamMemberOids, teamMemberNames, contactVersion);
cursor.close();
diff --git a/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/BeWoChatApplication.java b/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/BeWoChatApplication.java
index 571394f97..835c2da31 100644
--- a/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/BeWoChatApplication.java
+++ b/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/BeWoChatApplication.java
@@ -5,6 +5,22 @@ import android.app.NotificationManager;
import android.content.Context;
import android.util.Log;
+import com.octo.android.robospice.SpiceManager;
+import com.octo.android.robospice.UncachedSpiceService;
+import com.octo.android.robospice.persistence.exception.SpiceException;
+import com.octo.android.robospice.request.listener.RequestListener;
+
+import org.ksoap2.serialization.PropertyInfo;
+import org.ksoap2.serialization.SoapPrimitive;
+
+import java.util.ArrayList;
+import java.util.concurrent.Executors;
+import java.util.concurrent.ScheduledExecutorService;
+import java.util.concurrent.ScheduledFuture;
+import java.util.concurrent.TimeUnit;
+
+import soapConnection.JsonSoapPrimitiveRequest;
+import soapConnection.SoapCalls;
import util.ConnectivityReceiver;
/**
@@ -13,13 +29,42 @@ import util.ConnectivityReceiver;
public class BeWoChatApplication extends Application {
private Thread.UncaughtExceptionHandler defaultUncaughtExceptionHandler;
+ private static final SpiceManager spiceManager = new SpiceManager(UncachedSpiceService.class);
+
private static BeWoChatApplication mInstance;
+ private static final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1);
+
@Override
public void onCreate() {
super.onCreate();
mInstance = this;
+
+ spiceManager.start(this);
+
+ keepAlive();
+ }
+
+ public void keepAlive() {
+ final Runnable blubb = new Runnable() {
+ @Override
+ public void run() {
+ JsonSoapPrimitiveRequest request = new JsonSoapPrimitiveRequest(SoapCalls.KEEP_ALIVE, new ArrayList());
+ spiceManager.execute(request, new JsonSoapPrimitiveRequestListener());
+
+ Log.i("LOOPER", "Halte Verbindung zum Soap-Server am leben...");
+ }
+ };
+
+ final ScheduledFuture> blubbHandle = scheduler.scheduleAtFixedRate(blubb, 10, 10, TimeUnit.MINUTES);
+
+ scheduler.schedule(new Runnable() {
+ @Override
+ public void run() {
+ blubbHandle.cancel(true);
+ }
+ }, 10, TimeUnit.DAYS);
}
public static synchronized BeWoChatApplication getInstance() {
@@ -49,4 +94,21 @@ public class BeWoChatApplication extends Application {
Thread.setDefaultUncaughtExceptionHandler(uncaughtExceptionHandler);
}
+
+ private class JsonSoapPrimitiveRequestListener implements RequestListener {
+
+ @Override
+ public void onRequestFailure(SpiceException spiceException) {
+
+ }
+
+ @Override
+ public void onRequestSuccess(SoapPrimitive soapPrimitive) {
+ if(soapPrimitive == null) {
+ Log.e("BEWOAPP", "Antwort ist null!");
+ } else {
+ Log.i("BEWOAPP", "Die Antwort hat einen Wert");
+ }
+ }
+ }
}
diff --git a/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/ContactListItem.java b/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/ContactListItem.java
index 4c07d07c2..b1986e9e7 100644
--- a/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/ContactListItem.java
+++ b/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/ContactListItem.java
@@ -1,5 +1,7 @@
package beyondsoft.bewomitarbeiterapp;
+import entities.ChatPerson;
+
/**
* Created by JettenM on 24.08.2016.
*/
@@ -8,6 +10,7 @@ public class ContactListItem {
private String mChatName;
private byte[] mPicture;
private int mPersonOid;
+ private int mVersion;
public boolean isTeam;
public boolean isOnline;
@@ -16,7 +19,7 @@ public class ContactListItem {
public ContactListItem(){}
- public ContactListItem(int id, String kontaktname, int personOid, byte[] picture, boolean isTeam, String teamMemberOids, String teamMemberNames){
+ public ContactListItem(int id, String kontaktname, int personOid, byte[] picture, boolean isTeam, String teamMemberOids, String teamMemberNames, int version){
this.mId = id;
this.mChatName = kontaktname;
this.mPersonOid = personOid;
@@ -24,15 +27,17 @@ public class ContactListItem {
this.isTeam = isTeam;
this.teamMemberNames = teamMemberNames;
this.teamMemberOids = teamMemberOids;
+ this.mVersion = version;
}
- public ContactListItem(String kontaktname, int personOid, boolean isTeam, String teamMemberOids, String teamMemberNames){
+ public ContactListItem(String kontaktname, int personOid, boolean isTeam, String teamMemberOids, String teamMemberNames, int version){
this.mChatName = kontaktname;
this.mPersonOid = personOid;
this.mPicture = null;
this.isTeam = isTeam;
this.teamMemberNames = teamMemberNames;
this.teamMemberOids = teamMemberOids;
+ this.mVersion = version;
}
public int getId(){
@@ -73,4 +78,34 @@ public class ContactListItem {
this.mPersonOid = mPersonOid;
}
+
+ public int getVersion() {
+ return mVersion;
+ }
+
+ public void setVersion(int mVersion) {
+ this.mVersion = mVersion;
+ }
+
+ @Override
+ public String toString() {
+ String result = "";
+
+ result += "Id: " + mId;
+ result += "\nChatName: " + mChatName;
+ result += "\nPersonOid: " + mPersonOid;
+ result += "\nIsTeam: " + isTeam;
+ if(isTeam) {
+ result += "\nTeam members: " + teamMemberNames;
+ result += "\nMember Oids: " + teamMemberOids;
+ }
+
+ result += "\nVersion: " + mVersion;
+
+ return result;
+ }
+
+ public Boolean compareToChatPerson(ChatPerson chatPerson) {
+ return mPersonOid == chatPerson.Oid && isTeam == chatPerson.IsTeam;
+ }
}
diff --git a/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/KontaktChatActivity.java b/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/KontaktChatActivity.java
index be53bbd38..236e5291d 100644
--- a/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/KontaktChatActivity.java
+++ b/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/KontaktChatActivity.java
@@ -4,6 +4,7 @@ import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
+import android.support.v4.widget.SwipeRefreshLayout;
import android.support.v7.app.ActionBarActivity;
import android.util.Log;
import android.view.Menu;
@@ -27,11 +28,15 @@ import org.ksoap2.serialization.SoapPrimitive;
import java.io.ByteArrayOutputStream;
import java.lang.reflect.Type;
import java.util.ArrayList;
+import java.util.HashMap;
import java.util.List;
+import java.util.Map;
import Database.DatabaseHandler;
+import entities.ChatEntity;
import entities.ChatPerson;
import soapConnection.JsonSoapPrimitiveRequest;
+import soapConnection.OnRequestSuccessCallback;
import soapConnection.Packet;
import soapConnection.SoapCalls;
import soapConnection.SoapConnectionManager;
@@ -43,14 +48,16 @@ import util.Util;
/**
* Created by bib on 02.05.2016.
*/
-public class KontaktChatActivity extends ActionBarActivity implements ConnectivityReceiver.ConnectivityReceiverListener {
+public class KontaktChatActivity extends ActionBarActivity implements ConnectivityReceiver.ConnectivityReceiverListener, SwipeRefreshLayout.OnRefreshListener {
- private static final String LOGTAG = "";
+ private static final String LOGTAG = "KONTAKT_CHAT_ACTIVITY";
private SpiceManager spiceManager = new SpiceManager(UncachedSpiceService.class);
private DatabaseHandler databaseHandler;
- public static ListView listView;
+ public ListView listView;
+
+ private SwipeRefreshLayout swipeRefreshLayout;
ArrayList contactList = new ArrayList<>();
@@ -64,6 +71,8 @@ public class KontaktChatActivity extends ActionBarActivity implements Connectivi
super.onCreate(savedInstanceState);
setContentView(R.layout.kontakt_list_chat);
+ swipeRefreshLayout = (SwipeRefreshLayout) findViewById(R.id.swipe_refresh_layout);
+
databaseHandler = DatabaseHandler.getInstance(this);
listView = (ListView) findViewById(R.id.contact_listview);
@@ -84,7 +93,6 @@ public class KontaktChatActivity extends ActionBarActivity implements Connectivi
Intent in = new Intent(getBaseContext(), ChatActivity.class);
in.putExtras(bundle);
- //Gib Bild für den Chat mit
if(selectedValue.getPicture() == null) {
ByteArrayOutputStream stream = new ByteArrayOutputStream();
Bitmap a = BitmapFactory.decodeResource(getResources(), R.drawable.katze3);
@@ -99,41 +107,49 @@ public class KontaktChatActivity extends ActionBarActivity implements Connectivi
}
});
+ swipeRefreshLayout.setOnRefreshListener(this);
+
+ swipeRefreshLayout.post(new Runnable() {
+ @Override
+ public void run() {
+ swipeRefreshLayout.setRefreshing(true);
+
+ updateContactList();
+ }
+ }
+ );
+
if(SocketManager.uiHandler == null ||! SocketManager.uiHandler.equals(kontaktChatActivityUIHandler)) {
SocketManager.uiHandler = kontaktChatActivityUIHandler;
}
+// ArrayList propertyInfos = new ArrayList<>();
+// propertyInfos.add(SoapConnectionManager.BuildProperty("pPersonOid", SoapConnectionManager.User.getPersonOid(), Long.class));
+//
+// JsonSoapPrimitiveRequest request = new JsonSoapPrimitiveRequest(SoapCalls.GET_CONTACTS_FOR_PERSON, propertyInfos);
+// spiceManager.execute(request, new JsonSoapPrimitiveRequestListener());
+ }
+
+ @Override
+ public void onRefresh() {
+ updateContactList();
+ }
+
+ private void updateContactList() {
+ swipeRefreshLayout.setRefreshing(true);
+
ArrayList propertyInfos = new ArrayList<>();
propertyInfos.add(SoapConnectionManager.BuildProperty("pPersonOid", SoapConnectionManager.User.getPersonOid(), Long.class));
JsonSoapPrimitiveRequest request = new JsonSoapPrimitiveRequest(SoapCalls.GET_CONTACTS_FOR_PERSON, propertyInfos);
- spiceManager.execute(request, new JsonSoapPrimitiveRequestListener());
+ spiceManager.execute(request, new JsonSoapPrimitiveRequestListener(new OnRequestSuccessCallback() {
+ @Override
+ public void doCallback() {
+ Util.sendStatusRequest();
-
-
-
-
-// ArrayList test = isTeam ? databaseHandler.getExistingTeamChatMessageIds() : databaseHandler.getExistingChatMessageIds();
-//
-// Log.i(LOGTAG, "Chat-Messages in der Datenbank: " + test.size());
-//
-// String pExceptions = "";
-// for(int i = 0; i < test.size(); i++) {
-// pExceptions += test.get(i);
-//
-// if(i < test.size() - 1) {
-// pExceptions += ";";
-// }
-// }
-//
-// ArrayList propertyInfos2 = new ArrayList<>();
-// propertyInfos.add(SoapConnectionManager.BuildProperty("pSenderPersonOid", SoapConnectionManager.User.getPersonOid(), Long.class));
-// propertyInfos.add(SoapConnectionManager.BuildProperty("pRecipientPersonOid", recipientPersonOid, Long.class));
-// propertyInfos.add(SoapConnectionManager.BuildProperty("pExceptions", pExceptions, String.class));
-// propertyInfos.add(SoapConnectionManager.BuildProperty("pIsForTeam", isTeam, Boolean.class));
-//
-// JsonSoapPrimitiveRequest request2 = new JsonSoapPrimitiveRequest(SoapCalls.GET_ALL_CHAT_MESSAGES, propertyInfos);
-// spiceManager.execute(request2, new JsonSoapPrimitiveRequestListenerForUnreadMessages());
+ swipeRefreshLayout.setRefreshing(false);
+ }
+ }));
}
public UIHandler kontaktChatActivityUIHandler = new UIHandler() {
@@ -185,6 +201,7 @@ public class KontaktChatActivity extends ActionBarActivity implements Connectivi
ka.notifyDataSetChanged();
}
});
+
break;
case STATUS_NOTIFICATION_LOGIN_BROADCAST:
runOnUiThread(new Runnable() {
@@ -203,6 +220,25 @@ public class KontaktChatActivity extends ActionBarActivity implements Connectivi
}
});
+ break;
+
+ case STATUS_REQUEST:
+
+ Log.i(LOGTAG, "Aktualisiere die Kontaktliste");
+
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ KontaktAdapter ka =((KontaktAdapter) listView.getAdapter());
+
+ for(ContactListItem item : ka.values) {
+ item.isOnline = SocketManager.onlinePersonOids.contains(item.getPersonOid());
+ }
+
+ ka.notifyDataSetChanged();
+ }
+ });
+
break;
}
} catch(Exception pe) {
@@ -290,6 +326,13 @@ public class KontaktChatActivity extends ActionBarActivity implements Connectivi
private final class JsonSoapPrimitiveRequestListener implements RequestListener {
+ //TODO: zusätzliches onRequestSuccess-Callback einbauen
+ OnRequestSuccessCallback callback;
+
+ JsonSoapPrimitiveRequestListener(OnRequestSuccessCallback callback) {
+ this.callback = callback;
+ }
+
@Override
public void onRequestFailure(SpiceException spiceException) {
Toast.makeText(KontaktChatActivity.this, "Ein Fehler ist beim laden der Kontaktliste aufgetreten.", Toast.LENGTH_SHORT).show();
@@ -298,9 +341,11 @@ public class KontaktChatActivity extends ActionBarActivity implements Connectivi
@Override
public void onRequestSuccess(SoapPrimitive soapPrimitive) {
if(soapPrimitive == null) {
- Log.i("KONTAKT_CHAT_ACTIVITY", "soapPrimitive ist NULL!");
+ Log.e("KONTAKT_CHAT_ACTIVITY", "soapPrimitive ist NULL!");
}
+ Log.i(LOGTAG, "Lade Kontakte vom Server herunter");
+
Gson gson = new GsonBuilder().create();
Type listType = new TypeToken>(){}.getType();
@@ -309,20 +354,31 @@ public class KontaktChatActivity extends ActionBarActivity implements Connectivi
List lc = databaseHandler.getAllContacts();
- List oidList = new ArrayList<>();
+ Map oid2VersionList = new HashMap<>();
for(ContactListItem item : lc) {
- oidList.add(item.getPersonOid());
+ Log.i(LOGTAG, "Aus DB: Oid: " + item.getPersonOid() + "; Version: " + item.getVersion() + "; " + item.getChatName());
+ oid2VersionList.put(new ChatEntity(item.getPersonOid(), item.isTeam), item.getVersion());
}
for(ChatPerson cp : result) {
- Log.i("KONTAKTLISTE", "Version: " + cp.Version);
+ ContactListItem contact = new ContactListItem(cp.Name, cp.Oid, cp.IsTeam, cp.TeamMemberOids, cp.TeamMemberNames, cp.Version);
- if(!oidList.contains(cp.Oid)) {
- databaseHandler.addContact(new ContactListItem(cp.Name, cp.Oid, cp.IsTeam, cp.TeamMemberOids, cp.TeamMemberNames));
+ ChatEntity cliEntity = new ChatEntity(cp.Oid, cp.IsTeam);
+
+ if(!oid2VersionList.containsKey(cliEntity)) {
+ databaseHandler.addContact(contact);
+ } else if(oid2VersionList.get(cliEntity) < cp.Version) {
+
+ contact.setId(databaseHandler.getContactByPersonOid(cp.Oid, cp.IsTeam).getId());
+ databaseHandler.updateContact(contact);
+
+ //TODO: Team updaten, wenn Person Mitglied ist
}
}
+ oid2VersionList.clear();
+
lc = databaseHandler.getAllContacts();
for(ContactListItem item : lc) {
@@ -345,23 +401,10 @@ public class KontaktChatActivity extends ActionBarActivity implements Connectivi
listView.setAdapter(adapter);
((KontaktAdapter) listView.getAdapter()).notifyDataSetChanged();
- }
- }
- private final class JsonSoapPrimitiveRequestListenerForUnreadMessages implements RequestListener {
- @Override
- public void onRequestFailure(SpiceException spiceException) {
- Toast.makeText(KontaktChatActivity.this, "Ein Fehler ist beim laden der ungelesenen Nachrichten aufgetreten.", Toast.LENGTH_SHORT).show();
- }
-
- @Override
- public void onRequestSuccess(SoapPrimitive soapPrimitive) {
- //TODO: Nachrichten, die empfangen wurden als man offline war, laden und jeweils die neueste anzeigen.
- if(soapPrimitive == null) {
- Log.i("KONTAKT_CHAT_ACTIVITY", "soapPrimitive ist NULL!");
+ if(callback != null) {
+ callback.doCallback();
}
-
- Gson gson = new GsonBuilder().create();
}
}
}
diff --git a/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/LoginActivity.java b/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/LoginActivity.java
index f6773a3e3..bf30b91dc 100644
--- a/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/LoginActivity.java
+++ b/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/LoginActivity.java
@@ -9,6 +9,7 @@ import android.content.SharedPreferences;
import android.os.Build;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
+
import android.text.TextUtils;
import android.util.Base64;
import android.util.Log;
@@ -300,7 +301,6 @@ public class LoginActivity extends ActionBarActivity {
SocketManager.tenant = mTenantView.getText().toString();
- //TODO: stattdessen ConnectToServer und im Callback die ChatActivity aufrufen
SocketManager.loginCallback = new LoginCallback() {
@Override
public void doCallback() {
diff --git a/Android/BewoMitarbeiterApp/app/src/main/java/soapConnection/DataIdentifier.java b/Android/BewoMitarbeiterApp/app/src/main/java/soapConnection/DataIdentifier.java
index d5231c693..92e3393ce 100644
--- a/Android/BewoMitarbeiterApp/app/src/main/java/soapConnection/DataIdentifier.java
+++ b/Android/BewoMitarbeiterApp/app/src/main/java/soapConnection/DataIdentifier.java
@@ -18,7 +18,8 @@ public enum DataIdentifier {
STATUS_NOTIFICATION_BESCHAEFTIGT(11),
STATUS_NOTIFICATION_ONLINE(12),
STATUS_NOTIFICATION_OFFLINE(13),
- LOGIN_SUCCESS(14);
+ LOGIN_SUCCESS(14),
+ STATUS_REQUEST(15);
private final int value;
DataIdentifier(int value) {
diff --git a/Android/BewoMitarbeiterApp/app/src/main/java/soapConnection/OnRequestSuccessCallback.java b/Android/BewoMitarbeiterApp/app/src/main/java/soapConnection/OnRequestSuccessCallback.java
new file mode 100644
index 000000000..fbd2fe1d6
--- /dev/null
+++ b/Android/BewoMitarbeiterApp/app/src/main/java/soapConnection/OnRequestSuccessCallback.java
@@ -0,0 +1,9 @@
+package soapConnection;
+
+/**
+ * Created by JettenM on 20.09.2016.
+ */
+
+public interface OnRequestSuccessCallback {
+ void doCallback();
+}
diff --git a/Android/BewoMitarbeiterApp/app/src/main/java/soapConnection/SoapCalls.java b/Android/BewoMitarbeiterApp/app/src/main/java/soapConnection/SoapCalls.java
index 5cab44727..2bc5ed252 100644
--- a/Android/BewoMitarbeiterApp/app/src/main/java/soapConnection/SoapCalls.java
+++ b/Android/BewoMitarbeiterApp/app/src/main/java/soapConnection/SoapCalls.java
@@ -9,6 +9,7 @@ public class SoapCalls {
public static String GET_CONTACTS_FOR_PERSON = "GetContactsForPerson";
public static String GET_ALL_CHAT_MESSAGES = "GetAllChatMessagesForSenderAndRecipient";
+ public static String KEEP_ALIVE = "KeepAlive";
//TODO: "app4.bewoplaner.de";//
// public static String DESTINATION_ADDRESS = "app4.bewoplaner.de";
@@ -22,7 +23,6 @@ public class SoapCalls {
// public static String SOAP_ADDRESS = "https://" + DESTINATION_ADDRESS + "/BeWoPlanerAndroid/AndroidSoapService.asmx";
-
public static String DESTINATION_ADDRESS = "192.168.1.103";
public static int DESTINATION_PORT = 5000;
diff --git a/Android/BewoMitarbeiterApp/app/src/main/java/tcpConnection/SocketManager.java b/Android/BewoMitarbeiterApp/app/src/main/java/tcpConnection/SocketManager.java
index 88c0397b0..e0c76f7d0 100644
--- a/Android/BewoMitarbeiterApp/app/src/main/java/tcpConnection/SocketManager.java
+++ b/Android/BewoMitarbeiterApp/app/src/main/java/tcpConnection/SocketManager.java
@@ -38,12 +38,12 @@ public class SocketManager {
private static DatabaseHandler databaseHandler = DatabaseHandler.getInstance(BeWoChatApplication.getInstance());
public static String tenant;
- public static Socket socket;
- public static Thread listenerThread;
- public static SocketListener socketListener;
+ private static Socket socket;
+ private static Thread listenerThread;
+ private static SocketListener socketListener;
public static UIHandler uiHandler;
public static LoginCallback loginCallback;
- public static DataOutputStream dataOutputStream;
+ private static DataOutputStream dataOutputStream;
public static ArrayList onlinePersonOids = new ArrayList<>();
public static ArrayList onlineEntities = new ArrayList<>();
@@ -86,7 +86,7 @@ public class SocketManager {
public void run() {
connectToServer();
}
- }, 30000);
+ }, 5000);
} catch(Exception exception2) {
exception2.printStackTrace();
}
@@ -299,6 +299,20 @@ public class SocketManager {
}
}
+ break;
+
+ case STATUS_REQUEST:
+
+ String contactsCsv = chatPacket.ChatMessage;
+
+ String[] stringOids = contactsCsv.split(",");
+
+ SocketManager.onlinePersonOids.clear();
+
+ for(String item : stringOids) {
+ SocketManager.onlinePersonOids.add(Integer.valueOf(item));
+ }
+
break;
}
} catch(Exception e) {
diff --git a/Android/BewoMitarbeiterApp/app/src/main/java/util/ChatMessageDeserializer.java b/Android/BewoMitarbeiterApp/app/src/main/java/util/ChatMessageDeserializer.java
index 869de1d4d..e2f165a39 100644
--- a/Android/BewoMitarbeiterApp/app/src/main/java/util/ChatMessageDeserializer.java
+++ b/Android/BewoMitarbeiterApp/app/src/main/java/util/ChatMessageDeserializer.java
@@ -18,7 +18,6 @@ import entities.ChatMessage;
* Created by JettenM on 09.08.2016.
*/
public class ChatMessageDeserializer implements JsonDeserializer {
- private static final String LOGTAG = "MESSAGE_DESERIALIZER";
@Override
public ChatMessage deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) throws JsonParseException {
diff --git a/Android/BewoMitarbeiterApp/app/src/main/java/util/Util.java b/Android/BewoMitarbeiterApp/app/src/main/java/util/Util.java
index f3ae7d4c9..12c12e28a 100644
--- a/Android/BewoMitarbeiterApp/app/src/main/java/util/Util.java
+++ b/Android/BewoMitarbeiterApp/app/src/main/java/util/Util.java
@@ -13,6 +13,7 @@ import android.support.v4.app.NotificationCompat;
import android.util.Log;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.Calendar;
import java.util.HashMap;
import java.util.Map;
@@ -46,7 +47,6 @@ public class Util {
public static final String NOTIFICATION_CANCELLED = "notification_cancelled";
- //public static int unreadMessagesCount = 0;
public static int conversationsCount = 0;
public static HashMap entity2MessagesCountRel = new HashMap<>();
@@ -171,6 +171,11 @@ public class Util {
Log.e("LOGIN_CALLBACK", "LoginCallback aufgerufen. Verschicke nicht verschickte Nachrichten...");
sendUnsentMessages(context);
+
+ sendStatusRequest();
+
+ // TODO: Nachrichten herunterladen, sofern man sich in der ChatActivity befindet
+
}
};
@@ -220,6 +225,17 @@ public class Util {
thread.start();
}
+ public static void sendStatusRequest() {
+ final Packet requestPacket = new Packet();
+
+ requestPacket.ChatDataIdentifier = DataIdentifier.STATUS_REQUEST;
+ requestPacket.ChatName = SoapConnectionManager.User.getFullName();
+ requestPacket.SenderPersonOid = SoapConnectionManager.User.getPersonOid().intValue();
+ requestPacket.Tenant = SoapConnectionManager.User.getTenant();
+
+ SocketManager.sendMessage(requestPacket);
+ }
+
public static ChatEntity getChatEntityFromOnlineEntitiesByOid(int personOid, boolean isTeam) {
for(ChatEntity item : SocketManager.onlineEntities) {
if(item.getOid() == personOid && item.isTeam() == isTeam) {
@@ -245,4 +261,25 @@ public class Util {
entity2MessagesCountRel.remove(entity);
}
}
+
+ public static Integer[] convertStringArrayToIntegerArray(String[] arrayToConvert) {
+ Integer[] result = new Integer[arrayToConvert.length];
+
+ try {
+ for(int i = 0; i < arrayToConvert.length; i++) {
+ result[i] = Integer.parseInt(arrayToConvert[i]);
+ }
+ } catch(NumberFormatException nfe) {
+ Log.e("UTIL", nfe.getMessage());
+ nfe.printStackTrace();
+
+ return null;
+ }
+
+ return result;
+ }
+
+ public static boolean contains(final Integer[] array, final int key) {
+ return Arrays.asList(array).contains(key);
+ }
}
diff --git a/Android/BewoMitarbeiterApp/app/src/main/res/drawable/bewo_btn.xml b/Android/BewoMitarbeiterApp/app/src/main/res/drawable/bewo_btn.xml
new file mode 100644
index 000000000..c607d28e2
--- /dev/null
+++ b/Android/BewoMitarbeiterApp/app/src/main/res/drawable/bewo_btn.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Android/BewoMitarbeiterApp/app/src/main/res/drawable/orange_button.xml b/Android/BewoMitarbeiterApp/app/src/main/res/drawable/orange_button.xml
new file mode 100644
index 000000000..b2530ba38
--- /dev/null
+++ b/Android/BewoMitarbeiterApp/app/src/main/res/drawable/orange_button.xml
@@ -0,0 +1,42 @@
+
+
+ -
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Android/BewoMitarbeiterApp/app/src/main/res/drawable/roundedbutton.xml b/Android/BewoMitarbeiterApp/app/src/main/res/drawable/roundedbutton.xml
deleted file mode 100644
index 1a5836519..000000000
--- a/Android/BewoMitarbeiterApp/app/src/main/res/drawable/roundedbutton.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Android/BewoMitarbeiterApp/app/src/main/res/drawable/serverconnectionoffline.png b/Android/BewoMitarbeiterApp/app/src/main/res/drawable/serverconnectionoffline.png
deleted file mode 100644
index a5c8b9803..000000000
Binary files a/Android/BewoMitarbeiterApp/app/src/main/res/drawable/serverconnectionoffline.png and /dev/null differ
diff --git a/Android/BewoMitarbeiterApp/app/src/main/res/drawable/serverconnectiononline.png b/Android/BewoMitarbeiterApp/app/src/main/res/drawable/serverconnectiononline.png
deleted file mode 100644
index 0ed3222b8..000000000
Binary files a/Android/BewoMitarbeiterApp/app/src/main/res/drawable/serverconnectiononline.png and /dev/null differ
diff --git a/Android/BewoMitarbeiterApp/app/src/main/res/drawable/textlines.xml b/Android/BewoMitarbeiterApp/app/src/main/res/drawable/textlines.xml
new file mode 100644
index 000000000..c9d711afe
--- /dev/null
+++ b/Android/BewoMitarbeiterApp/app/src/main/res/drawable/textlines.xml
@@ -0,0 +1,20 @@
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
\ No newline at end of file
diff --git a/Android/BewoMitarbeiterApp/app/src/main/res/layout/activity_login.xml b/Android/BewoMitarbeiterApp/app/src/main/res/layout/activity_login.xml
index 963e453ec..81e389ad2 100644
--- a/Android/BewoMitarbeiterApp/app/src/main/res/layout/activity_login.xml
+++ b/Android/BewoMitarbeiterApp/app/src/main/res/layout/activity_login.xml
@@ -8,6 +8,7 @@
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
+ android:background="@color/white"
tools:context="beyondsoft.bewomitarbeiterapp.LoginActivity">
@@ -37,7 +38,10 @@
android:hint="@string/prompt_token"
android:inputType="text"
android:maxLines="1"
- android:singleLine="true"/>
+ android:paddingTop="10dp"
+ android:paddingBottom="2dp"
+ android:background="@drawable/textlines"
+ />
+ android:paddingTop="10dp"
+ android:paddingBottom="2dp"
+ android:background="@drawable/textlines"
+ />
+ android:paddingTop="10dp"
+ android:paddingBottom="2dp"
+ android:background="@drawable/textlines"
+ />
+ android:paddingTop="10dp"
+ android:paddingBottom="3dp"
+ android:background="@drawable/textlines"
+ />
+ android:fontFamily="sans-serif"
+ />
diff --git a/Android/BewoMitarbeiterApp/app/src/main/res/layout/kontakt_list_chat.xml b/Android/BewoMitarbeiterApp/app/src/main/res/layout/kontakt_list_chat.xml
index 26b6e515a..8b3f80769 100644
--- a/Android/BewoMitarbeiterApp/app/src/main/res/layout/kontakt_list_chat.xml
+++ b/Android/BewoMitarbeiterApp/app/src/main/res/layout/kontakt_list_chat.xml
@@ -1,7 +1,8 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/Android/BewoMitarbeiterApp/app/src/main/res/values/colors.xml b/Android/BewoMitarbeiterApp/app/src/main/res/values/colors.xml
index 3fcee70e5..7b939d45b 100644
--- a/Android/BewoMitarbeiterApp/app/src/main/res/values/colors.xml
+++ b/Android/BewoMitarbeiterApp/app/src/main/res/values/colors.xml
@@ -2,4 +2,5 @@
#f12727
#25ea20
+ #ffffff
\ No newline at end of file
diff --git a/Android/BewoMitarbeiterApp/app/src/main/res/values/styles.xml b/Android/BewoMitarbeiterApp/app/src/main/res/values/styles.xml
index 4b0244387..c108b71f6 100644
--- a/Android/BewoMitarbeiterApp/app/src/main/res/values/styles.xml
+++ b/Android/BewoMitarbeiterApp/app/src/main/res/values/styles.xml
@@ -5,5 +5,23 @@
+
+
+
diff --git a/Android/BewoMitarbeiterApp/build.gradle b/Android/BewoMitarbeiterApp/build.gradle
index b896e3769..74d945e88 100644
--- a/Android/BewoMitarbeiterApp/build.gradle
+++ b/Android/BewoMitarbeiterApp/build.gradle
@@ -5,7 +5,7 @@ buildscript {
jcenter()
}
dependencies {
- classpath 'com.android.tools.build:gradle:2.1.3'
+ classpath 'com.android.tools.build:gradle:2.2.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
diff --git a/BeWo/ServiceProxy/Generated.cs b/BeWo/ServiceProxy/Generated.cs
index 29f488136..aafb17e55 100644
--- a/BeWo/ServiceProxy/Generated.cs
+++ b/BeWo/ServiceProxy/Generated.cs
@@ -166,6 +166,59 @@ namespace BeWo.ServiceProxy
public interface IEmployeeService
{
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/GetAllOvertimesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllOvertimes();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/DeleteOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/DeleteOvertimesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/DeleteOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void DeleteOvertimes(System.Collections.Generic.Dictionary pOid2Version);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/InsertOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/InsertOvertimesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/InsertOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List InsertOvertimes(System.Collections.Generic.List pOvertimes);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/UpdateOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/UpdateOvertimesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/UpdateOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List UpdateOvertimes(System.Collections.Generic.List pOvertimes);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/GetAllAuszahlungsartenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllAuszahlungsarten();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/InsertAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/InsertAuszahlungsartenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/InsertAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List InsertAuszahlungsarten(System.Collections.Generic.List pAuszahlungsarten);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/UpdateAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/UpdateAuszahlungsartenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/UpdateAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List UpdateAuszahlungsarten(System.Collections.Generic.List pAuszahlungsarten);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/DeleteAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/DeleteAuszahlungsartenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/DeleteAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void DeleteAuszahlungsarten(System.Collections.Generic.Dictionary pOid2Version);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetTeamOidsByEmployee", ReplyAction="http://tempuri.org/IEmployeeService/GetTeamOidsByEmployeeResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetTeamOidsByEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetTeamOidsByEmployee(long pEmployeeOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/LoadLoggedOnEmployee", ReplyAction="http://tempuri.org/IEmployeeService/LoadLoggedOnEmployeeResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/LoadLoggedOnEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ BS.Shared.DataContracts.EmployeeDC LoadLoggedOnEmployee(long pEmployeeOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllChatActiveEmployeesCompact", ReplyAction="http://tempuri.org/IEmployeeService/GetAllChatActiveEmployeesCompactResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllChatActiveEmployeesCompactBeWoFaultFaul" +
+ "t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllChatActiveEmployeesCompact();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllEmployeeAppCodes", ReplyAction="http://tempuri.org/IEmployeeService/GetAllEmployeeAppCodesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllEmployeeAppCodesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllEmployeeAppCodes(long pEmployeeOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetEmployeeImage", ReplyAction="http://tempuri.org/IEmployeeService/GetEmployeeImageResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetEmployeeImageBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ byte[] GetEmployeeImage(long employeeOid);
+
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/ArchiveEmployee", ReplyAction="http://tempuri.org/IEmployeeService/ArchiveEmployeeResponse")]
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/ArchiveEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
void ArchiveEmployee(long pOid, long pVersion);
@@ -436,59 +489,6 @@ namespace BeWo.ServiceProxy
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllOvertimesFromEmployee", ReplyAction="http://tempuri.org/IEmployeeService/GetAllOvertimesFromEmployeeResponse")]
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllOvertimesFromEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
System.Collections.Generic.List GetAllOvertimesFromEmployee(long employeeOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/GetAllOvertimesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllOvertimes();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/DeleteOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/DeleteOvertimesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/DeleteOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void DeleteOvertimes(System.Collections.Generic.Dictionary pOid2Version);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/InsertOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/InsertOvertimesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/InsertOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List InsertOvertimes(System.Collections.Generic.List pOvertimes);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/UpdateOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/UpdateOvertimesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/UpdateOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List UpdateOvertimes(System.Collections.Generic.List pOvertimes);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/GetAllAuszahlungsartenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllAuszahlungsarten();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/InsertAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/InsertAuszahlungsartenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/InsertAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List InsertAuszahlungsarten(System.Collections.Generic.List pAuszahlungsarten);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/UpdateAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/UpdateAuszahlungsartenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/UpdateAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List UpdateAuszahlungsarten(System.Collections.Generic.List pAuszahlungsarten);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/DeleteAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/DeleteAuszahlungsartenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/DeleteAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void DeleteAuszahlungsarten(System.Collections.Generic.Dictionary pOid2Version);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetTeamOidsByEmployee", ReplyAction="http://tempuri.org/IEmployeeService/GetTeamOidsByEmployeeResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetTeamOidsByEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetTeamOidsByEmployee(long pEmployeeOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/LoadLoggedOnEmployee", ReplyAction="http://tempuri.org/IEmployeeService/LoadLoggedOnEmployeeResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/LoadLoggedOnEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- BS.Shared.DataContracts.EmployeeDC LoadLoggedOnEmployee(long pEmployeeOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllChatActiveEmployeesCompact", ReplyAction="http://tempuri.org/IEmployeeService/GetAllChatActiveEmployeesCompactResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllChatActiveEmployeesCompactBeWoFaultFaul" +
- "t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllChatActiveEmployeesCompact();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllEmployeeAppCodes", ReplyAction="http://tempuri.org/IEmployeeService/GetAllEmployeeAppCodesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllEmployeeAppCodesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllEmployeeAppCodes(long pEmployeeOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetEmployeeImage", ReplyAction="http://tempuri.org/IEmployeeService/GetEmployeeImageResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetEmployeeImageBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- byte[] GetEmployeeImage(long employeeOid);
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
@@ -525,6 +525,71 @@ namespace BeWo.ServiceProxy
{
}
+ public System.Collections.Generic.List GetAllOvertimes()
+ {
+ return base.Channel.GetAllOvertimes();
+ }
+
+ public void DeleteOvertimes(System.Collections.Generic.Dictionary pOid2Version)
+ {
+ base.Channel.DeleteOvertimes(pOid2Version);
+ }
+
+ public System.Collections.Generic.List InsertOvertimes(System.Collections.Generic.List pOvertimes)
+ {
+ return base.Channel.InsertOvertimes(pOvertimes);
+ }
+
+ public System.Collections.Generic.List UpdateOvertimes(System.Collections.Generic.List pOvertimes)
+ {
+ return base.Channel.UpdateOvertimes(pOvertimes);
+ }
+
+ public System.Collections.Generic.List GetAllAuszahlungsarten()
+ {
+ return base.Channel.GetAllAuszahlungsarten();
+ }
+
+ public System.Collections.Generic.List InsertAuszahlungsarten(System.Collections.Generic.List pAuszahlungsarten)
+ {
+ return base.Channel.InsertAuszahlungsarten(pAuszahlungsarten);
+ }
+
+ public System.Collections.Generic.List UpdateAuszahlungsarten(System.Collections.Generic.List pAuszahlungsarten)
+ {
+ return base.Channel.UpdateAuszahlungsarten(pAuszahlungsarten);
+ }
+
+ public void DeleteAuszahlungsarten(System.Collections.Generic.Dictionary pOid2Version)
+ {
+ base.Channel.DeleteAuszahlungsarten(pOid2Version);
+ }
+
+ public System.Collections.Generic.List GetTeamOidsByEmployee(long pEmployeeOid)
+ {
+ return base.Channel.GetTeamOidsByEmployee(pEmployeeOid);
+ }
+
+ public BS.Shared.DataContracts.EmployeeDC LoadLoggedOnEmployee(long pEmployeeOid)
+ {
+ return base.Channel.LoadLoggedOnEmployee(pEmployeeOid);
+ }
+
+ public System.Collections.Generic.List GetAllChatActiveEmployeesCompact()
+ {
+ return base.Channel.GetAllChatActiveEmployeesCompact();
+ }
+
+ public System.Collections.Generic.List GetAllEmployeeAppCodes(long pEmployeeOid)
+ {
+ return base.Channel.GetAllEmployeeAppCodes(pEmployeeOid);
+ }
+
+ public byte[] GetEmployeeImage(long employeeOid)
+ {
+ return base.Channel.GetEmployeeImage(employeeOid);
+ }
+
public void ArchiveEmployee(long pOid, long pVersion)
{
base.Channel.ArchiveEmployee(pOid, pVersion);
@@ -844,71 +909,6 @@ namespace BeWo.ServiceProxy
{
return base.Channel.GetAllOvertimesFromEmployee(employeeOid);
}
-
- public System.Collections.Generic.List GetAllOvertimes()
- {
- return base.Channel.GetAllOvertimes();
- }
-
- public void DeleteOvertimes(System.Collections.Generic.Dictionary pOid2Version)
- {
- base.Channel.DeleteOvertimes(pOid2Version);
- }
-
- public System.Collections.Generic.List InsertOvertimes(System.Collections.Generic.List pOvertimes)
- {
- return base.Channel.InsertOvertimes(pOvertimes);
- }
-
- public System.Collections.Generic.List UpdateOvertimes(System.Collections.Generic.List pOvertimes)
- {
- return base.Channel.UpdateOvertimes(pOvertimes);
- }
-
- public System.Collections.Generic.List GetAllAuszahlungsarten()
- {
- return base.Channel.GetAllAuszahlungsarten();
- }
-
- public System.Collections.Generic.List InsertAuszahlungsarten(System.Collections.Generic.List pAuszahlungsarten)
- {
- return base.Channel.InsertAuszahlungsarten(pAuszahlungsarten);
- }
-
- public System.Collections.Generic.List UpdateAuszahlungsarten(System.Collections.Generic.List pAuszahlungsarten)
- {
- return base.Channel.UpdateAuszahlungsarten(pAuszahlungsarten);
- }
-
- public void DeleteAuszahlungsarten(System.Collections.Generic.Dictionary pOid2Version)
- {
- base.Channel.DeleteAuszahlungsarten(pOid2Version);
- }
-
- public System.Collections.Generic.List GetTeamOidsByEmployee(long pEmployeeOid)
- {
- return base.Channel.GetTeamOidsByEmployee(pEmployeeOid);
- }
-
- public BS.Shared.DataContracts.EmployeeDC LoadLoggedOnEmployee(long pEmployeeOid)
- {
- return base.Channel.LoadLoggedOnEmployee(pEmployeeOid);
- }
-
- public System.Collections.Generic.List GetAllChatActiveEmployeesCompact()
- {
- return base.Channel.GetAllChatActiveEmployeesCompact();
- }
-
- public System.Collections.Generic.List GetAllEmployeeAppCodes(long pEmployeeOid)
- {
- return base.Channel.GetAllEmployeeAppCodes(pEmployeeOid);
- }
-
- public byte[] GetEmployeeImage(long employeeOid)
- {
- return base.Channel.GetEmployeeImage(employeeOid);
- }
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
@@ -916,6 +916,193 @@ namespace BeWo.ServiceProxy
public interface ICustomerService
{
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertWohnheimbuchung", ReplyAction="http://tempuri.org/ICustomerService/InsertWohnheimbuchungResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertWohnheimbuchungBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ long InsertWohnheimbuchung(BS.Shared.DataContracts.WohnheimbuchungDC buchung);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetWohnheimbuchungByWohnheimAndBuchungsdatum", ReplyAction="http://tempuri.org/ICustomerService/GetWohnheimbuchungByWohnheimAndBuchungsdatumR" +
+ "esponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetWohnheimbuchungByWohnheimAndBuchungsdatumB" +
+ "eWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ BS.Shared.DataContracts.WohnheimbuchungDC GetWohnheimbuchungByWohnheimAndBuchungsdatum(long pWohnheimOid, System.DateTime pBuchungsdatum);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/FindWohnheimbuchungsServiceRecords", ReplyAction="http://tempuri.org/ICustomerService/FindWohnheimbuchungsServiceRecordsResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/FindWohnheimbuchungsServiceRecordsBeWoFaultFa" +
+ "ult", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List FindWohnheimbuchungsServiceRecords(long pWohnheimbuchungsOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeleteWohnheimbuchung", ReplyAction="http://tempuri.org/ICustomerService/DeleteWohnheimbuchungResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeleteWohnheimbuchungBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void DeleteWohnheimbuchung(long pWohnheimbuchungsOid, long pWohnheimbuchungsVersion);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllActiveSupportConcepts", ReplyAction="http://tempuri.org/ICustomerService/GetAllActiveSupportConceptsResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllActiveSupportConceptsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllActiveSupportConcepts();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/CreateServiceRecordsFromWohnheimbuchung", ReplyAction="http://tempuri.org/ICustomerService/CreateServiceRecordsFromWohnheimbuchungRespon" +
+ "se")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/CreateServiceRecordsFromWohnheimbuchungBeWoFa" +
+ "ultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List CreateServiceRecordsFromWohnheimbuchung(long pWohnheimbuchungsOid, long pServiceDescriptionOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/FindServiceDescriptionForWohnheimbuchungsServ" +
+ "iceRecord", ReplyAction="http://tempuri.org/ICustomerService/FindServiceDescriptionForWohnheimbuchungsServ" +
+ "iceRecordResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/FindServiceDescriptionForWohnheimbuchungsServ" +
+ "iceRecordBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ BS.Shared.DataContracts.ServiceDescriptionDC FindServiceDescriptionForWohnheimbuchungsServiceRecord(long pWohnheimbuchungsOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadCustomerPersonRelationsByOid", ReplyAction="http://tempuri.org/ICustomerService/LoadCustomerPersonRelationsByOidResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadCustomerPersonRelationsByOidBeWoFaultFaul" +
+ "t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List LoadCustomerPersonRelationsByOid(System.Collections.Generic.List pOids);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadCustomerOrganisationRelationsByOid", ReplyAction="http://tempuri.org/ICustomerService/LoadCustomerOrganisationRelationsByOidRespons" +
+ "e")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadCustomerOrganisationRelationsByOidBeWoFau" +
+ "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List LoadCustomerOrganisationRelationsByOid(System.Collections.Generic.List pOids);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertMedRecords", ReplyAction="http://tempuri.org/ICustomerService/InsertMedRecordsResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertMedRecordsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List InsertMedRecords(System.Collections.Generic.List pDCList);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetMedRecordsForCustomer", ReplyAction="http://tempuri.org/ICustomerService/GetMedRecordsForCustomerResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetMedRecordsForCustomerBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetMedRecordsForCustomer(long pCustomerOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateMedRecords", ReplyAction="http://tempuri.org/ICustomerService/UpdateMedRecordsResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateMedRecordsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List UpdateMedRecords(System.Collections.Generic.List pDCList);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeactivateMedRecords", ReplyAction="http://tempuri.org/ICustomerService/DeactivateMedRecordsResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeactivateMedRecordsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void DeactivateMedRecords(System.Collections.Generic.Dictionary pOid2Version);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeleteMedRecord", ReplyAction="http://tempuri.org/ICustomerService/DeleteMedRecordResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeleteMedRecordBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void DeleteMedRecord(long pOid, long pVersion);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/AndroidGetCustomerCompact", ReplyAction="http://tempuri.org/ICustomerService/AndroidGetCustomerCompactResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/AndroidGetCustomerCompactBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ string AndroidGetCustomerCompact(long pCustomerOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllChatActiveCustomersCompact", ReplyAction="http://tempuri.org/ICustomerService/GetAllChatActiveCustomersCompactResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllChatActiveCustomersCompactBeWoFaultFaul" +
+ "t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllChatActiveCustomersCompact(long personOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/FindAllChatMessages", ReplyAction="http://tempuri.org/ICustomerService/FindAllChatMessagesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/FindAllChatMessagesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List FindAllChatMessages(long senderOid, long empfaengerOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/FindAllChatMessagesFromTeam", ReplyAction="http://tempuri.org/ICustomerService/FindAllChatMessagesFromTeamResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/FindAllChatMessagesFromTeamBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List FindAllChatMessagesFromTeam(long senderOid, long teamEmpfangOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateIstGelesen", ReplyAction="http://tempuri.org/ICustomerService/UpdateIstGelesenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateIstGelesenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void UpdateIstGelesen(long senderOid, long empfaengerOid, bool istGelesen);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetCustomerImage", ReplyAction="http://tempuri.org/ICustomerService/GetCustomerImageResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetCustomerImageBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ byte[] GetCustomerImage(long customerOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllCustomerAppCodes", ReplyAction="http://tempuri.org/ICustomerService/GetAllCustomerAppCodesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllCustomerAppCodesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllCustomerAppCodes(long pCustomerOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateOrganisation", ReplyAction="http://tempuri.org/ICustomerService/UpdateOrganisationResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateOrganisationBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ long UpdateOrganisation(BS.Shared.DataContracts.OrganisationDC pOrganisationDC);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdatePerson", ReplyAction="http://tempuri.org/ICustomerService/UpdatePersonResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdatePersonBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.CustomerDC))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.WohnheimDC))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.EmployeeDC))]
+ long UpdatePerson(BS.Shared.DataContracts.PersonDC pPersonDC);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateSupportConcept", ReplyAction="http://tempuri.org/ICustomerService/UpdateSupportConceptResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateSupportConceptBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ long UpdateSupportConcept(BS.Shared.DataContracts.SupportConceptDC pSupportConcept);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadCustomerAssessmentSheetCategoryList", ReplyAction="http://tempuri.org/ICustomerService/LoadCustomerAssessmentSheetCategoryListRespon" +
+ "se")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadCustomerAssessmentSheetCategoryListBeWoFa" +
+ "ultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List LoadCustomerAssessmentSheetCategoryList(long pCustomerOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadAppointments", ReplyAction="http://tempuri.org/ICustomerService/LoadAppointmentsResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadAppointmentsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List LoadAppointments(System.Nullable customerOid, System.Nullable employeeOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllAppointmentCategories", ReplyAction="http://tempuri.org/ICustomerService/GetAllAppointmentCategoriesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllAppointmentCategoriesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllAppointmentCategories();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertNewAppointmentCategories", ReplyAction="http://tempuri.org/ICustomerService/InsertNewAppointmentCategoriesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertNewAppointmentCategoriesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List InsertNewAppointmentCategories(System.Collections.Generic.List pAppointmentCategories);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateAppointmentCategories", ReplyAction="http://tempuri.org/ICustomerService/UpdateAppointmentCategoriesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateAppointmentCategoriesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List UpdateAppointmentCategories(System.Collections.Generic.List pAppointmentCategories);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeactivateAppointmentCategories", ReplyAction="http://tempuri.org/ICustomerService/DeactivateAppointmentCategoriesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeactivateAppointmentCategoriesBeWoFaultFault" +
+ "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void DeactivateAppointmentCategories(System.Collections.Generic.Dictionary pOid2Version);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertNewAppointments", ReplyAction="http://tempuri.org/ICustomerService/InsertNewAppointmentsResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertNewAppointmentsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List InsertNewAppointments(System.Collections.Generic.List pAppointments);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateAppointments", ReplyAction="http://tempuri.org/ICustomerService/UpdateAppointmentsResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateAppointmentsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List UpdateAppointments(System.Collections.Generic.List pAppointments);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeactivateAppointments", ReplyAction="http://tempuri.org/ICustomerService/DeactivateAppointmentsResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeactivateAppointmentsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void DeactivateAppointments(System.Collections.Generic.Dictionary pOid2Version);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertAbsenceTimes", ReplyAction="http://tempuri.org/ICustomerService/InsertAbsenceTimesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertAbsenceTimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List InsertAbsenceTimes(System.Collections.Generic.List pDCList);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateAbsenceTimes", ReplyAction="http://tempuri.org/ICustomerService/UpdateAbsenceTimesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateAbsenceTimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List UpdateAbsenceTimes(System.Collections.Generic.List pDCList);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeactivateAbsenceTimes", ReplyAction="http://tempuri.org/ICustomerService/DeactivateAbsenceTimesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeactivateAbsenceTimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void DeactivateAbsenceTimes(System.Collections.Generic.Dictionary pOid2Version);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllCustomerGoals", ReplyAction="http://tempuri.org/ICustomerService/GetAllCustomerGoalsResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllCustomerGoalsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllCustomerGoals(long pCustomerOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadCompactSupportConceptDC", ReplyAction="http://tempuri.org/ICustomerService/LoadCompactSupportConceptDCResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadCompactSupportConceptDCBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ BS.Shared.DataContracts.Compact.CompactSupportConceptDC LoadCompactSupportConceptDC(long pOid, System.Nullable currentEmployeeOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetCompactCustomerDC", ReplyAction="http://tempuri.org/ICustomerService/GetCompactCustomerDCResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetCompactCustomerDCBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ BS.Shared.DataContracts.Compact.CompactCustomerDC GetCompactCustomerDC(long pOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllActiveCompactCustomers", ReplyAction="http://tempuri.org/ICustomerService/GetAllActiveCompactCustomersResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllActiveCompactCustomersBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllActiveCompactCustomers();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/ServiceRecordOutOfSupportConcept", ReplyAction="http://tempuri.org/ICustomerService/ServiceRecordOutOfSupportConceptResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/ServiceRecordOutOfSupportConceptBeWoFaultFaul" +
+ "t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ bool ServiceRecordOutOfSupportConcept(BS.Shared.DataContracts.SupportConceptDC pSupportConcept);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllActiveCustomers", ReplyAction="http://tempuri.org/ICustomerService/GetAllActiveCustomersResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllActiveCustomersBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllActiveCustomers();
+
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetCustomersById", ReplyAction="http://tempuri.org/ICustomerService/GetCustomersByIdResponse")]
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetCustomersByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
System.Collections.Generic.List GetCustomersById(System.Collections.Generic.List idList);
@@ -1097,102 +1284,6 @@ namespace BeWo.ServiceProxy
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateWohnheimbuchungBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
long UpdateWohnheimbuchung(BS.Shared.DataContracts.WohnheimbuchungDC buchung);
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertWohnheimbuchung", ReplyAction="http://tempuri.org/ICustomerService/InsertWohnheimbuchungResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertWohnheimbuchungBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- long InsertWohnheimbuchung(BS.Shared.DataContracts.WohnheimbuchungDC buchung);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetWohnheimbuchungByWohnheimAndBuchungsdatum", ReplyAction="http://tempuri.org/ICustomerService/GetWohnheimbuchungByWohnheimAndBuchungsdatumR" +
- "esponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetWohnheimbuchungByWohnheimAndBuchungsdatumB" +
- "eWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- BS.Shared.DataContracts.WohnheimbuchungDC GetWohnheimbuchungByWohnheimAndBuchungsdatum(long pWohnheimOid, System.DateTime pBuchungsdatum);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/FindWohnheimbuchungsServiceRecords", ReplyAction="http://tempuri.org/ICustomerService/FindWohnheimbuchungsServiceRecordsResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/FindWohnheimbuchungsServiceRecordsBeWoFaultFa" +
- "ult", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List FindWohnheimbuchungsServiceRecords(long pWohnheimbuchungsOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeleteWohnheimbuchung", ReplyAction="http://tempuri.org/ICustomerService/DeleteWohnheimbuchungResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeleteWohnheimbuchungBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void DeleteWohnheimbuchung(long pWohnheimbuchungsOid, long pWohnheimbuchungsVersion);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllActiveSupportConcepts", ReplyAction="http://tempuri.org/ICustomerService/GetAllActiveSupportConceptsResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllActiveSupportConceptsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllActiveSupportConcepts();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/CreateServiceRecordsFromWohnheimbuchung", ReplyAction="http://tempuri.org/ICustomerService/CreateServiceRecordsFromWohnheimbuchungRespon" +
- "se")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/CreateServiceRecordsFromWohnheimbuchungBeWoFa" +
- "ultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List CreateServiceRecordsFromWohnheimbuchung(long pWohnheimbuchungsOid, long pServiceDescriptionOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/FindServiceDescriptionForWohnheimbuchungsServ" +
- "iceRecord", ReplyAction="http://tempuri.org/ICustomerService/FindServiceDescriptionForWohnheimbuchungsServ" +
- "iceRecordResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/FindServiceDescriptionForWohnheimbuchungsServ" +
- "iceRecordBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- BS.Shared.DataContracts.ServiceDescriptionDC FindServiceDescriptionForWohnheimbuchungsServiceRecord(long pWohnheimbuchungsOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadCustomerPersonRelationsByOid", ReplyAction="http://tempuri.org/ICustomerService/LoadCustomerPersonRelationsByOidResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadCustomerPersonRelationsByOidBeWoFaultFaul" +
- "t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List LoadCustomerPersonRelationsByOid(System.Collections.Generic.List pOids);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadCustomerOrganisationRelationsByOid", ReplyAction="http://tempuri.org/ICustomerService/LoadCustomerOrganisationRelationsByOidRespons" +
- "e")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadCustomerOrganisationRelationsByOidBeWoFau" +
- "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List LoadCustomerOrganisationRelationsByOid(System.Collections.Generic.List pOids);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertMedRecords", ReplyAction="http://tempuri.org/ICustomerService/InsertMedRecordsResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertMedRecordsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List InsertMedRecords(System.Collections.Generic.List pDCList);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetMedRecordsForCustomer", ReplyAction="http://tempuri.org/ICustomerService/GetMedRecordsForCustomerResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetMedRecordsForCustomerBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetMedRecordsForCustomer(long pCustomerOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateMedRecords", ReplyAction="http://tempuri.org/ICustomerService/UpdateMedRecordsResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateMedRecordsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List UpdateMedRecords(System.Collections.Generic.List pDCList);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeactivateMedRecords", ReplyAction="http://tempuri.org/ICustomerService/DeactivateMedRecordsResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeactivateMedRecordsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void DeactivateMedRecords(System.Collections.Generic.Dictionary pOid2Version);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeleteMedRecord", ReplyAction="http://tempuri.org/ICustomerService/DeleteMedRecordResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeleteMedRecordBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void DeleteMedRecord(long pOid, long pVersion);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/AndroidGetCustomerCompact", ReplyAction="http://tempuri.org/ICustomerService/AndroidGetCustomerCompactResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/AndroidGetCustomerCompactBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- string AndroidGetCustomerCompact(long pCustomerOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllChatActiveCustomersCompact", ReplyAction="http://tempuri.org/ICustomerService/GetAllChatActiveCustomersCompactResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllChatActiveCustomersCompactBeWoFaultFaul" +
- "t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllChatActiveCustomersCompact(long personOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/FindAllChatMessages", ReplyAction="http://tempuri.org/ICustomerService/FindAllChatMessagesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/FindAllChatMessagesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List FindAllChatMessages(long senderOid, long empfaengerOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/FindAllChatMessagesFromTeam", ReplyAction="http://tempuri.org/ICustomerService/FindAllChatMessagesFromTeamResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/FindAllChatMessagesFromTeamBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List FindAllChatMessagesFromTeam(long senderOid, long teamEmpfangOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateIstGelesen", ReplyAction="http://tempuri.org/ICustomerService/UpdateIstGelesenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateIstGelesenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void UpdateIstGelesen(long senderOid, long empfaengerOid, bool istGelesen);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetCustomerImage", ReplyAction="http://tempuri.org/ICustomerService/GetCustomerImageResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetCustomerImageBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- byte[] GetCustomerImage(long customerOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllCustomerAppCodes", ReplyAction="http://tempuri.org/ICustomerService/GetAllCustomerAppCodesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllCustomerAppCodesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllCustomerAppCodes(long pCustomerOid);
-
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/ArchiveCustomer", ReplyAction="http://tempuri.org/ICustomerService/ArchiveCustomerResponse")]
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/ArchiveCustomerBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
void ArchiveCustomer(long pOid, long pVersion);
@@ -1470,97 +1561,6 @@ namespace BeWo.ServiceProxy
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateCustomersAbsenceTimes", ReplyAction="http://tempuri.org/ICustomerService/UpdateCustomersAbsenceTimesResponse")]
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateCustomersAbsenceTimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
void UpdateCustomersAbsenceTimes(long pCustomerOid, System.Collections.Generic.List pAbsenceTimes);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateOrganisation", ReplyAction="http://tempuri.org/ICustomerService/UpdateOrganisationResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateOrganisationBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- long UpdateOrganisation(BS.Shared.DataContracts.OrganisationDC pOrganisationDC);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdatePerson", ReplyAction="http://tempuri.org/ICustomerService/UpdatePersonResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdatePersonBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.CustomerDC))]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.WohnheimDC))]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.EmployeeDC))]
- long UpdatePerson(BS.Shared.DataContracts.PersonDC pPersonDC);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateSupportConcept", ReplyAction="http://tempuri.org/ICustomerService/UpdateSupportConceptResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateSupportConceptBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- long UpdateSupportConcept(BS.Shared.DataContracts.SupportConceptDC pSupportConcept);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadCustomerAssessmentSheetCategoryList", ReplyAction="http://tempuri.org/ICustomerService/LoadCustomerAssessmentSheetCategoryListRespon" +
- "se")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadCustomerAssessmentSheetCategoryListBeWoFa" +
- "ultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List LoadCustomerAssessmentSheetCategoryList(long pCustomerOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadAppointments", ReplyAction="http://tempuri.org/ICustomerService/LoadAppointmentsResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadAppointmentsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List LoadAppointments(System.Nullable customerOid, System.Nullable employeeOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllAppointmentCategories", ReplyAction="http://tempuri.org/ICustomerService/GetAllAppointmentCategoriesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllAppointmentCategoriesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllAppointmentCategories();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertNewAppointmentCategories", ReplyAction="http://tempuri.org/ICustomerService/InsertNewAppointmentCategoriesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertNewAppointmentCategoriesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List InsertNewAppointmentCategories(System.Collections.Generic.List pAppointmentCategories);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateAppointmentCategories", ReplyAction="http://tempuri.org/ICustomerService/UpdateAppointmentCategoriesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateAppointmentCategoriesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List UpdateAppointmentCategories(System.Collections.Generic.List pAppointmentCategories);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeactivateAppointmentCategories", ReplyAction="http://tempuri.org/ICustomerService/DeactivateAppointmentCategoriesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeactivateAppointmentCategoriesBeWoFaultFault" +
- "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void DeactivateAppointmentCategories(System.Collections.Generic.Dictionary pOid2Version);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertNewAppointments", ReplyAction="http://tempuri.org/ICustomerService/InsertNewAppointmentsResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertNewAppointmentsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List InsertNewAppointments(System.Collections.Generic.List pAppointments);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateAppointments", ReplyAction="http://tempuri.org/ICustomerService/UpdateAppointmentsResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateAppointmentsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List UpdateAppointments(System.Collections.Generic.List pAppointments);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeactivateAppointments", ReplyAction="http://tempuri.org/ICustomerService/DeactivateAppointmentsResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeactivateAppointmentsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void DeactivateAppointments(System.Collections.Generic.Dictionary pOid2Version);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertAbsenceTimes", ReplyAction="http://tempuri.org/ICustomerService/InsertAbsenceTimesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertAbsenceTimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List InsertAbsenceTimes(System.Collections.Generic.List pDCList);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateAbsenceTimes", ReplyAction="http://tempuri.org/ICustomerService/UpdateAbsenceTimesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateAbsenceTimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List UpdateAbsenceTimes(System.Collections.Generic.List pDCList);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeactivateAbsenceTimes", ReplyAction="http://tempuri.org/ICustomerService/DeactivateAbsenceTimesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeactivateAbsenceTimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void DeactivateAbsenceTimes(System.Collections.Generic.Dictionary pOid2Version);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllCustomerGoals", ReplyAction="http://tempuri.org/ICustomerService/GetAllCustomerGoalsResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllCustomerGoalsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllCustomerGoals(long pCustomerOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadCompactSupportConceptDC", ReplyAction="http://tempuri.org/ICustomerService/LoadCompactSupportConceptDCResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadCompactSupportConceptDCBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- BS.Shared.DataContracts.Compact.CompactSupportConceptDC LoadCompactSupportConceptDC(long pOid, System.Nullable currentEmployeeOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetCompactCustomerDC", ReplyAction="http://tempuri.org/ICustomerService/GetCompactCustomerDCResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetCompactCustomerDCBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- BS.Shared.DataContracts.Compact.CompactCustomerDC GetCompactCustomerDC(long pOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllActiveCompactCustomers", ReplyAction="http://tempuri.org/ICustomerService/GetAllActiveCompactCustomersResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllActiveCompactCustomersBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllActiveCompactCustomers();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/ServiceRecordOutOfSupportConcept", ReplyAction="http://tempuri.org/ICustomerService/ServiceRecordOutOfSupportConceptResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/ServiceRecordOutOfSupportConceptBeWoFaultFaul" +
- "t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- bool ServiceRecordOutOfSupportConcept(BS.Shared.DataContracts.SupportConceptDC pSupportConcept);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllActiveCustomers", ReplyAction="http://tempuri.org/ICustomerService/GetAllActiveCustomersResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllActiveCustomersBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllActiveCustomers();
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
@@ -1597,6 +1597,216 @@ namespace BeWo.ServiceProxy
{
}
+ public long InsertWohnheimbuchung(BS.Shared.DataContracts.WohnheimbuchungDC buchung)
+ {
+ return base.Channel.InsertWohnheimbuchung(buchung);
+ }
+
+ public BS.Shared.DataContracts.WohnheimbuchungDC GetWohnheimbuchungByWohnheimAndBuchungsdatum(long pWohnheimOid, System.DateTime pBuchungsdatum)
+ {
+ return base.Channel.GetWohnheimbuchungByWohnheimAndBuchungsdatum(pWohnheimOid, pBuchungsdatum);
+ }
+
+ public System.Collections.Generic.List FindWohnheimbuchungsServiceRecords(long pWohnheimbuchungsOid)
+ {
+ return base.Channel.FindWohnheimbuchungsServiceRecords(pWohnheimbuchungsOid);
+ }
+
+ public void DeleteWohnheimbuchung(long pWohnheimbuchungsOid, long pWohnheimbuchungsVersion)
+ {
+ base.Channel.DeleteWohnheimbuchung(pWohnheimbuchungsOid, pWohnheimbuchungsVersion);
+ }
+
+ public System.Collections.Generic.List GetAllActiveSupportConcepts()
+ {
+ return base.Channel.GetAllActiveSupportConcepts();
+ }
+
+ public System.Collections.Generic.List CreateServiceRecordsFromWohnheimbuchung(long pWohnheimbuchungsOid, long pServiceDescriptionOid)
+ {
+ return base.Channel.CreateServiceRecordsFromWohnheimbuchung(pWohnheimbuchungsOid, pServiceDescriptionOid);
+ }
+
+ public BS.Shared.DataContracts.ServiceDescriptionDC FindServiceDescriptionForWohnheimbuchungsServiceRecord(long pWohnheimbuchungsOid)
+ {
+ return base.Channel.FindServiceDescriptionForWohnheimbuchungsServiceRecord(pWohnheimbuchungsOid);
+ }
+
+ public System.Collections.Generic.List LoadCustomerPersonRelationsByOid(System.Collections.Generic.List pOids)
+ {
+ return base.Channel.LoadCustomerPersonRelationsByOid(pOids);
+ }
+
+ public System.Collections.Generic.List LoadCustomerOrganisationRelationsByOid(System.Collections.Generic.List pOids)
+ {
+ return base.Channel.LoadCustomerOrganisationRelationsByOid(pOids);
+ }
+
+ public System.Collections.Generic.List InsertMedRecords(System.Collections.Generic.List pDCList)
+ {
+ return base.Channel.InsertMedRecords(pDCList);
+ }
+
+ public System.Collections.Generic.List GetMedRecordsForCustomer(long pCustomerOid)
+ {
+ return base.Channel.GetMedRecordsForCustomer(pCustomerOid);
+ }
+
+ public System.Collections.Generic.List UpdateMedRecords(System.Collections.Generic.List pDCList)
+ {
+ return base.Channel.UpdateMedRecords(pDCList);
+ }
+
+ public void DeactivateMedRecords(System.Collections.Generic.Dictionary pOid2Version)
+ {
+ base.Channel.DeactivateMedRecords(pOid2Version);
+ }
+
+ public void DeleteMedRecord(long pOid, long pVersion)
+ {
+ base.Channel.DeleteMedRecord(pOid, pVersion);
+ }
+
+ public string AndroidGetCustomerCompact(long pCustomerOid)
+ {
+ return base.Channel.AndroidGetCustomerCompact(pCustomerOid);
+ }
+
+ public System.Collections.Generic.List GetAllChatActiveCustomersCompact(long personOid)
+ {
+ return base.Channel.GetAllChatActiveCustomersCompact(personOid);
+ }
+
+ public System.Collections.Generic.List FindAllChatMessages(long senderOid, long empfaengerOid)
+ {
+ return base.Channel.FindAllChatMessages(senderOid, empfaengerOid);
+ }
+
+ public System.Collections.Generic.List FindAllChatMessagesFromTeam(long senderOid, long teamEmpfangOid)
+ {
+ return base.Channel.FindAllChatMessagesFromTeam(senderOid, teamEmpfangOid);
+ }
+
+ public void UpdateIstGelesen(long senderOid, long empfaengerOid, bool istGelesen)
+ {
+ base.Channel.UpdateIstGelesen(senderOid, empfaengerOid, istGelesen);
+ }
+
+ public byte[] GetCustomerImage(long customerOid)
+ {
+ return base.Channel.GetCustomerImage(customerOid);
+ }
+
+ public System.Collections.Generic.List GetAllCustomerAppCodes(long pCustomerOid)
+ {
+ return base.Channel.GetAllCustomerAppCodes(pCustomerOid);
+ }
+
+ public long UpdateOrganisation(BS.Shared.DataContracts.OrganisationDC pOrganisationDC)
+ {
+ return base.Channel.UpdateOrganisation(pOrganisationDC);
+ }
+
+ public long UpdatePerson(BS.Shared.DataContracts.PersonDC pPersonDC)
+ {
+ return base.Channel.UpdatePerson(pPersonDC);
+ }
+
+ public long UpdateSupportConcept(BS.Shared.DataContracts.SupportConceptDC pSupportConcept)
+ {
+ return base.Channel.UpdateSupportConcept(pSupportConcept);
+ }
+
+ public System.Collections.Generic.List LoadCustomerAssessmentSheetCategoryList(long pCustomerOid)
+ {
+ return base.Channel.LoadCustomerAssessmentSheetCategoryList(pCustomerOid);
+ }
+
+ public System.Collections.Generic.List LoadAppointments(System.Nullable customerOid, System.Nullable employeeOid)
+ {
+ return base.Channel.LoadAppointments(customerOid, employeeOid);
+ }
+
+ public System.Collections.Generic.List GetAllAppointmentCategories()
+ {
+ return base.Channel.GetAllAppointmentCategories();
+ }
+
+ public System.Collections.Generic.List InsertNewAppointmentCategories(System.Collections.Generic.List pAppointmentCategories)
+ {
+ return base.Channel.InsertNewAppointmentCategories(pAppointmentCategories);
+ }
+
+ public System.Collections.Generic.List UpdateAppointmentCategories(System.Collections.Generic.List pAppointmentCategories)
+ {
+ return base.Channel.UpdateAppointmentCategories(pAppointmentCategories);
+ }
+
+ public void DeactivateAppointmentCategories(System.Collections.Generic.Dictionary pOid2Version)
+ {
+ base.Channel.DeactivateAppointmentCategories(pOid2Version);
+ }
+
+ public System.Collections.Generic.List InsertNewAppointments(System.Collections.Generic.List pAppointments)
+ {
+ return base.Channel.InsertNewAppointments(pAppointments);
+ }
+
+ public System.Collections.Generic.List UpdateAppointments(System.Collections.Generic.List pAppointments)
+ {
+ return base.Channel.UpdateAppointments(pAppointments);
+ }
+
+ public void DeactivateAppointments(System.Collections.Generic.Dictionary pOid2Version)
+ {
+ base.Channel.DeactivateAppointments(pOid2Version);
+ }
+
+ public System.Collections.Generic.List InsertAbsenceTimes(System.Collections.Generic.List pDCList)
+ {
+ return base.Channel.InsertAbsenceTimes(pDCList);
+ }
+
+ public System.Collections.Generic.List UpdateAbsenceTimes(System.Collections.Generic.List pDCList)
+ {
+ return base.Channel.UpdateAbsenceTimes(pDCList);
+ }
+
+ public void DeactivateAbsenceTimes(System.Collections.Generic.Dictionary pOid2Version)
+ {
+ base.Channel.DeactivateAbsenceTimes(pOid2Version);
+ }
+
+ public System.Collections.Generic.List GetAllCustomerGoals(long pCustomerOid)
+ {
+ return base.Channel.GetAllCustomerGoals(pCustomerOid);
+ }
+
+ public BS.Shared.DataContracts.Compact.CompactSupportConceptDC LoadCompactSupportConceptDC(long pOid, System.Nullable currentEmployeeOid)
+ {
+ return base.Channel.LoadCompactSupportConceptDC(pOid, currentEmployeeOid);
+ }
+
+ public BS.Shared.DataContracts.Compact.CompactCustomerDC GetCompactCustomerDC(long pOid)
+ {
+ return base.Channel.GetCompactCustomerDC(pOid);
+ }
+
+ public System.Collections.Generic.List GetAllActiveCompactCustomers()
+ {
+ return base.Channel.GetAllActiveCompactCustomers();
+ }
+
+ public bool ServiceRecordOutOfSupportConcept(BS.Shared.DataContracts.SupportConceptDC pSupportConcept)
+ {
+ return base.Channel.ServiceRecordOutOfSupportConcept(pSupportConcept);
+ }
+
+ public System.Collections.Generic.List GetAllActiveCustomers()
+ {
+ return base.Channel.GetAllActiveCustomers();
+ }
+
public System.Collections.Generic.List GetCustomersById(System.Collections.Generic.List idList)
{
return base.Channel.GetCustomersById(idList);
@@ -1812,111 +2022,6 @@ namespace BeWo.ServiceProxy
return base.Channel.UpdateWohnheimbuchung(buchung);
}
- public long InsertWohnheimbuchung(BS.Shared.DataContracts.WohnheimbuchungDC buchung)
- {
- return base.Channel.InsertWohnheimbuchung(buchung);
- }
-
- public BS.Shared.DataContracts.WohnheimbuchungDC GetWohnheimbuchungByWohnheimAndBuchungsdatum(long pWohnheimOid, System.DateTime pBuchungsdatum)
- {
- return base.Channel.GetWohnheimbuchungByWohnheimAndBuchungsdatum(pWohnheimOid, pBuchungsdatum);
- }
-
- public System.Collections.Generic.List FindWohnheimbuchungsServiceRecords(long pWohnheimbuchungsOid)
- {
- return base.Channel.FindWohnheimbuchungsServiceRecords(pWohnheimbuchungsOid);
- }
-
- public void DeleteWohnheimbuchung(long pWohnheimbuchungsOid, long pWohnheimbuchungsVersion)
- {
- base.Channel.DeleteWohnheimbuchung(pWohnheimbuchungsOid, pWohnheimbuchungsVersion);
- }
-
- public System.Collections.Generic.List GetAllActiveSupportConcepts()
- {
- return base.Channel.GetAllActiveSupportConcepts();
- }
-
- public System.Collections.Generic.List CreateServiceRecordsFromWohnheimbuchung(long pWohnheimbuchungsOid, long pServiceDescriptionOid)
- {
- return base.Channel.CreateServiceRecordsFromWohnheimbuchung(pWohnheimbuchungsOid, pServiceDescriptionOid);
- }
-
- public BS.Shared.DataContracts.ServiceDescriptionDC FindServiceDescriptionForWohnheimbuchungsServiceRecord(long pWohnheimbuchungsOid)
- {
- return base.Channel.FindServiceDescriptionForWohnheimbuchungsServiceRecord(pWohnheimbuchungsOid);
- }
-
- public System.Collections.Generic.List LoadCustomerPersonRelationsByOid(System.Collections.Generic.List pOids)
- {
- return base.Channel.LoadCustomerPersonRelationsByOid(pOids);
- }
-
- public System.Collections.Generic.List LoadCustomerOrganisationRelationsByOid(System.Collections.Generic.List pOids)
- {
- return base.Channel.LoadCustomerOrganisationRelationsByOid(pOids);
- }
-
- public System.Collections.Generic.List InsertMedRecords(System.Collections.Generic.List pDCList)
- {
- return base.Channel.InsertMedRecords(pDCList);
- }
-
- public System.Collections.Generic.List GetMedRecordsForCustomer(long pCustomerOid)
- {
- return base.Channel.GetMedRecordsForCustomer(pCustomerOid);
- }
-
- public System.Collections.Generic.List UpdateMedRecords(System.Collections.Generic.List pDCList)
- {
- return base.Channel.UpdateMedRecords(pDCList);
- }
-
- public void DeactivateMedRecords(System.Collections.Generic.Dictionary pOid2Version)
- {
- base.Channel.DeactivateMedRecords(pOid2Version);
- }
-
- public void DeleteMedRecord(long pOid, long pVersion)
- {
- base.Channel.DeleteMedRecord(pOid, pVersion);
- }
-
- public string AndroidGetCustomerCompact(long pCustomerOid)
- {
- return base.Channel.AndroidGetCustomerCompact(pCustomerOid);
- }
-
- public System.Collections.Generic.List GetAllChatActiveCustomersCompact(long personOid)
- {
- return base.Channel.GetAllChatActiveCustomersCompact(personOid);
- }
-
- public System.Collections.Generic.List FindAllChatMessages(long senderOid, long empfaengerOid)
- {
- return base.Channel.FindAllChatMessages(senderOid, empfaengerOid);
- }
-
- public System.Collections.Generic.List FindAllChatMessagesFromTeam(long senderOid, long teamEmpfangOid)
- {
- return base.Channel.FindAllChatMessagesFromTeam(senderOid, teamEmpfangOid);
- }
-
- public void UpdateIstGelesen(long senderOid, long empfaengerOid, bool istGelesen)
- {
- base.Channel.UpdateIstGelesen(senderOid, empfaengerOid, istGelesen);
- }
-
- public byte[] GetCustomerImage(long customerOid)
- {
- return base.Channel.GetCustomerImage(customerOid);
- }
-
- public System.Collections.Generic.List GetAllCustomerAppCodes(long pCustomerOid)
- {
- return base.Channel.GetAllCustomerAppCodes(pCustomerOid);
- }
-
public void ArchiveCustomer(long pOid, long pVersion)
{
base.Channel.ArchiveCustomer(pOid, pVersion);
@@ -2236,111 +2341,6 @@ namespace BeWo.ServiceProxy
{
base.Channel.UpdateCustomersAbsenceTimes(pCustomerOid, pAbsenceTimes);
}
-
- public long UpdateOrganisation(BS.Shared.DataContracts.OrganisationDC pOrganisationDC)
- {
- return base.Channel.UpdateOrganisation(pOrganisationDC);
- }
-
- public long UpdatePerson(BS.Shared.DataContracts.PersonDC pPersonDC)
- {
- return base.Channel.UpdatePerson(pPersonDC);
- }
-
- public long UpdateSupportConcept(BS.Shared.DataContracts.SupportConceptDC pSupportConcept)
- {
- return base.Channel.UpdateSupportConcept(pSupportConcept);
- }
-
- public System.Collections.Generic.List LoadCustomerAssessmentSheetCategoryList(long pCustomerOid)
- {
- return base.Channel.LoadCustomerAssessmentSheetCategoryList(pCustomerOid);
- }
-
- public System.Collections.Generic.List LoadAppointments(System.Nullable customerOid, System.Nullable employeeOid)
- {
- return base.Channel.LoadAppointments(customerOid, employeeOid);
- }
-
- public System.Collections.Generic.List GetAllAppointmentCategories()
- {
- return base.Channel.GetAllAppointmentCategories();
- }
-
- public System.Collections.Generic.List InsertNewAppointmentCategories(System.Collections.Generic.List pAppointmentCategories)
- {
- return base.Channel.InsertNewAppointmentCategories(pAppointmentCategories);
- }
-
- public System.Collections.Generic.List UpdateAppointmentCategories(System.Collections.Generic.List pAppointmentCategories)
- {
- return base.Channel.UpdateAppointmentCategories(pAppointmentCategories);
- }
-
- public void DeactivateAppointmentCategories(System.Collections.Generic.Dictionary pOid2Version)
- {
- base.Channel.DeactivateAppointmentCategories(pOid2Version);
- }
-
- public System.Collections.Generic.List InsertNewAppointments(System.Collections.Generic.List pAppointments)
- {
- return base.Channel.InsertNewAppointments(pAppointments);
- }
-
- public System.Collections.Generic.List UpdateAppointments(System.Collections.Generic.List pAppointments)
- {
- return base.Channel.UpdateAppointments(pAppointments);
- }
-
- public void DeactivateAppointments(System.Collections.Generic.Dictionary pOid2Version)
- {
- base.Channel.DeactivateAppointments(pOid2Version);
- }
-
- public System.Collections.Generic.List InsertAbsenceTimes(System.Collections.Generic.List pDCList)
- {
- return base.Channel.InsertAbsenceTimes(pDCList);
- }
-
- public System.Collections.Generic.List UpdateAbsenceTimes(System.Collections.Generic.List pDCList)
- {
- return base.Channel.UpdateAbsenceTimes(pDCList);
- }
-
- public void DeactivateAbsenceTimes(System.Collections.Generic.Dictionary pOid2Version)
- {
- base.Channel.DeactivateAbsenceTimes(pOid2Version);
- }
-
- public System.Collections.Generic.List GetAllCustomerGoals(long pCustomerOid)
- {
- return base.Channel.GetAllCustomerGoals(pCustomerOid);
- }
-
- public BS.Shared.DataContracts.Compact.CompactSupportConceptDC LoadCompactSupportConceptDC(long pOid, System.Nullable currentEmployeeOid)
- {
- return base.Channel.LoadCompactSupportConceptDC(pOid, currentEmployeeOid);
- }
-
- public BS.Shared.DataContracts.Compact.CompactCustomerDC GetCompactCustomerDC(long pOid)
- {
- return base.Channel.GetCompactCustomerDC(pOid);
- }
-
- public System.Collections.Generic.List GetAllActiveCompactCustomers()
- {
- return base.Channel.GetAllActiveCompactCustomers();
- }
-
- public bool ServiceRecordOutOfSupportConcept(BS.Shared.DataContracts.SupportConceptDC pSupportConcept)
- {
- return base.Channel.ServiceRecordOutOfSupportConcept(pSupportConcept);
- }
-
- public System.Collections.Generic.List GetAllActiveCustomers()
- {
- return base.Channel.GetAllActiveCustomers();
- }
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
@@ -3624,6 +3624,145 @@ namespace BeWo.ServiceProxy
public interface IOperationsService
{
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/UpdateNotfallNacrichtEmployeeAPPCodeDC", ReplyAction="http://tempuri.org/IOperationsService/UpdateNotfallNacrichtEmployeeAPPCodeDCRespo" +
+ "nse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/UpdateNotfallNacrichtEmployeeAPPCodeDCBeWoF" +
+ "aultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void UpdateNotfallNacrichtEmployeeAPPCodeDC(long employeeOid, string notfallstate);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/LoadOrganisationPersonRelationsByOid", ReplyAction="http://tempuri.org/IOperationsService/LoadOrganisationPersonRelationsByOidRespons" +
+ "e")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/LoadOrganisationPersonRelationsByOidBeWoFau" +
+ "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List LoadOrganisationPersonRelationsByOid(System.Collections.Generic.List pOids);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/LoadBargeldkassenForObject", ReplyAction="http://tempuri.org/IOperationsService/LoadBargeldkassenForObjectResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/LoadBargeldkassenForObjectBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List LoadBargeldkassenForObject(BS.Shared.TableID objectTid, long objectOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/InsertNewBargeldkasse", ReplyAction="http://tempuri.org/IOperationsService/InsertNewBargeldkasseResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/InsertNewBargeldkasseBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ long InsertNewBargeldkasse(BS.Shared.DataContracts.BargeldkassenDC pBargeldkasse);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/UpdateBargeldkasse", ReplyAction="http://tempuri.org/IOperationsService/UpdateBargeldkasseResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/UpdateBargeldkasseBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ BS.Shared.DataContracts.BargeldkassenDC UpdateBargeldkasse(BS.Shared.DataContracts.BargeldkassenDC pBargeldkasse);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/DeactivateBargeldkasse", ReplyAction="http://tempuri.org/IOperationsService/DeactivateBargeldkasseResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/DeactivateBargeldkasseBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void DeactivateBargeldkasse(long pOid, long pVersion);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/UpdateServiceRecordGroup", ReplyAction="http://tempuri.org/IOperationsService/UpdateServiceRecordGroupResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/UpdateServiceRecordGroupBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ BS.Shared.DataContracts.ServiceRecordGroupDC UpdateServiceRecordGroup(BS.Shared.DataContracts.ServiceRecordGroupDC pServiceRecordGroup);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/UpdateServiceRecords", ReplyAction="http://tempuri.org/IOperationsService/UpdateServiceRecordsResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/UpdateServiceRecordsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void UpdateServiceRecords(System.Collections.Generic.List pServiceRecords);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetServiceRecordStatisticInfo", ReplyAction="http://tempuri.org/IOperationsService/GetServiceRecordStatisticInfoResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetServiceRecordStatisticInfoBeWoFaultFault" +
+ "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ BS.Shared.DataContracts.ServiceRecordStatisticsInfoDC GetServiceRecordStatisticInfo(long costBearer2SupportConceptOid, System.DateTime statisticsDate);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/CreateSupportConceptStatistics", ReplyAction="http://tempuri.org/IOperationsService/CreateSupportConceptStatisticsResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/CreateSupportConceptStatisticsBeWoFaultFaul" +
+ "t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ BS.Shared.DataContracts.SupportConceptStatisticsDC CreateSupportConceptStatistics(long costBearer2SupportConceptOid, System.DateTime statisticsDate);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetServiceRecordHistory", ReplyAction="http://tempuri.org/IOperationsService/GetServiceRecordHistoryResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetServiceRecordHistoryBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetServiceRecordHistory(long serviceRecordOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/ResetTenant", ReplyAction="http://tempuri.org/IOperationsService/ResetTenantResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/ResetTenantBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void ResetTenant(string tenant);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/ResetAllTenants", ReplyAction="http://tempuri.org/IOperationsService/ResetAllTenantsResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/ResetAllTenantsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void ResetAllTenants();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/DoesNotOverlapWithOtherServiceRecord", ReplyAction="http://tempuri.org/IOperationsService/DoesNotOverlapWithOtherServiceRecordRespons" +
+ "e")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/DoesNotOverlapWithOtherServiceRecordBeWoFau" +
+ "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ bool DoesNotOverlapWithOtherServiceRecord(BS.Shared.DataContracts.ServiceRecordDC pServiceRecord, long customerOid, System.Nullable employeeOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetAllAdditionalService", ReplyAction="http://tempuri.org/IOperationsService/GetAllAdditionalServiceResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllAdditionalService();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceRegion", ReplyAction="http://tempuri.org/IOperationsService/GetAllAdditionalServiceRegionResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceRegionBeWoFaultFault" +
+ "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List