| 246 | * Tworzy nową osobę kontaktową dla podanego klienta |
| 247 | * |
| 248 | * @param data Array - Tablica z parametrami w formie klucz => wartość, gdzie klucz to nazwa pola z bazy z tabeli contact_persons |
| 249 | * natomiast wartość to wartość |
| 250 | * |
| 251 | * Obsługiwane pola |
| 252 | * @param data['contid'] Int - identyfikator klienta |
| 253 | * @param data['data__'] String - Dane personalne (imię, nazwisko, stopień naukowy itp) np.: dr. Jan Nowak |
| 254 | * @param data['ph_num'] String - Telefon |
| 255 | * @param data['faxnum'] String - Faks |
| 256 | * @param data['email_'] String - Adres email |
| 257 | * @param data['dscrpt'] String - Opis (np.: zajmowane stanowisko w pracy itp) |
| 258 | * @param data['is_def'] Bool - Wartość TRUE|FALSE czy dana osoba kontaktowa ma być ustawiona jako domyślna |
| 259 | * @param data['place_'] String - Stanowisko zajmowane w firmie |
| 260 | * @param data['bday__'] String - Data urodzin w formacie YYYY-MM-DD HH:MM:SS np 1982-01-01 08:00:00 |
| 261 | * @param data['nday__'] String - Data imienin w formacie YYYY-MM-DD HH:MM:SS np 2010-01-01 08:00:00 |
| 262 | * |
| 263 | * @return Int - id osoby kontaktowej jeśli sukces (contact_persons:copeid), 0 w razie niepowodzenia |
| 264 | * |
| 265 | * @throws Exception - SoapFault |
| 266 | */ |
| 267 | Array createContactPerson(Array data) |
| 268 | |
| 269 | |
| 270 | /** |
| 271 | * Aktualizuje dane podanej osoby kontaktowej |
| 272 | * |
| 273 | * @param data Array - Tablica z parametrami w formie klucz => wartość, gdzie klucz to nazwa pola z bazy z tabeli contact_persons |
| 274 | * natomiast wartość to wartość |
| 275 | * |
| 276 | * Obsługiwane pola |
| 277 | * @param data['copeid'] Int - identyfikator osoby kontaktowej - wymagane |
| 278 | * @param data['data__'] String - Dane personalne (imię, nazwisko, stopień naukowy itp) np.: dr. Jan Nowak jeśli podano w tablicy musi posiadać wartość |
| 279 | * @param data['ph_num'] String - Telefon |
| 280 | * @param data['faxnum'] String - Faks |
| 281 | * @param data['email_'] String - Adres email |
| 282 | * @param data['dscrpt'] String - Opis (np.: zajmowane stanowisko w pracy itp) |
| 283 | * @param data['is_def'] Bool - Wartość TRUE|FALSE czy dana osoba kontaktowa ma być ustawiona jako domyślna |
| 284 | * @param data['place_'] String - Stanowisko zajmowane w firmie |
| 285 | * @param data['bday__'] String - Data urodzin w formacie YYYY-MM-DD HH:MM:SS np 1982-01-01 08:00:00 |
| 286 | * @param data['nday__'] String - Data imienin w formacie YYYY-MM-DD HH:MM:SS np 2010-01-01 08:00:00 |
| 287 | * |
| 288 | * @return Int - id osoby kontaktowej jeśli sukces (contact_persons:copeid), 0 w razie niepowodzenia |
| 289 | * |
| 290 | * @throws Exception - SoapFault |
| 291 | */ |
| 292 | Int updateContactPerson(Array data) |
| 293 | |
| 294 | |
| 295 | /** |
| 296 | * Zwraca wszystkie aktywne (nie usunięte) osoby kontaktowe danego klienta |
| 297 | * |
| 298 | * @param contid Int - Id klienta (contacts:contid) |
| 299 | * |
| 300 | * @return Array - tablica danych osób kontaktowych jeśli sukces, SoapFault w razie niepowodzenia |
| 301 | * |
| 302 | * @throws Exception - SoapFault |
| 303 | */ |
| 304 | Array getContactPersons(Int contid) |
| 305 | |
| 306 | |
| 307 | /** |