Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="modal-header">
- <button type="button" class="close" ng-click="cancel()">
- <span aria-hidden="true">×</span>
- </button>
- <div id="cabeceraPagina">
- <h1>Detalle Festival</h1>
- </div>
- </div>
- <form class="form-horizontal" autocomplete="off" name="formulario">
- <div class="modal-body loadingGrande" ng-if="isLoadingFestival">
- Cargando festival</div>
- <div class="modal-body" ng-if="!isLoadingFestival">
- <div class="row">
- <div class="col-lg-12">
- <fieldset>
- <legend>Datos generales</legend>
- <div class="form-group">
- <label class="control-label col-lg-1 required">Organismo</label>
- <div class="col-lg-5">
- <ui-select ng-if="!isLoadingOrganismos" class="ui-select-match"
- ng-model="festival.organismo" theme="bootstrap" required
- reset-search-input="true"> <ui-select-match
- placeholder="Organismo..." allow-clear="true">{{$select.selected.descripcion}}</ui-select-match>
- <ui-select-choices class="ui-select-choices"
- repeat="organismo in organismos | filter: $select.search | limitTo:infiniteScroll.currentItems track by $index"
- infinite-scroll="addMoreItems()" infinite-scroll-distance="2">
- <div
- ng-bind-html="organismo.descripcion | highlight: $select.search"></div>
- </ui-select-choices> </ui-select>
- <div ng-if="isLoadingOrganismos">Cargando organismos...</div>
- </div>
- <label class="control-label col-lg-1 required">Nombre
- premio</label>
- <div ng-class="'col-lg-5'">
- <input type="text" class="form-control"
- ng-model="festival.premio" required>
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-lg-1 required">Año</label>
- <div ng-class="'col-lg-2'">
- <input type="number" class="form-control"
- ng-model="festival.anio" required max="2099" min="1800"
- maxlength="4">
- </div>
- <label class="control-label col-lg-1">Hora</label>
- <div ng-class="'col-lg-2'">
- <div class="input-group">
- <input type="text" class="form-control" mask="29:59"
- pattern="(?:[01]|2(?![4-9])){1}\d{1}:[0-5]{1}\d{1}"
- mask-restrict="reject" mask-limit="true"
- ng-model="festival.hora"
- ng-change="cambiaHorario('{{tarea.horaInicioTarea}}', '{{tarea.horaFinTarea}}', true, false)"
- ng-model-options="{updateOn: 'blur'}"
- ng-disabled="tieneRestriccionesPorOrigen('horaInicioTarea')">
- <div class="input-group-addon">
- <span class="glyphicon glyphicon-time" aria-hidden="true"></span>
- </div>
- </div>
- </div>
- <label class="control-label col-lg-1 required">Estado del
- festival</label>
- <div ng-class="'col-lg-2'">
- <select name="estado" class="form-control"
- ng-model="festival.estado" required>
- <option value="A">Anulado</option>
- <option value="P">En proceso</option>
- <option value="F">Finalizado</option>
- <option value="N">No iniciado</option>
- </select>
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-lg-1">Fecha lÃmite</label>
- <div class="col-lg-2">
- <div class="input-group ">
- <input type="text" ng-model="festival.fechaLimite"
- datepicker-mode="'day'" is-open="OpenedFL"
- ng-click="OpenedFL=true" class="form-control"
- datepicker-popup="dd/MM/yyyy" close-text="Cerrar" />
- <div class="input-group-addon muestraCalendario">
- <span class="glyphicon glyphicon-calendar " aria-hidden="true"></span>
- </div>
- </div>
- </div>
- <label class="control-label col-lg-1">Fecha resultado
- finalistas</label>
- <div ng-class="'col-lg-2'">
- <div class="input-group ">
- <input type="text" ng-model="festival.fechaResultado"
- datepicker-mode="'day'" is-open="OpenedFR"
- ng-click="OpenedFR=true" class="form-control"
- datepicker-popup="dd/MM/yyyy" close-text="Cerrar" />
- <div class="input-group-addon muestraCalendario">
- <span class="glyphicon glyphicon-calendar " aria-hidden="true"></span>
- </div>
- </div>
- </div>
- <label class="control-label col-lg-1">Fecha GALA entrega
- premio</label>
- <div ng-class="'col-lg-2'">
- <div class="input-group ">
- <input type="text" placeholder="fecha inicio"
- ng-model="festival.fechaGala" datepicker-mode="'day'"
- is-open="OpenedFIF" ng-click="OpenedFIF=true"
- class="form-control" datepicker-popup="dd/MM/yyyy"
- close-text="Cerrar" />
- <div class="input-group-addon muestraCalendario">
- <span class="glyphicon glyphicon-calendar " aria-hidden="true"></span>
- </div>
- </div>
- </div>
- <!-- div ng-class="'col-lg-2'">
- <div class="input-group ">
- <input type="text" placeholder="fecha fin" ng-model="festival.fechaFinFestival" datepicker-mode="'day'" is-open="OpenedFFF" ng-click="OpenedFFF=true" class="form-control" datepicker-popup="dd/MM/yyyy" close-text="Cerrar" />
- <div class="input-group-addon muestraCalendario">
- <span class="glyphicon glyphicon-calendar " aria-hidden="true"></span>
- </div>
- </div>
- </div-->
- </div>
- <div class="form-group">
- <label class="control-label col-lg-1">Fecha Inicio Periodo
- del Festival</label>
- <div class="col-lg-2">
- <div class="input-group ">
- <input type="text" ng-model="festival.fechaInicioPeriodo"
- datepicker-mode="'day'" is-open="OpenedFIPe"
- ng-click="OpenedFIPe=true" class="form-control"
- datepicker-popup="dd/MM/yyyy" close-text="Cerrar" />
- <div class="input-group-addon muestraCalendario">
- <span class="glyphicon glyphicon-calendar " aria-hidden="true"></span>
- </div>
- </div>
- </div>
- <label class="control-label col-lg-1">Fecha Fin Periodo
- del Festival</label>
- <div ng-class="'col-lg-2'">
- <div class="input-group ">
- <input type="text" ng-model="festival.fechaFinPeriodo"
- datepicker-mode="'day'" is-open="OpenedFFPe"
- ng-click="OpenedFFPe=true" class="form-control"
- datepicker-popup="dd/MM/yyyy" close-text="Cerrar" />
- <div class="input-group-addon muestraCalendario">
- <span class="glyphicon glyphicon-calendar " aria-hidden="true"></span>
- </div>
- </div>
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-lg-1">Ciudad</label>
- <div ng-class="'col-lg-5'">
- <input type="text" class="form-control"
- ng-model="festival.ciudad" maxlength="100">
- </div>
- <label class="control-label col-lg-1">Dirección</label>
- <div ng-class="'col-lg-5'">
- <input type="text" class="form-control"
- ng-model="festival.direccion" maxlength="100">
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-lg-1 required">Tipo
- festival</label>
- <div ng-class="'col-lg-5'">
- <select name="tipo" class="form-control" ng-model="festival.tipo"
- required>
- <option value="N">Nacional</option>
- <option value="I">Internacional</option>
- </select>
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-lg-1">Observaciones</label>
- <div class="col-lg-11">
- <textarea class="form-control" ng-model="festival.observaciones"
- maxlength="1000"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- </div>
- <div class="row">
- <div class="col-lg-12">
- <fieldset>
- <legend>
- Inscripciones <span class="glyphicon glyphicon-plus accion"
- title="añadir inscripción" data-toggle="collapse" data-target="#inscripcionForm"></span>
- </legend>
- <div class="collapse" id="inscripcionForm">
- <div class="form-group">
- <label class="control-label col-lg-1">Ciudad</label>
- <div ng-class="'col-lg-5'">
- <input type="text" class="form-control"
- ng-model="festival.ciudad" maxlength="100" >
- </div>
- <label class="control-label col-lg-1">Dirección</label>
- <div ng-class="'col-lg-5'">
- <input type="text" class="form-control"
- ng-model="festival.direccion" maxlength="100">
- </div>
- </div>
- <button type="button" class="btn btn-primary" ng-disabled="!festival.ciudad" ng-click="addInscripcion()" >Añadir</button>
- </div>
- <table
- class="table table-striped table-bordered table-hover tabla-forms"
- cellspacing="0" fixed-header style="max-height: 400px;"
- st-table="capitulos">
- <thead>
- <tr>
- <th>Canal</th>
- <th>CategorÃa</th>
- <th>Estado</th>
- <th>Importe</th>
- <th>Programa</th>
- <th>Profesional</th>
- <th>Quién recoge</th>
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- <tr ng-repeat="inscripcion in festival.inscripciones"
- ng-class="inscripcion.deleted?'borrado':''">
- <td>{{inscripcion.canal}}</td>
- <td>{{inscripcion.categoria.descripcion}}</td>
- <td>{{getDescripcionEstadoInscripcion(inscripcion.estado)}}</td>
- <td><span ng-if="inscripcion.importe")>{{inscripcion.importe}}
- {{inscripcion.moneda.descripcion}}</span></td>
- <td>{{inscripcion.programa}}</td>
- <td>{{inscripcion.inscripcion}}</td>
- <td>{{inscripcion.recoge}}</td>
- <td><span class="glyphicon glyphicon-edit accion"
- ng-click="showDetalleInscripcion(inscripcion)"></span></td>
- <td><span class="glyphicon glyphicon-trash accion"
- ng-click="deleteInscripcion(inscripcion)"></span></td>
- </tr>
- </tbody>
- </table>
- </fieldset>
- </div>
- </div>
- </div>
- <div class="modal-footer modal-footer-fondo-gris">
- <button type="button" class="btn btn-default" ng-click="cancel()">Cerrar</button>
- <button type="button" class="btn btn-primary" ng-click="guardar()"
- ng-if="!isLoadingFestival" ng-disabled="formulario.$invalid">Guardar</button>
- </div>
- </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement