fwddefault.lzx

<library>
        <view name="fwddefault" visible="false" width="${parent.width}" height="${parent.height-25}" initstage="defer">
                <view width="${parent.width}">
                        <view x="20" align="left">
                                <text fontstyle="bold">Klantentool</text>
                        </view>
                        <view align="right">
                                <text>fwd rev.2011032601
                                </text>
                        </view>
                </view>
                <simplelayout axis="y" spacing="5"/>

		<view name="userdefault" width="${parent.width}" height="${parent.height}">
			<tabs x="5" style="whitecolors" id="mytabs" width="${parent.width-10}" height="${parent.height-5}">
				<tabpane bgcolor="#FFFFFF" width="${parent.width}" height="${parent.height}">Details 
					<view x="5" y="5" height="${immediateparent.height-10}" width="${immediateparent.width-10}">
                                                <view>
                                                        <text fontstyle="bold" selectable="true">Account nummer:</text>
                                                        <text selectable="true" datapath="loginDS:/dbdata/data/account_id/text()"/>
                                                        <simplelayout axis="x"/>
                                                </view>
                                                <view>
                                                        <text fontstyle="bold" selectable="true">Pro nummer:</text>
                                                        <text selectable="true" datapath="loginDS:/dbdata/data/group_id/text()"/><text>-</text>
                                                        <text selectable="true" datapath="loginDS:/dbdata/data/reseller_id/text()"/>
                                                        <simplelayout axis="x"/>
                                                </view>
                                                <view>
                                                        <text fontstyle="bold">Rekening balans:</text>
                                                        <text datapath="loginDS:/dbdata/data/credit/text()" width="75"/>
                                                        <simplelayout axis="x"/>
                                                </view>
                                                <view>
                                                        <text selectable="true" fontstyle="bold">Persoonlijke gegevens:</text>
                                                        <text selectable="true" datapath="loginDS:/dbdata/data/fullname/text()" width="350"/>
                                                        <text selectable="true" datapath="loginDS:/dbdata/data/street/text()" width="350"/>
                                                        <text selectable="true" datapath="loginDS:/dbdata/data/postalcity/text()" width="350"/>
                                                        <text selectable="true" datapath="loginDS:/dbdata/data/country/text()" width="350"/>
                                                        <text selectable="true" datapath="loginDS:/dbdata/data/email/text()" width="350"/>
                                                        <text/>
                                                        <text selectable="true" datapath="loginDS:/dbdata/data/company/text()" width="350"/>
                                                        <text selectable="true" datapath="loginDS:/dbdata/data/vat/text()" width="350"/>
                                                        <simplelayout axis="y"/>
                                                </view>
                                                <view layout="axis:x; spacing:5" align="left">
                                                        <button isdefault="true">Download contract
                                                                <handler name="onclick">
                                                                        canvas.downloadAgreement();
                                                                </handler>
                                                        </button>
                                                </view>
                                                <view layout="axis:x; spacing:5" align="left">
                                                        <button isdefault="true">Genereer contract
                                                                <handler name="onclick">
                                                                        canvas.requestAgreement();
                                                                </handler>
                                                        </button>
                                                </view>
						<view layout="axis:x; spacing:5" align="left">
							<button isdefault="true">Wijzig wachtwoord
								<handler name="onclick">
									canvas.changepwddialog.open();
								</handler>
							</button>
						</view>
						<view layout="axis:x; spacing:5" align="left">
							<button isdefault="true">Wijzig e-mail adres
								<handler name="onclick">
									canvas.changeemaildialog.open();
								</handler>
							</button>
						</view>
						<simplelayout axis="y" spacing="15"/>
					</view>
				</tabpane>
				<tabpane bgcolor="#FFFFFF" width="${parent.width}" height="${parent.height}">Informatie
					<tabslider width="${parent.width-20}" height="${parent.height-45}">
                                                <tabelement id="fwdconfig" text="Doorschakeling" selected="true">
                                                        <view height="${immediateparent.height}" width="${immediateparent.width}" clip="true" layout="axis:y; spacing:5">
								<view layout="axis:x" align="left">
									<text fontstyle="bold">Doorschakel configuratie: </text>
								</view>
								<view layout="axis:x" align="left">
									<text valign="middle">Gesprekken doorsturen naar: (kunnen meerdere nummers zijn, gescheiden door een komma)</text>
								</view>
								<view layout="axis:x" align="left">
									<edittext id="newforward" datapath="loginDS:/dbdata/data/forward/text()" width="150"/>
								</view>
								<view layout="axis:x" align="left">
									<button isdefault="true">Wijzig
										<handler name="onclick">
											canvas.userChangeForward(newforward.getText(),'61');
										</handler>
									</button>
								</view>
								<simplelayout axis="y" spacing="15"/>
                                                        </view>
                                                </tabelement>
                                                <tabelement id="skypeconfig" text="Skype">
                                                        <view height="${immediateparent.height}" width="${immediateparent.width}" clip="true" layout="axis:y; spacing:5">
                                                                <view layout="axis:y" align="left">
                                                                        <text>Enkel mogelijk met een skype business account! Deze kan je aanmaken via het skype business control panel!</text>
                                                                </view>
								<view layout="axis:x" align="left">
									<button isdefault="true">Skype Business
										<handler name="onclick">
											lz.Browser.loadURL("http://www.skype.com/intl/en/business/products/business-control-panel/", "_blank");
										</handler>
									</button>
								</view>
                                                                <view layout="axis:x" align="left">
                                                                        <text fontstyle="bold" width="170">Skypename: </text>
                                                                        <edittext id="skypename" datapath="loginDS:/dbdata/data/skypename/text()" width="150"/>
                                                                </view>
                                                                <view layout="axis:x" align="left">
                                                                        <text fontstyle="bold" width="170">Skype wachtwoord: </text>
                                                                        <edittext id="skypepwd" datapath="loginDS:/dbdata/data/skypepwd/text()" width="150"/>
                                                                </view>
                                                                <view layout="axis:x" align="left">
                                                                        <button isdefault="true">Maak aan
                                                                                <handler name="onclick">
                                                                                        canvas.userChangeSkype(skypename.getText(),skypepwd.getText());
                                                                                </handler>
                                                                        </button>
                                                                        <button isdefault="true">Verwijder
                                                                                <handler name="onclick">
                                                                                        canvas.userChangeSkype('','');
                                                                                </handler>
                                                                        </button>
									<simplelayout axis="x" spacing="15"/>
                                                                </view>
                                                                <view layout="axis:x" align="left">
									<text fontstyle="bold" fontsize="12" datapath="loginDS:/dbdata/data/skypeonline/text()"/>
                                                                </view>
                                                                <view layout="axis:y" align="left">
                                                                        <text>Het kan tot 10 minuten duren vooralleer de skype user online komt! Om de status update te kennen, gelieve uit de klantentool uit te loggen, en even terug in te loggen!</text>
                                                                </view>
                                                                <simplelayout axis="y" spacing="15"/>
                                                        </view>
                                                </tabelement>
					</tabslider>
				</tabpane>
				<tabpane bgcolor="#FFFFFF" width="${parent.width}" height="${parent.height}">Uitgaande Gesprekken
					<simplelayout axis="y" spacing="5"/>
					<view width="100%">	
                                                <view layout="axis:x" align="left" valign="top">
                                                        <text fontstyle="bold">Maand: </text>
							<datacombobox id="callsoutmonth" width="150" shownitems="5" itemdatapath="lastyearDS:/dbdata/data" textdatapath="description/text()" valuedatapath="month/text()" selectfirst="true">
                                                                <handler name="onselected">
                                                                        canvas.searchCallsout(callsoutmonth.getValue(), "");
                                                                </handler>
							</datacombobox>
                                                </view>
                                                <view layout="axis:x" align="right" valign="top">
                                                        <edittext id="callsoutsearch" width="150"/>
                                                        <button isdefault="true">Zoek
                                                                <handler name="onclick">
                                                                        canvas.searchCallsout(callsoutmonth.getValue(), callsoutsearch.getValue());
                                                                </handler>
                                                        </button>
                                                        <simplelayout axis="x" spacing="5"/>
                                                </view>
                                        </view>

					<grid id="callsout" width="${parent.width-20}" height="${parent.height-80}" bgcolor0="$once{whitecolors.basecolor}" datapath="callsoutDS:/dbdata" sizetoheader="false">
						<handler name="ondata">
							canvas.gridCallsout=1;
						        canvas.checkGridData();	
						</handler>
                                                <gridcolumn width="${parent.width/7}" sortable="true">Wanneer
                                                        <text width="${parent.width}" datapath="timestamp/text()"/>
                                                </gridcolumn>
                                                <gridcolumn width="${parent.width/7}" sortable="true">Bestemming
                                                        <text width="${parent.width}" datapath="country/text()"/>
                                                </gridcolumn>
                                                <gridcolumn width="${parent.width/7}" sortable="true">Nummer
                                                        <text width="${parent.width}" datapath="callee/text()"/>
                                                </gridcolumn>
                                                <gridcolumn width="${parent.width/7}" sortable="true">Duur
                                                        <text width="${parent.width}" datapath="billsec/text()"/>
                                                </gridcolumn>
                                                <gridcolumn width="${parent.width/7}" sortable="true">Prijs
                                                        <text width="${parent.width}" datapath="price_out/text()"/>
                                                </gridcolumn>
                                                <gridcolumn width="${parent.width/7}" sortable="true">Setup
                                                        <text width="${parent.width}" datapath="setup_out/text()"/>
                                                </gridcolumn>
                                                <gridcolumn width="${parent.width/7}" sortable="true">Type
                                                        <text width="${parent.width}" datapath="type/text()"/>
                                                </gridcolumn>
					</grid>
				</tabpane>
				<tabpane bgcolor="#FFFFFF" width="${parent.width}" height="${parent.height}">Inkomende Gesprekken
					<simplelayout axis="y" spacing="5"/>
					<view width="100%">	
                                                <view layout="axis:x" align="left" valign="top">
                                                        <text fontstyle="bold">Maand: </text>
							<datacombobox id="callsinmonth" width="150" shownitems="5" itemdatapath="lastyearDS:/dbdata/data" textdatapath="description/text()" valuedatapath="month/text()" selectfirst="true">
                                                                <handler name="onselected">
                                                                        canvas.searchCallsin(callsinmonth.getValue(), "");
                                                                </handler>
							</datacombobox>
                                                </view>
                                                <view layout="axis:x" align="right" valign="top">
                                                        <edittext id="callsinsearch" width="150"/>
                                                        <button isdefault="true">Zoek
                                                                <handler name="onclick">
                                                                        canvas.searchCallsin(callsinmonth.getValue(), callsinsearch.getValue());
                                                                </handler>
                                                        </button>
                                                        <simplelayout axis="x" spacing="5"/>
                                                </view>
                                        </view>

					<grid id="callsin" width="${parent.width-20}" height="${parent.height-80}" bgcolor0="$once{whitecolors.basecolor}" datapath="callsinDS:/dbdata" sizetoheader="false">
						<handler name="ondata">
							canvas.gridCallsin=1;
						        canvas.checkGridData();	
						</handler>
                                                <gridcolumn width="${parent.width/6}" sortable="true">Wanneer
                                                        <text width="${parent.width}" datapath="timestamp/text()"/>
                                                </gridcolumn>
                                                <gridcolumn width="${parent.width/6}" sortable="true">Wie
                                                        <text width="${parent.width}" datapath="callerid/text()"/>
                                                </gridcolumn>
                                                <gridcolumn width="${parent.width/6}" sortable="true">Nummer
                                                        <text width="${parent.width}" datapath="clid/text()"/>
                                                </gridcolumn>
                                                <gridcolumn width="${parent.width/6}" sortable="true">Naar
                                                        <text width="${parent.width}" datapath="callee/text()"/>
                                                </gridcolumn>
                                                <gridcolumn width="${parent.width/6}" sortable="true">Duur
                                                        <text width="${parent.width}" datapath="billsec/text()"/>
                                                </gridcolumn>
                                                <gridcolumn width="${parent.width/6}" sortable="true">Type
                                                        <text width="${parent.width}" datapath="type/text()"/>
                                                </gridcolumn>
					</grid>
				</tabpane>
				<tabpane bgcolor="#FFFFFF" width="${parent.width}" height="${parent.height}">Skype
					<view width="${parent.width-20}" height="${parent.height-80}">
						<view width="550" height="300">
							<text><u><b>Telefoneer naar een skype gebruiker</b></u></text>
							<text/>
							<text><b>Bel naar skypename:</b></text>
							<edittext maxlength="255" id="skypeto" width="200"/>
							<text/>
							<button isdefault="true">Telefoneer
								<handler name="onclick">
									canvas.callSkype(skypeto.getValue());
								</handler>
							</button>
							<text/>
							<text multiline="true" width="600" fontsize="15" fontstyle="bold" id="skypestatus"/>
							<simplelayout axis="y" spacing="5"/>
						</view>
					</view>
				</tabpane>
				<tabpane bgcolor="#FFFFFF" width="${parent.width}" height="${parent.height}">Telefoon Nummers
					<simplelayout axis="y" spacing="5"/>
					<view width="100%">	
						<simplelayout axis="x" spacing="5"/>
						<view layout="axis:x" align="left">
							<button isdefault="true">Vraag nieuw nummer aan
								<handler name="onclick">
                                                                        canvas.newnumberdialog.open();
								</handler>
							</button>
						</view>
						<view layout="axis:x" align="right">
							<button isdefault="true">Vraag nummer overdracht aan
								<handler name="onclick">
									lz.Browser.loadURL("https://portins.voice.weepee.io/", "_blank");
								</handler>
							</button>
						</view>
					</view>
					<grid id="numbers" width="${parent.width-20}" height="${parent.height-80}" bgcolor0="$once{whitecolors.basecolor}" datapath="numbersDS:/dbdata" sizetoheader="false">
						<handler name="ondata">
							canvas.gridNumbers=1;
						        canvas.checkGridData();	
						</handler>
                                                <gridcolumn width="${parent.width/2}" sortable="true">Nummer
                                                        <text width="${parent.width}" datapath="caller_id/text()"/>
                                                </gridcolumn>
                                                <gridcolumn width="${parent.width/2}" sortable="true">Type
                                                        <text width="${parent.width}" datapath="numbertype/text()"/>
                                                </gridcolumn>
					</grid>
				</tabpane>
				<tabpane bgcolor="#FFFFFF" width="${parent.width}" height="${parent.height}">Belwaarde
					<simplelayout axis="y" spacing="5"/>
					<view width="100%">	
						<simplelayout axis="x" spacing="5"/>
                                                <view layout="axis:x" align="left" valign="top">
							<button isdefault="true">Koop belwaarde
								<handler name="onclick">
									lz.Browser.loadURL("https://ssl.weepee.org/klanten/belwaarde", "_blank");
								</handler>
							</button>
						</view>
                                                <view layout="axis:x" align="right" valign="top">
                                                        <edittext id="vouchercode" width="150"/>
                                                        <button isdefault="true">Verzilver voucher
                                                                <handler name="onclick">
                                                                        canvas.activateVoucher(vouchercode.getValue());
                                                                </handler>
                                                        </button>
                                                        <simplelayout axis="x" spacing="5"/>
                                                </view>
					</view>
					<grid id="usedvouchers" width="${parent.width-20}" height="${parent.height-80}" bgcolor0="$once{whitecolors.basecolor}" datapath="usedvouchersDS:/dbdata" sizetoheader="false">
						<handler name="ondata">
							canvas.gridVouchers=1;
						        canvas.checkGridData();	
						</handler>
                                                <gridcolumn width="${parent.width/3}" sortable="true">Voucher
                                                        <text width="${parent.width}" datapath="vouchercode/text()"/>
                                                </gridcolumn>
                                                <gridcolumn width="${parent.width/3}" sortable="true">Bedrag (€)
                                                        <text width="${parent.width}" datapath="amount/text()"/>
                                                </gridcolumn>
                                                <gridcolumn width="${parent.width/3}" sortable="true">Bijgeladen op
                                                        <text width="${parent.width}" datapath="usedon/text()"/>
                                                </gridcolumn>
					</grid>
				</tabpane>
			</tabs>
		</view>
        </view>
</library>

Cross References

Named Instances