. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
| Server IP : 52.223.31.75 / Your IP : 172.31.6.220 [ Web Server : Apache/2.4.66 () OpenSSL/1.0.2k-fips PHP/7.4.33 System : Linux ip-172-31-14-81.eu-central-1.compute.internal 4.14.281-212.502.amzn2.x86_64 #1 SMP Thu May 26 09:52:17 UTC 2022 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE Domains : 4 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /var/www/ripara.co/admin/views/ |
Upload File : |
<div class="container" data-ng-controller="clienteCtrl as clientectrl">
<div class="block-header">
<h2>Cliente<small>In questa sezione pui trovare tutti Cliente del sistema.</small></h2>
<ul class="actions m-t-20 hidden-xs">
<li class="dropdown" uib-dropdown>
<a href="" uib-dropdown-toggle>
<i class="zmdi zmdi-more-vert"></i>
</a>
<ul class="dropdown-menu dropdown-menu-right">
<li>
<a data-ng-click="clientectrl.newCliente = 1" href="">Aggiungi Cliente</a>
</li>
</ul>
</li>
</ul>
</div>
<!-- card Cliente-->
<div class="card hidden-print" id="insertCliente" data-ng-if="clientectrl.newCliente === 1">
<form data-ng-submit="clientectrl.submitCliente()" class="form-horizontal ng-pristine ng-valid" role="form">
<div class="card-header">
<h2>Aggiungi Cliente
</h2>
</div>
<div class="card-body card-padding">
<div class="form-group">
<label for="ragioneSociale" class="col-sm-2 control-label">Nome Cognome o <br> Ragione Sociale
<label class="errorJ">*
</label>
</label>
<div class="col-sm-10">
<div class="fg-line">
<div class="fg-line">
<input type="text" class="form-control input-sm" id="ragioneSociale" data-ng-model="clientectrl.clienteInsert.ragionesociale" required placeholder="Ragione Sociale">
</div>
</div>
</div>
</div>
<div class="form-group">
<label for="indirizzo" class="col-sm-2 control-label">Indirizzo
</label>
<div class="col-sm-10">
<div class="fg-line">
<div class="fg-line">
<input type="text" class="form-control input-sm" id="indirizzo" data-ng-model="clientectrl.clienteInsert.indirizzo" placeholder="Indirizzo">
</div>
</div>
</div>
</div>
<div class="form-group">
<label for="comuni" class="col-sm-2 control-label">CittÃ
</label>
<div class="col-sm-10">
<angucomplete-alt
id="comuni"
placeholder="Cerca città "
pause="100"
selected-object="clientectrl.selezione"
local-data="clientectrl.comuni"
search-fields="nome_comune"
title-field="nome_comune"
minlength="3"
input-class="form-control form-control-small"/>
</div>
</div>
<div class="form-group">
<label for="piva" class="col-sm-2 control-label">Partita Iva
</label>
<div class="col-sm-10">
<div class="fg-line">
<input type="numeric" class="form-control input-sm" id="piva" data-ng-model="clientectrl.clienteInsert.piva" placeholder="Partita Iva">
</div>
</div>
</div>
<div class="form-group">
<label for="codiceFiscale" class="col-sm-2 control-label">Codice Fiscale
</label>
<div class="col-sm-10">
<div class="fg-line">
<input type="text" class="form-control input-sm" id="codiceFiscale" data-ng-model="clientectrl.clienteInsert.codicefiscale" placeholder="Codice Fiscale">
</div>
</div>
</div>
<div class="form-group">
<label for="telefono" class="col-sm-2 control-label">Telefono
<label class="errorJ">*
</label>
</label>
<div class="col-sm-10">
<div class="fg-line">
<input type="numeric" class="form-control input-sm" id="telefono" data-ng-model="clientectrl.clienteInsert.telefono" rplaceholder="Telefono">
</div>
</div>
</div>
<div class="form-group">
<label for="cellulare" class="col-sm-2 control-label">Cellulare
</label>
<div class="col-sm-10">
<div class="fg-line">
<input type="text" class="form-control input-sm" id="cellulare" data-ng-model="clientectrl.clienteInsert.cellulare" placeholder="Cellulare">
</div>
</div>
</div>
<div class="form-group">
<label for="email" class="col-sm-2 control-label">Email
<label class="errorJ">*
</label>
</label>
<div class="col-sm-10">
<div class="fg-line">
<input type="email" class="form-control input-sm" id="email" data-ng-model="clientectrl.clienteInsert.email" placeholder="Email">
</div>
</div>
</div>
<div class="form-group">
<label for="note" class="col-sm-2 control-label">Note
</label>
<div class="col-sm-10">
<div class="fg-line">
<input type="text" class="form-control input-sm" id="note" data-ng-model="clientectrl.clienteInsert.note" placeholder="Note">
</div>
</div>
</div>
<div class="form-group">
<label for="inputsede" class="col-sm-2 control-label">Sede Associata <label class="errorJ">*</label></label>
<div class="col-sm-10">
<div class="fg-line" ng-if="utente.user_type_id == 830830">
<select class="form-control input-sm" data-ng-model="clientectrl.clienteInsert.sede" ng-options="y as y.nomesede for y in clientectrl.sedi track by y.idsede" required id="inputsede">
</select>
</div>
<div class="fg-line" ng-if="utente.user_type_id != 830830">
{{(!clientectrl.clienteInsert.sede.nomesede)?clientectrl.clienteInsert.sede = clientectrl.getSedeUtente(utente.sede):clientectrl.clienteInsert.sede.nomesede}}
</select>
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-primary btn-sm waves-effect">Inserisci Cliente
</button>
<button class="btn btn-link btn-sm" type="reset" data-ng-click="clientectrl.newCliente = 0">Annulla
</button>
</div>
</div>
</div>
</form>
</div>
<div class="card">
<div class="card-body">
<div class="table-responsive">
<table ng-table="clientectrl.tableCliente" class="table table-striped table-vmiddle" show-filter="true">
<thead>
<tr>
<th ng-repeat="column in elencoCampiP" class="text-center sortable" ng-click="clientectrl.tableCliente.sorting('orderBy', (clientectrl.isSortBy ? '+' : '-') + elencoChiaviP[$index]);" sortable="elencoCampiP[$index]">
{{elencoCampiP[$index]}}
</th>
</tr>
<tr>
<th ng-repeat="column in elencoCampiP" class="text-center sortable ng-bilding">
<input type="text" class="form-control" ng-model="filtri_real_time[elencoCampiP[$index]]" ng-change="clientectrl.tableCliente.sorting('filter', {key: elencoChiaviP[$index], value: filtri_real_time[elencoCampiP[$index]] });" />
</th>
</tr>
</thead>
<tbody ng-repeat="w in $data" ng-class="{ 'active': w.$edit }" style="background:lightyellow;">
<tr ng-if="w.$edit||w.dettaglioRiparazione" style="background:none;">
<th ng-repeat="column in elencoCampiP" class="text-center">
{{elencoCampiP[$index]}}
</th>
<th ng-if="w.$edit" style="color:red;font-size:10px;font-weight:bold;text-transform: lowercase">(in modifica)</th>
<th ng-if="!w.$edit" style="color:red;font-size:10px;font-weight:bold;text-transform: lowercase"></th>
</tr>
<tr >
<td style="text-align:center;">
<span ng-if="!w.$edit">{{ w.ragionesociale }}</span>
<div ng-if="w.$edit">
<input class="form-control" type="text" ng-model="w.ragionesociale" />
</div>
</td>
<td style="text-align:center;">
<span ng-if="!w.$edit">{{ w.indirizzo }}</span>
<div ng-if="w.$edit">
<input class="form-control" type="text" ng-model="w.indirizzo" />
</div>
</td>
<td style="text-align:center;">
<span ng-if="!w.$edit">{{ w.citta }}</span>
<div ng-if="w.$edit">
<input class="form-control" type="text" ng-model="w.citta" />
</div>
</td>
<td style="text-align:center;">
<span ng-if="!w.$edit">{{ w.cellulare }}</span>
<div ng-if="w.$edit">
<input class="form-control" type="text" ng-model="w.cellulare" />
</div>
</td>
<td style="text-align:center;">
<span ng-if="!w.$edit">{{ w.email}}</span>
<div ng-if="w.$edit">
<input class="form-control" type="email" placeholder="Email Control" ng-model="w.email" />
</div>
</td>
<td data-title="''" rowspan="3" style="text-align:center;">
</i>
</button>
<button type="button" class="btn btn-default" ng-if="!w.$edit" ng-click="w.$edit = true;w.dettaglioRiparazione=false;">
<i class="zmdi zmdi-edit">
</i>
</button>
<button type="button" ng-if="utente.user_type_id == 830830" class="btn btn-default" ng-if="!w.$edit" ng-click="cancellaCliente(w)"><i class="zmdi zmdi-delete"></i>
</button>
<button type="button" class="btn btn-success" ng-if="w.$edit" ng-click="clientectrl.modificaCliente(w)"><i class="zmdi zmdi-check"></i>
</button>
<button type="button" class="btn btn-success" ng-if="!w.$edit" ng-click="(w.dettaglioRiparazione)?w.dettaglioRiparazione=false:w.dettaglioRiparazione=true">
<i class="zmdi zmdi-fullscreen-alt">
</td>
</tr>
<tr ng-if="w.$edit||w.dettaglioRiparazione" style="background:none !important;">
<th ng-repeat="column in elencoCampiS" class="text-center" >
{{elencoCampiS[$index]}}
</th>
</tr>
<tr ng-if="w.$edit||w.dettaglioRiparazione" >
<td style="text-align:center;">
<span ng-if="!w.$edit">{{ w.telefono }}</span>
<div ng-if="w.$edit">
<input class="form-control" type="text" ng-model="w.telefono" />
</div>
</td>
<td style="text-align:center;">
<span ng-if="!w.$edit">{{ w.piva }}</span>
<div ng-if="w.$edit">
<input class="form-control" type="numeric" ng-model="w.piva" />
</div>
</td>
<td style="text-align:center;">
<span ng-if="!w.$edit">{{ w.codicefiscale }}</span>
<div ng-if="w.$edit">
<input class="form-control" type="text" ng-model="w.codicefiscale" />
</div>
</td>
<td style="text-align:center;">
<span ng-if="!w.$edit">{{ w.note }}</span>
<div ng-if="w.$edit">
<input class="form-control" type="text" ng-model="w.note" />
</div>
</td>
<td style="text-align:center;">
<span ng-if="!w.$edit">{{ w.sede.nomesede }}</span>
<div ng-if="w.$edit">
<div ng-if="utente.user_type_id == 830830">
<select class="form-control input-sm" data-ng-model="w.sede" ng-options="y as y.nomesede for y in clientectrl.sedi track by y.idsede" required id="inputsede">
</select>
</div>
<div ng-if="utente.user_type_id != 830830">
{{w.sede.nomesede}}
</div>
<!--<input class="form-control" type="text" ng-model="w.sede" />-->
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>