You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
90 lines
3.2 KiB
90 lines
3.2 KiB
function c_person (personId, photographerId, ownerId, firstname, surname,
|
|
company, email, url, cameraId, wmWidth, wmHeight, wmXPos, wmYPos)
|
|
{
|
|
this.personId = this._personId = personId;
|
|
this.photographerId = this._photographerId = photographerId;
|
|
this.ownerId = this._ownerId = ownerId;
|
|
this.firstname = this._firstname = firstname;
|
|
this.surname = this._surname = surname;
|
|
this.company = this._company = company;
|
|
this.email = this._company = email;
|
|
this.url = this._url = url;
|
|
this.cameraId = this._cameraId = cameraId;
|
|
this.wmWidth = this._wmWidth = wmWidth;
|
|
this.wmHeight = this._wmHeight = wmHeight;
|
|
this.wmXPos = this._wmXPos = wmXPos;
|
|
this.wmYPos = this._wmYPos = wmYPos;
|
|
|
|
this.personForm = null;
|
|
|
|
this.connect = function (personForm)
|
|
{
|
|
this.personForm = personForm;
|
|
}
|
|
|
|
this.empty = function ()
|
|
{
|
|
if (this.personId != -1)
|
|
{
|
|
this.personId = this._personId = -1;
|
|
this.photographerId = this._photographerId = -1;
|
|
this.ownerId = this._ownerId = -1;
|
|
this.firstname = this._firstname = '';
|
|
this.surname = this._surname = '';
|
|
this.company = this._company = '';
|
|
this.email = this._email = '';
|
|
this.url = this._url = '';
|
|
this.cameraId = this._cameraId = -1;
|
|
this.wmWidth = this._wmWidth = '';
|
|
this.wmHeight = this._wmHeight = '';
|
|
this.wmXPos = this._wmXPos = '';
|
|
this.wmYPos = this._wmYPos = '';
|
|
|
|
if (this.personForm != null)
|
|
this.personForm.updateForm ();
|
|
}
|
|
}
|
|
|
|
this.reset = function ()
|
|
{
|
|
this.personId = this._personId;
|
|
this.photographerId = this._photographerId;
|
|
this.ownerId = this._ownerId;
|
|
this.firstname = this._firstname;
|
|
this.surname = this._surname;
|
|
this.company = this._company;
|
|
this.email = this._email;
|
|
this.url = this._url;
|
|
this.cameraId = this._cameraId;
|
|
this.wmWidth = this._wmWidth;
|
|
this.wmHeight = this._wmHeight;
|
|
this.wmXPos = this._wmXPos;
|
|
this.wmYPos = this._wmYPos;
|
|
|
|
if (this.personForm != null)
|
|
this.personForm.updateForm ();
|
|
}
|
|
|
|
this.update = function (p)
|
|
{
|
|
if (this.personId != p.personId)
|
|
{
|
|
this.personId = this._personId = p.personId;
|
|
this.photographerId = this._photographerId = p.photographerId;
|
|
this.ownerId = this._ownerId = p.ownerId;
|
|
this.firstname = this._firstname = p.firstname;
|
|
this.surname = this._surname = p.surname;
|
|
this.company = this._company = p.company;
|
|
this.email = this._email = p.email;
|
|
this.url = this._url = p.url;
|
|
this.cameraId = this._cameraId = p.cameraId;
|
|
this.wmWidth = this._wmWidth = p.wmWidth;
|
|
this.wmHeight = this._wmHeight = p.wmHeight;
|
|
this.wmXPos = this._wmXPos = p.wmXPos;
|
|
this.wmYPos = this._wmYPos = p.wmYPos;
|
|
|
|
if (this.personForm != null)
|
|
this.personForm.updateForm ();
|
|
}
|
|
}
|
|
}
|