Commit 3d1e6dfa162c4e365fce5ada6dc1d6ad0202e587

Authored by Marcelo Puebla
1 parent 05d5f6616f
Exists in master and in 1 other branch develop

Corrección de texto y agregado evento select en inputs numericos.

Showing 1 changed file with 7 additions and 7 deletions   Show diff stats
src/views/foca-busqueda-cliente-modal.html
1 <div class="modal-header py-1"> 1 <div class="modal-header py-1">
2 <div class="row w-100"> 2 <div class="row w-100">
3 <div class="col-lg-4 col-7"> 3 <div class="col-lg-4 col-7">
4 <h5 class="modal-title my-1" ng-hide="ingreso">Búsqueda de Cliente</h5> 4 <h5 class="modal-title my-1" ng-hide="ingreso">Búsqueda de Cliente</h5>
5 <h5 class="modal-title my-1" ng-show="ingreso" ng-bind="accion"></h5> 5 <h5 class="modal-title my-1" ng-show="ingreso" ng-bind="accion"></h5>
6 </div> 6 </div>
7 <div ng-show="ingreso" class="col-lg-6 col-5 front-index"> 7 <div ng-show="ingreso" class="col-lg-6 col-5 front-index">
8 <div class="custom-control custom-checkbox mt-2"> 8 <div class="custom-control custom-checkbox mt-2">
9 <input 9 <input
10 ng-disabled="accion == 'Cliente'" 10 ng-disabled="accion == 'Cliente'"
11 type="checkbox" 11 type="checkbox"
12 class="custom-control-input" 12 class="custom-control-input"
13 id="checkProspecto" 13 id="checkProspecto"
14 ng-model="cliente.ES_PROS"> 14 ng-model="cliente.ES_PROS">
15 <label class="custom-control-label" for="checkProspecto">¿Es prospecto?</label> 15 <label class="custom-control-label" for="checkProspecto">¿Es prospecto?</label>
16 </div> 16 </div>
17 </div> 17 </div>
18 <div class="input-group col-lg-6 offset-lg-2 pr-0 my-2"> 18 <div class="input-group col-lg-6 offset-lg-2 pr-0 my-2">
19 <button 19 <button
20 class="btn btn-outline-debo mr-2" 20 class="btn btn-outline-debo mr-2"
21 ng-click="crearCliente()" 21 ng-click="crearCliente()"
22 ng-show="!ingreso" 22 ng-show="!ingreso"
23 title="Nuevo"> 23 title="Nuevo">
24 <i class="fa fa-plus" aria-hidden="true"></i> 24 <i class="fa fa-plus" aria-hidden="true"></i>
25 </button> 25 </button>
26 <input 26 <input
27 ladda="searchLoading" 27 ladda="searchLoading"
28 type="text" 28 type="text"
29 class="form-control form-control-sm" 29 class="form-control form-control-sm"
30 id="search" 30 id="search"
31 placeholder="Busqueda" 31 placeholder="Busqueda"
32 ng-model="filters" 32 ng-model="filters"
33 ng-change="search()" 33 ng-change="search()"
34 ng-keydown="busquedaDown($event.keyCode)" 34 ng-keydown="busquedaDown($event.keyCode)"
35 ng-keypress="busquedaPress($event.keyCode)" 35 ng-keypress="busquedaPress($event.keyCode)"
36 foca-focus="selectedClientes == -1" 36 foca-focus="selectedClientes == -1"
37 ng-focus="selectedClientes = -1" 37 ng-focus="selectedClientes = -1"
38 teclado-virtual 38 teclado-virtual
39 ng-hide="ingreso" 39 ng-hide="ingreso"
40 > 40 >
41 <button 41 <button
42 ng-show="filters.length >= 1 && !ingreso" 42 ng-show="filters.length >= 1 && !ingreso"
43 type="button" 43 type="button"
44 class="clear-input" 44 class="clear-input"
45 ng-click="filters = ''" 45 ng-click="filters = ''"
46 > 46 >
47 <i class="fa fa-times"></i> 47 <i class="fa fa-times"></i>
48 </button> 48 </button>
49 <div class="input-group-append" ng-hide="ingreso"> 49 <div class="input-group-append" ng-hide="ingreso">
50 <button 50 <button
51 ladda="searchLoading" 51 ladda="searchLoading"
52 data-spinner-color="#FF0000" 52 data-spinner-color="#FF0000"
53 class="btn btn-outline-secondary" 53 class="btn btn-outline-secondary"
54 type="button" 54 type="button"
55 ng-click="busquedaPress(13)"> 55 ng-click="busquedaPress(13)">
56 <i class="fa fa-search" aria-hidden="true"></i> 56 <i class="fa fa-search" aria-hidden="true"></i>
57 </button> 57 </button>
58 </div> 58 </div>
59 </div> 59 </div>
60 </div> 60 </div>
61 </div> 61 </div>
62 <div class="modal-body" id="modal-body"> 62 <div class="modal-body" id="modal-body">
63 63
64 <div ng-show="!primerBusqueda && !ingreso"> 64 <div ng-show="!primerBusqueda && !ingreso">
65 Debe realizar una primer búsqueda. 65 Debe realizar una primer búsqueda.
66 </div> 66 </div>
67 67
68 <table ng-show="primerBusqueda && !ingreso" class="table table-striped table-sm"> 68 <table ng-show="primerBusqueda && !ingreso" class="table table-striped table-sm">
69 <thead> 69 <thead>
70 <tr> 70 <tr>
71 <th>Código</th> 71 <th>Código</th>
72 <th>Nombre</th> 72 <th>Nombre</th>
73 <th>CUIT</th> 73 <th>CUIT</th>
74 <th colspan="2"></th> 74 <th colspan="2"></th>
75 </tr> 75 </tr>
76 </thead> 76 </thead>
77 <tbody> 77 <tbody>
78 <tr ng-show="currentPageClientes.length == 0 && primerBusqueda"> 78 <tr ng-show="currentPageClientes.length == 0 && primerBusqueda">
79 <td colspan="4"> 79 <td colspan="4">
80 No se encontraron resultados. 80 No se encontraron resultados.
81 </td> 81 </td>
82 </tr> 82 </tr>
83 <tr 83 <tr
84 class="selectable" 84 class="selectable"
85 ng-repeat="(key, cliente) in currentPageClientes" 85 ng-repeat="(key, cliente) in currentPageClientes"
86 > 86 >
87 <td ng-bind="('00000'+cliente.cod).slice(-5)"></td> 87 <td ng-bind="('00000'+cliente.cod).slice(-5)"></td>
88 <td ng-bind="cliente.nom"></td> 88 <td ng-bind="cliente.nom"></td>
89 <td ng-bind="cliente.cuit"></td> 89 <td ng-bind="cliente.cuit"></td>
90 <td> 90 <td>
91 <button 91 <button
92 type="button" 92 type="button"
93 class="btn btn-xs p-1" 93 class="btn btn-xs p-1"
94 ng-click="openModal(cliente)" 94 ng-click="openModal(cliente)"
95 ><i class="fa fa-eye"></i> 95 ><i class="fa fa-eye"></i>
96 </button> 96 </button>
97 </td> 97 </td>
98 <td> 98 <td>
99 <button 99 <button
100 type="button" 100 type="button"
101 class="btn btn-xs p-1 float-right" 101 class="btn btn-xs p-1 float-right"
102 ng-class="{ 102 ng-class="{
103 'btn-secondary': selectedClientes != key, 103 'btn-secondary': selectedClientes != key,
104 'btn-primary': selectedClientes == key 104 'btn-primary': selectedClientes == key
105 }" 105 }"
106 ng-click="select(cliente)" 106 ng-click="select(cliente)"
107 foca-focus="selectedClientes == {{key}}" 107 foca-focus="selectedClientes == {{key}}"
108 ng-keydown="itemCliente($event.keyCode)" 108 ng-keydown="itemCliente($event.keyCode)"
109 > 109 >
110 <i class="fa fa-circle-thin" aria-hidden="true"></i> 110 <i class="fa fa-circle-thin" aria-hidden="true"></i>
111 </button> 111 </button>
112 </td> 112 </td>
113 </tr> 113 </tr>
114 </tbody> 114 </tbody>
115 </table> 115 </table>
116 116
117 <form name="formCliente"> 117 <form name="formCliente">
118 <fieldset> 118 <fieldset>
119 <uib-tabset class="tabs-right" ng-show="ingreso"> 119 <uib-tabset class="tabs-right" ng-show="ingreso">
120 <uib-tab heading="Datos cliente"> 120 <uib-tab heading="Datos cliente">
121 <div class="row"> 121 <div class="row">
122 <div class="col-3 mt-2"> 122 <div class="col-3 mt-2">
123 <label>Código</label> 123 <label>Código</label>
124 <input 124 <input
125 type="text" 125 type="text"
126 class="form-control form-control-sm" 126 class="form-control form-control-sm"
127 ng-model="cliente.codigo" 127 ng-model="cliente.codigo"
128 readonly 128 readonly
129 /> 129 />
130 </div> 130 </div>
131 <div class="col-9 mt-2"> 131 <div class="col-9 mt-2">
132 <label>Nombre</label> 132 <label>Nombre</label>
133 <input 133 <input
134 type="text" 134 type="text"
135 class="form-control form-control-sm" 135 class="form-control form-control-sm"
136 ng-model="cliente.NOM" 136 ng-model="cliente.NOM"
137 teclado-virtual 137 teclado-virtual
138 placeholder="Ingrese nombre" 138 placeholder="Ingrese nombre"
139 ng-required="true" 139 ng-required="true"
140 foca-focus="focused == 1 || ingreso" 140 foca-focus="focused == 1 || ingreso"
141 ng-focus="focus(1)" 141 ng-focus="focus(1)"
142 ng-keypress="next($event.keyCode)" 142 ng-keypress="next($event.keyCode)"
143 /> 143 />
144 </div> 144 </div>
145 </div> 145 </div>
146 <div class="row"> 146 <div class="row">
147 <div class="col-md-9 col-12 mt-2"> 147 <div class="col-md-9 col-12 mt-2">
148 <label>Domicilio</label> 148 <label>Domicilio</label>
149 <input 149 <input
150 type="text" 150 type="text"
151 class="form-control form-control-sm" 151 class="form-control form-control-sm"
152 ng-model="cliente.DOM" 152 ng-model="cliente.DOM"
153 teclado-virtual 153 teclado-virtual
154 placeholder="Ingrese domicilio" 154 placeholder="Ingrese domicilio"
155 ng-required="true" 155 ng-required="true"
156 ng-focus="focus(2)" 156 ng-focus="focus(2)"
157 foca-focus="focused == 2" 157 foca-focus="focused == 2"
158 ng-keypress="next($event.keyCode)" 158 ng-keypress="next($event.keyCode)"
159 /> 159 />
160 </div> 160 </div>
161 <div class="col-md-3 col-12 mt-2"> 161 <div class="col-md-3 col-12 mt-2">
162 <label>Código postal</label> 162 <label>Código postal</label>
163 <input 163 <input
164 type="text" 164 type="text"
165 class="form-control form-control-sm" 165 class="form-control form-control-sm"
166 ng-model="cliente.CPO" 166 ng-model="cliente.CPO"
167 placeholder="Ingrese CP" 167 placeholder="Ingrese CP"
168 ng-required="true" 168 ng-required="true"
169 ng-focus="focus(3)" 169 ng-focus="focus(3); $event.target.select();"
170 foca-focus="focused == 3" 170 foca-focus="focused == 3"
171 ng-keypress="next($event.keyCode)" 171 ng-keypress="next($event.keyCode)"
172 teclado-virtual 172 teclado-virtual
173 /> 173 />
174 </div> 174 </div>
175 </div> 175 </div>
176 <div class="row"> 176 <div class="row">
177 <div class="col-md-6 col-12 mt-2"> 177 <div class="col-md-6 col-12 mt-2">
178 <label>Provincia</label> 178 <label>Provincia</label>
179 <div class="input-group"> 179 <div class="input-group">
180 <input 180 <input
181 type="text" 181 type="text"
182 class="form-control form-control-sm" 182 class="form-control form-control-sm"
183 ng-model="cliente.provincia.NOMBRE" 183 ng-model="cliente.provincia.NOMBRE"
184 ng-keypress="seleccionarProvincia($event.keyCode)" 184 ng-keypress="seleccionarProvincia($event.keyCode)"
185 placeholder="Seleccione provincia" 185 placeholder="Seleccione provincia"
186 ng-required="true" 186 ng-required="true"
187 ng-focus="focus(4)" 187 ng-focus="focus(4)"
188 foca-focus="focused == 4" 188 foca-focus="focused == 4"
189 teclado-virtual 189 teclado-virtual
190 /> 190 />
191 <button 191 <button
192 ng-show="cliente.provincia.NOMBRE !== ''" 192 ng-show="cliente.provincia.NOMBRE !== ''"
193 type="button" 193 type="button"
194 class="clear-input" 194 class="clear-input"
195 ng-click= 195 ng-click=
196 "cliente.provincia.NOMBRE = ''; 196 "cliente.provincia.NOMBRE = '';
197 cliente.provincia.ID = undefined" 197 cliente.provincia.ID = undefined"
198 ><i class="fa fa-times"></i> 198 ><i class="fa fa-times"></i>
199 </button> 199 </button>
200 <div class="input-group-append"> 200 <div class="input-group-append">
201 <button 201 <button
202 ladda="searchLoading" 202 ladda="searchLoading"
203 class="btn btn-outline-secondary" 203 class="btn btn-outline-secondary"
204 type="button" 204 type="button"
205 ng-click="seleccionarProvincia(13)" 205 ng-click="seleccionarProvincia(13)"
206 ><i class="fa fa-search" aria-hidden="true"></i> 206 ><i class="fa fa-search" aria-hidden="true"></i>
207 </button> 207 </button>
208 </div> 208 </div>
209 </div> 209 </div>
210 </div> 210 </div>
211 <div class="col-md-6 col-12 mt-2"> 211 <div class="col-md-6 col-12 mt-2">
212 <label>Localidad</label> 212 <label>Localidad</label>
213 <div class="input-group"> 213 <div class="input-group">
214 <input 214 <input
215 type="text" 215 type="text"
216 class="form-control form-control-sm" 216 class="form-control form-control-sm"
217 ng-model="cliente.localidad.NOMBRE" 217 ng-model="cliente.localidad.NOMBRE"
218 ng-keypress="seleccionarLocalidad($event.keyCode)" 218 ng-keypress="seleccionarLocalidad($event.keyCode)"
219 placeholder="Seleccione localidad" 219 placeholder="Seleccione localidad"
220 ng-required="true" 220 ng-required="true"
221 foca-focus="focused == 5" 221 foca-focus="focused == 5"
222 ng-focus="focus(5)" 222 ng-focus="focus(5)"
223 teclado-virtual 223 teclado-virtual
224 /> 224 />
225 <button 225 <button
226 ng-show="cliente.localidad.NOMBRE !== ''" 226 ng-show="cliente.localidad.NOMBRE !== ''"
227 type="button" 227 type="button"
228 class="clear-input" 228 class="clear-input"
229 ng-click="cliente.localidad.NOMBRE = ''" 229 ng-click="cliente.localidad.NOMBRE = ''"
230 ><i class="fa fa-times"></i> 230 ><i class="fa fa-times"></i>
231 </button> 231 </button>
232 <div class="input-group-append"> 232 <div class="input-group-append">
233 <button 233 <button
234 ladda="searchLoading" 234 ladda="searchLoading"
235 class="btn btn-outline-secondary" 235 class="btn btn-outline-secondary"
236 type="button" 236 type="button"
237 ng-click="seleccionarLocalidad(13)" 237 ng-click="seleccionarLocalidad(13)"
238 ><i class="fa fa-search" aria-hidden="true"></i> 238 ><i class="fa fa-search" aria-hidden="true"></i>
239 </button> 239 </button>
240 </div> 240 </div>
241 </div> 241 </div>
242 </div> 242 </div>
243 </div> 243 </div>
244 <div class="row"> 244 <div class="row">
245 <div class="col-md-6 col-12 mt-2"> 245 <div class="col-md-6 col-12 mt-2">
246 <label>Zona</label> 246 <label>Zona</label>
247 <div class="input-group"> 247 <div class="input-group">
248 <input 248 <input
249 type="text" 249 type="text"
250 class="form-control form-control-sm" 250 class="form-control form-control-sm"
251 ng-model="cliente.zona.NOM" 251 ng-model="cliente.zona.NOM"
252 ng-keypress="seleccionarZona($event.keyCode)" 252 ng-keypress="seleccionarZona($event.keyCode)"
253 placeholder="Seleccione zona" 253 placeholder="Seleccione zona"
254 ng-required="true" 254 ng-required="true"
255 ng-focus="focus(6)" 255 ng-focus="focus(6)"
256 foca-focus="focused == 6" 256 foca-focus="focused == 6"
257 teclado-virtual 257 teclado-virtual
258 /> 258 />
259 <button 259 <button
260 ng-show="cliente.zona.NOM !== ''" 260 ng-show="cliente.zona.NOM !== ''"
261 type="button" 261 type="button"
262 class="clear-input" 262 class="clear-input"
263 ng-click="cliente.zona.NOM = ''" 263 ng-click="cliente.zona.NOM = ''"
264 ><i class="fa fa-times"></i> 264 ><i class="fa fa-times"></i>
265 </button> 265 </button>
266 <div class="input-group-append"> 266 <div class="input-group-append">
267 <button 267 <button
268 ladda="searchLoading" 268 ladda="searchLoading"
269 class="btn btn-outline-secondary" 269 class="btn btn-outline-secondary"
270 type="button" 270 type="button"
271 ng-click="seleccionarZona(13)" 271 ng-click="seleccionarZona(13)"
272 ><i class="fa fa-search" aria-hidden="true"></i> 272 ><i class="fa fa-search" aria-hidden="true"></i>
273 </button> 273 </button>
274 </div> 274 </div>
275 </div> 275 </div>
276 </div> 276 </div>
277 <div class="col-md-6 col-12 mt-2"> 277 <div class="col-md-6 col-12 mt-2">
278 <label> Actividad </label> 278 <label> Actividad </label>
279 <div class="input-group"> 279 <div class="input-group">
280 <input 280 <input
281 type="text" 281 type="text"
282 class="form-control form-control-sm" 282 class="form-control form-control-sm"
283 ng-model="cliente.actividad.NOM" 283 ng-model="cliente.actividad.NOM"
284 ng-keypress="seleccionarActividad($event.keyCode)" 284 ng-keypress="seleccionarActividad($event.keyCode)"
285 placeholder="Seleccione actividad" 285 placeholder="Seleccione actividad"
286 ng-required="true" 286 ng-required="true"
287 ng-focus="focus(7)" 287 ng-focus="focus(7)"
288 foca-focus="focused == 7" 288 foca-focus="focused == 7"
289 teclado-virtual 289 teclado-virtual
290 /> 290 />
291 <button 291 <button
292 ng-show="cliente.actividad.NOM !== ''" 292 ng-show="cliente.actividad.NOM !== ''"
293 type="button" 293 type="button"
294 class="clear-input" 294 class="clear-input"
295 ng-click="cliente.actividad.NOM = ''" 295 ng-click="cliente.actividad.NOM = ''"
296 ><i class="fa fa-times"></i> 296 ><i class="fa fa-times"></i>
297 </button> 297 </button>
298 <div class="input-group-append"> 298 <div class="input-group-append">
299 <button 299 <button
300 ladda="searchLoading" 300 ladda="searchLoading"
301 class="btn btn-outline-secondary" 301 class="btn btn-outline-secondary"
302 type="button" 302 type="button"
303 ng-click="seleccionarActividad(13)" 303 ng-click="seleccionarActividad(13)"
304 ><i class="fa fa-search" aria-hidden="true"></i> 304 ><i class="fa fa-search" aria-hidden="true"></i>
305 </button> 305 </button>
306 </div> 306 </div>
307 </div> 307 </div>
308 </div> 308 </div>
309 </div> 309 </div>
310 <div class="row"> 310 <div class="row">
311 <div class="col-md-6 col-12 mt-2"> 311 <div class="col-md-6 col-12 mt-2">
312 <label>Cobrador</label> 312 <label>Cobrador</label>
313 <div class="input-group"> 313 <div class="input-group">
314 <input 314 <input
315 type="text" 315 type="text"
316 class="form-control form-control-sm" 316 class="form-control form-control-sm"
317 ng-model="cliente.cobrador.NOM" 317 ng-model="cliente.cobrador.NOM"
318 ng-keypress="seleccionarCobrador($event.keyCode)" 318 ng-keypress="seleccionarCobrador($event.keyCode)"
319 placeholder="Seleccione cobrador" 319 placeholder="Seleccione cobrador"
320 ng-focus="focus(8)" 320 ng-focus="focus(8)"
321 foca-focus="focused == 8" 321 foca-focus="focused == 8"
322 teclado-virtual 322 teclado-virtual
323 /> 323 />
324 <button 324 <button
325 ng-show="cliente.cobrador.NOM !== ''" 325 ng-show="cliente.cobrador.NOM !== ''"
326 type="button" 326 type="button"
327 class="clear-input" 327 class="clear-input"
328 ng-click="cliente.cobrador.NOM = ''" 328 ng-click="cliente.cobrador.NOM = ''"
329 ><i class="fa fa-times"></i> 329 ><i class="fa fa-times"></i>
330 </button> 330 </button>
331 <div class="input-group-append"> 331 <div class="input-group-append">
332 <button 332 <button
333 ladda="searchLoading" 333 ladda="searchLoading"
334 class="btn btn-outline-secondary" 334 class="btn btn-outline-secondary"
335 type="button" 335 type="button"
336 ng-click="seleccionarCobrador(13)" 336 ng-click="seleccionarCobrador(13)"
337 ><i class="fa fa-search" aria-hidden="true"></i> 337 ><i class="fa fa-search" aria-hidden="true"></i>
338 </button> 338 </button>
339 </div> 339 </div>
340 </div> 340 </div>
341 </div> 341 </div>
342 <div class="col-md-6 col-12 mt-2"> 342 <div class="col-md-6 col-12 mt-2">
343 <label>Vendedor</label> 343 <label>Vendedor</label>
344 <div class="input-group"> 344 <div class="input-group">
345 <input 345 <input
346 type="text" 346 type="text"
347 class="form-control form-control-sm" 347 class="form-control form-control-sm"
348 ng-model="vendedor.NOM" 348 ng-model="vendedor.NOM"
349 ng-keypress="seleccionarVendedor($event.keyCode)" 349 ng-keypress="seleccionarVendedor($event.keyCode)"
350 placeholder="Seleccione vendedor" 350 placeholder="Seleccione vendedor"
351 ng-focus="focus(9)" 351 ng-focus="focus(9)"
352 foca-focus="focused == 9" 352 foca-focus="focused == 9"
353 teclado-virtual 353 teclado-virtual
354 /> 354 />
355 <button 355 <button
356 ng-show="vendedor.NOM !== ''" 356 ng-show="vendedor.NOM !== ''"
357 type="button" 357 type="button"
358 class="clear-input" 358 class="clear-input"
359 ng-click="vendedor.NOM = ''" 359 ng-click="vendedor.NOM = ''"
360 ><i class="fa fa-times"></i> 360 ><i class="fa fa-times"></i>
361 </button> 361 </button>
362 <div class="input-group-append"> 362 <div class="input-group-append">
363 <button 363 <button
364 ladda="searchLoading" 364 ladda="searchLoading"
365 class="btn btn-outline-secondary" 365 class="btn btn-outline-secondary"
366 type="button" 366 type="button"
367 ng-click="seleccionarVendedor(13)" 367 ng-click="seleccionarVendedor(13)"
368 ><i class="fa fa-search" aria-hidden="true"></i> 368 ><i class="fa fa-search" aria-hidden="true"></i>
369 </button> 369 </button>
370 </div> 370 </div>
371 </div> 371 </div>
372 </div> 372 </div>
373 <div class="col-md-6 col-12 mt-2"> 373 <div class="col-md-6 col-12 mt-2">
374 <label>Email</label> 374 <label>Email</label>
375 <div class="input-group"> 375 <div class="input-group">
376 <input 376 <input
377 type="text" 377 type="text"
378 class="form-control form-control-sm" 378 class="form-control form-control-sm"
379 placeholder="Ingrese Email" 379 placeholder="Ingrese Email"
380 ng-model="cliente.MAIL" 380 ng-model="cliente.MAIL"
381 ng-required="true" 381 ng-required="true"
382 ng-keypress="next($event.keyCode)" 382 ng-keypress="next($event.keyCode)"
383 ng-focus="focus(10)" 383 ng-focus="focus(10)"
384 foca-focus="focused == 10" 384 foca-focus="focused == 10"
385 teclado-virtual> 385 teclado-virtual>
386 </div> 386 </div>
387 </div> 387 </div>
388 <div class="col-md-6 col-12 mt-2"> 388 <div class="col-md-6 col-12 mt-2">
389 <label>Telefono</label> 389 <label>Teléfono</label>
390 <div class="input-group"> 390 <div class="input-group">
391 <input 391 <input
392 foca-tipo-input 392 foca-tipo-input
393 limite-numeros-max="20" 393 limite-numeros-max="20"
394 class="form-control form-control-sm" 394 class="form-control form-control-sm"
395 placeholder="Ingrese Telefono" 395 placeholder="Ingrese Teléfono"
396 ng-model="cliente.TEL" 396 ng-model="cliente.TEL"
397 ng-required="true" 397 ng-required="true"
398 ng-keypress="next($event.keyCode)" 398 ng-keypress="next($event.keyCode)"
399 ng-focus="focus(11)" 399 ng-focus="focus(11); $event.target.select();"
400 foca-focus="focused == 11" 400 foca-focus="focused == 11"
401 teclado-virtual> 401 teclado-virtual>
402 </div> 402 </div>
403 </div> 403 </div>
404 </div> 404 </div>
405 <div class="row"> 405 <div class="row">
406 <div class="col-6 d-flex mt-3"> 406 <div class="col-6 d-flex mt-3">
407 <div class="custom-control custom-checkbox mt-auto"> 407 <div class="custom-control custom-checkbox mt-auto">
408 <input 408 <input
409 type="checkbox" 409 type="checkbox"
410 class="custom-control-input" 410 class="custom-control-input"
411 id="checkDistribuidor" 411 id="checkDistribuidor"
412 ng-model="cliente.ES_MAY" 412 ng-model="cliente.ES_MAY"
413 checked 413 checked
414 disabled="disabled"> 414 disabled="disabled">
415 <label class="custom-control-label" for="checkDistribuidor">¿Este cliente es distribuidor?</label> 415 <label class="custom-control-label" for="checkDistribuidor">¿Este cliente es distribuidor?</label>
416 </div> 416 </div>
417 </div> 417 </div>
418 </div> 418 </div>
419 </uib-tab> 419 </uib-tab>
420 <uib-tab heading="Datos impositivos"> 420 <uib-tab heading="Datos impositivos">
421 <div class="row"> 421 <div class="row">
422 <div class="col-md-7 col-12 mt-2"> 422 <div class="col-md-7 col-12 mt-2">
423 <label>Responsabilidad ante el IVA</label> 423 <label>Responsabilidad ante el IVA</label>
424 <div class="input-group"> 424 <div class="input-group">
425 <input 425 <input
426 type="text" 426 type="text"
427 class="form-control form-control-sm" 427 class="form-control form-control-sm"
428 placeholder="Seleccione responsabilidad ante el IVA" 428 placeholder="Seleccione responsabilidad ante el IVA"
429 ng-model="cliente.iva.NOMBRE" 429 ng-model="cliente.iva.NOMBRE"
430 ng-keypress="seleccionarIva($event.keyCode)" 430 ng-keypress="seleccionarIva($event.keyCode)"
431 ng-required="true" 431 ng-required="true"
432 ng-focus="focus(12)" 432 ng-focus="focus(12)"
433 foca-focus="focused == 12" 433 foca-focus="focused == 12"
434 teclado-virtual 434 teclado-virtual
435 /> 435 />
436 <button 436 <button
437 ng-show="cliente.iva.NOMBRE !== ''" 437 ng-show="cliente.iva.NOMBRE !== ''"
438 type="button" 438 type="button"
439 class="clear-input" 439 class="clear-input"
440 ng-click="cliente.iva.NOMBRE = ''" 440 ng-click="cliente.iva.NOMBRE = ''"
441 ><i class="fa fa-times"></i> 441 ><i class="fa fa-times"></i>
442 </button> 442 </button>
443 <div class="input-group-append"> 443 <div class="input-group-append">
444 <button 444 <button
445 ladda="searchLoading" 445 ladda="searchLoading"
446 class="btn btn-outline-secondary" 446 class="btn btn-outline-secondary"
447 type="button" 447 type="button"
448 ng-click="seleccionarIva(13)" 448 ng-click="seleccionarIva(13)"
449 ><i class="fa fa-search" aria-hidden="true"></i> 449 ><i class="fa fa-search" aria-hidden="true"></i>
450 </button> 450 </button>
451 </div> 451 </div>
452 </div> 452 </div>
453 </div> 453 </div>
454 <div class="col-md-5 col-12 mt-2"> 454 <div class="col-md-5 col-12 mt-2">
455 <label>Factura que emite</label> 455 <label>Factura que emite</label>
456 <div class="input-group"> 456 <div class="input-group">
457 <input 457 <input
458 type="text" 458 type="text"
459 class="form-control form-control-sm" 459 class="form-control form-control-sm"
460 placeholder="Seleccione factura que emite" 460 placeholder="Seleccione factura que emite"
461 ng-model="cliente.tipoFactura.NOMBRE" 461 ng-model="cliente.tipoFactura.NOMBRE"
462 ng-required="true" 462 ng-required="true"
463 ng-keypress="seleccionarTipoFactura(13)" 463 ng-keypress="seleccionarTipoFactura(13)"
464 ng-focus="focus(13)" 464 ng-focus="focus(13)"
465 foca-focus="focused == 13" 465 foca-focus="focused == 13"
466 teclado-virtual> 466 teclado-virtual>
467 <button 467 <button
468 ng-show="cliente.tipoFactura.NOMBRE !== ''" 468 ng-show="cliente.tipoFactura.NOMBRE !== ''"
469 type="button" 469 type="button"
470 class="clear-input" 470 class="clear-input"
471 ng-click="cliente.tipoFactura.NOMBRE = ''" 471 ng-click="cliente.tipoFactura.NOMBRE = ''"
472 ><i class="fa fa-times"></i> 472 ><i class="fa fa-times"></i>
473 </button> 473 </button>
474 <div class="input-group-append"> 474 <div class="input-group-append">
475 <button 475 <button
476 ladda="searchLoading" 476 ladda="searchLoading"
477 class="btn btn-outline-secondary" 477 class="btn btn-outline-secondary"
478 type="button" 478 type="button"
479 ng-click="seleccionarTipoFactura(13)" 479 ng-click="seleccionarTipoFactura(13)"
480 ><i class="fa fa-search" aria-hidden="true"></i> 480 ><i class="fa fa-search" aria-hidden="true"></i>
481 </button> 481 </button>
482 </div> 482 </div>
483 </div> 483 </div>
484 </div> 484 </div>
485 </div> 485 </div>
486 <div class="row"> 486 <div class="row">
487 <div class= "col-md-4 col-12 mt-2"> 487 <div class= "col-md-4 col-12 mt-2">
488 <label>CUIT</label> 488 <label>CUIT</label>
489 <div class="d-flex"> 489 <div class="d-flex">
490 <input 490 <input
491 type="text" 491 type="text"
492 class="text-center form-control form-control-sm col-2" 492 class="text-center form-control form-control-sm col-2"
493 limite-numeros-max="2" 493 limite-numeros-max="2"
494 ng-model="cliente.cuit1" 494 ng-model="cliente.cuit1"
495 ng-required="true" 495 ng-required="true"
496 ng-keypress="pasarCampoCuit(1)" 496 ng-keypress="pasarCampoCuit(1)"
497 ng-focus="focus(14)" 497 ng-focus="focus(14); $event.target.select();"
498 foca-focus="focused == 14" 498 foca-focus="focused == 14"
499 teclado-virtual 499 teclado-virtual
500 foca-tipo-input 500 foca-tipo-input
501 > 501 >
502 <span class="m-1"> - </span> 502 <span class="m-1"> - </span>
503 <input 503 <input
504 type="text" 504 type="text"
505 class="text-center form-control form-control-sm col-5" 505 class="text-center form-control form-control-sm col-5"
506 maxlength="8" 506 maxlength="8"
507 limite-numeros-max="8" 507 limite-numeros-max="8"
508 ng-keypress="pasarCampoCuit(2)" 508 ng-keypress="pasarCampoCuit(2)"
509 ng-model="cliente.cuit2" 509 ng-model="cliente.cuit2"
510 ng-required="true" 510 ng-required="true"
511 ng-focus="focus(15)" 511 ng-focus="focus(15); $event.target.select();"
512 foca-focus="cuitActivo == 2 || focused == 15" 512 foca-focus="cuitActivo == 2 || focused == 15"
513 teclado-virtual 513 teclado-virtual
514 foca-tipo-input 514 foca-tipo-input
515 > 515 >
516 <span class="m-1"> - </span> 516 <span class="m-1"> - </span>
517 <input 517 <input
518 type="text" 518 type="text"
519 class="text-center form-control form-control-sm col-2" 519 class="text-center form-control form-control-sm col-2"
520 maxlength="1" 520 maxlength="1"
521 limite-numeros-max="1" 521 limite-numeros-max="1"
522 ng-keypress="pasarCampoCuit(3)" 522 ng-keypress="pasarCampoCuit(3)"
523 ng-model="cliente.cuit3" 523 ng-model="cliente.cuit3"
524 ng-required="true" 524 ng-required="true"
525 ng-focus="focus(16)" 525 ng-focus="focus(16); $event.target.select();"
526 foca-focus="cuitActivo == 3 || focused == 16" 526 foca-focus="cuitActivo == 3 || focused == 16"
527 teclado-virtual 527 teclado-virtual
528 foca-tipo-input 528 foca-tipo-input
529 > 529 >
530 </div> 530 </div>
531 </div> 531 </div>
532 <div class="col-md-4 col-12 mt-2"> 532 <div class="col-md-4 col-12 mt-2">
533 <label>Clase de comprobante</label> 533 <label>Clase de comprobante</label>
534 <div class="input-group"> 534 <div class="input-group">
535 <input 535 <input
536 type="text" 536 type="text"
537 class="form-control form-control-sm" 537 class="form-control form-control-sm"
538 placeholder="Seleccione clase de comprobante" 538 placeholder="Seleccione clase de comprobante"
539 ng-keypress="seleccionarTipoComprobante($event.keyCode)" 539 ng-keypress="seleccionarTipoComprobante($event.keyCode)"
540 ng-model="cliente.tipoComprobante.NOMBRE" 540 ng-model="cliente.tipoComprobante.NOMBRE"
541 ng-required="true" 541 ng-required="true"
542 ng-focus="focus(17)" 542 ng-focus="focus(17)"
543 foca-focus="focused == 17" 543 foca-focus="focused == 17"
544 teclado-virtual> 544 teclado-virtual>
545 <button 545 <button
546 ng-show="cliente.tipoComprobante.NOMBRE !== ''" 546 ng-show="cliente.tipoComprobante.NOMBRE !== ''"
547 type="button" 547 type="button"
548 class="clear-input" 548 class="clear-input"
549 ng-click="cliente.tipoComprobante.NOMBRE = ''" 549 ng-click="cliente.tipoComprobante.NOMBRE = ''"
550 ><i class="fa fa-times"></i> 550 ><i class="fa fa-times"></i>
551 </button> 551 </button>
552 <div class="input-group-append"> 552 <div class="input-group-append">
553 <button 553 <button
554 ladda="searchLoading" 554 ladda="searchLoading"
555 class="btn btn-outline-secondary" 555 class="btn btn-outline-secondary"
556 type="button" 556 type="button"
557 ng-click="seleccionarTipoComprobante(13)" 557 ng-click="seleccionarTipoComprobante(13)"
558 ><i class="fa fa-search" aria-hidden="true"></i> 558 ><i class="fa fa-search" aria-hidden="true"></i>
559 </button> 559 </button>
560 </div> 560 </div>
561 </div> 561 </div>
562 </div> 562 </div>
563 <div class="col-md-4 col-12 mt-2"> 563 <div class="col-md-4 col-12 mt-2">
564 <label>Forma de pago</label> 564 <label>Forma de pago</label>
565 <div class="input-group"> 565 <div class="input-group">
566 <input 566 <input
567 type="text" 567 type="text"
568 class="form-control form-control-sm" 568 class="form-control form-control-sm"
569 placeholder="Seleccione forma de pago" 569 placeholder="Seleccione forma de pago"
570 ng-model="cliente.formaPago.NOMBRE" 570 ng-model="cliente.formaPago.NOMBRE"
571 ng-required="true" 571 ng-required="true"
572 ng-keypress="seleccionarFormaPago($event.keyCode)" 572 ng-keypress="seleccionarFormaPago($event.keyCode)"
573 ng-focus="focus(18)" 573 ng-focus="focus(18)"
574 foca-focus="focused == 18" 574 foca-focus="focused == 18"
575 teclado-virtual> 575 teclado-virtual>
576 <button 576 <button
577 ng-show="cliente.formaPago.NOMBRE !== ''" 577 ng-show="cliente.formaPago.NOMBRE !== ''"
578 type="button" 578 type="button"
579 class="clear-input" 579 class="clear-input"
580 ng-click="cliente.formaPago.NOMBRE = ''" 580 ng-click="cliente.formaPago.NOMBRE = ''"
581 ><i class="fa fa-times"></i> 581 ><i class="fa fa-times"></i>
582 </button> 582 </button>
583 <div class="input-group-append"> 583 <div class="input-group-append">
584 <button 584 <button
585 ladda="searchLoading" 585 ladda="searchLoading"
586 class="btn btn-outline-secondary" 586 class="btn btn-outline-secondary"
587 type="button" 587 type="button"
588 ng-click="seleccionarFormaPago(13)" 588 ng-click="seleccionarFormaPago(13)"
589 ><i class="fa fa-search" aria-hidden="true"></i> 589 ><i class="fa fa-search" aria-hidden="true"></i>
590 </button> 590 </button>
591 </div> 591 </div>
592 </div> 592 </div>
593 </div> 593 </div>
594 </div> 594 </div>
595 </uib-tab> 595 </uib-tab>
596 </uib-tabset> 596 </uib-tabset>
597 </fieldset> 597 </fieldset>
598 </form> 598 </form>
599 </div> 599 </div>
600 <div class="modal-footer py-1"> 600 <div class="modal-footer py-1">
601 <nav ng-show="currentPageClientes.length > 0 && primerBusqueda && !ingreso" class="mr-auto"> 601 <nav ng-show="currentPageClientes.length > 0 && primerBusqueda && !ingreso" class="mr-auto">
602 <ul class="pagination pagination-sm mb-0"> 602 <ul class="pagination pagination-sm mb-0">
603 <li class="page-item" ng-class="{'disabled': currentPage == 1}"> 603 <li class="page-item" ng-class="{'disabled': currentPage == 1}">
604 <a class="page-link" href="javascript:void()" ng-click="selectPage(currentPage - 1)"> 604 <a class="page-link" href="javascript:void()" ng-click="selectPage(currentPage - 1)">
605 <span aria-hidden="true">&laquo;</span> 605 <span aria-hidden="true">&laquo;</span>
606 <span class="sr-only">Anterior</span> 606 <span class="sr-only">Anterior</span>
607 </a> 607 </a>
608 </li> 608 </li>
609 <li 609 <li
610 class="page-item" 610 class="page-item"
611 ng-repeat="pagina in paginas" 611 ng-repeat="pagina in paginas"
612 ng-class="{'active': pagina == currentPage}" 612 ng-class="{'active': pagina == currentPage}"
613 > 613 >
614 <a 614 <a
615 class="page-link" 615 class="page-link"
616 href="javascript:void()" 616 href="javascript:void()"
617 ng-click="selectPage(pagina)" 617 ng-click="selectPage(pagina)"
618 ng-bind="pagina" 618 ng-bind="pagina"
619 ></a> 619 ></a>
620 </li> 620 </li>
621 <li class="page-item" ng-class="{'disabled': currentPage == lastPage}"> 621 <li class="page-item" ng-class="{'disabled': currentPage == lastPage}">
622 <a class="page-link" href="javascript:void()" ng-click="selectPage(currentPage + 1)"> 622 <a class="page-link" href="javascript:void()" ng-click="selectPage(currentPage + 1)">
623 <span aria-hidden="true">&raquo;</span> 623 <span aria-hidden="true">&raquo;</span>
624 <span class="sr-only">Siguiente</span> 624 <span class="sr-only">Siguiente</span>
625 </a> 625 </a>
626 </li> 626 </li>
627 </ul> 627 </ul>
628 </nav> 628 </nav>
629 <button 629 <button
630 class="btn btn-sm btn-secondary" 630 class="btn btn-sm btn-secondary"
631 type="button" 631 type="button"
632 ng-click="cancel()">Cancelar 632 ng-click="cancel()">Cancelar
633 </button> 633 </button>
634 <button 634 <button
635 class="btn btn-sm btn-primary" 635 class="btn btn-sm btn-primary"
636 type="button" 636 type="button"
637 ng-show="ingreso" 637 ng-show="ingreso"
638 ng-click="guardar()" 638 ng-click="guardar()"
639 >Guardar 639 >Guardar
640 </button> 640 </button>
641 </div> 641 </div>
642 642