Skip to content

Commit 22bd99f

Browse files
committed
se corrigen validaciones en controlador sueldos
1 parent cc67a50 commit 22bd99f

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

controllers/sueldos.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,9 @@ def legajos():
5858
IS_NOT_IN_DB(db,db.legajos.num_legajo,error_message='el legajo no puede repetirse')]),
5959
Field('fecha_egreso','date'),
6060
Field('cuil','integer',requires=[IS_NOT_EMPTY(error_message= 'Ingrese el cuil'),
61-
IS_NOT_IN_DB(db, db.legajos.cuil)]),
61+
IS_NOT_IN_DB(db, db.legajos.cuil,error_message='el cuil no puede repetirse')]),
6262
Field('dni','integer',requires=[IS_NOT_EMPTY(error_message='Ingrese el dni'),
63-
IS_NOT_IN_DB(db,db.legajos.dni)]),
63+
IS_NOT_IN_DB(db,db.legajos.dni,error_message='el dni no puede repetirse')]),
6464
Field('corresponde_hs_extra',requires=IS_IN_SET({1:'si',2:'no'},error_message='Ingrese una opción',zero='Seleccionar...')),
6565
Field('nombres',requires=IS_NOT_EMPTY(error_message='Ingrese el nombre')),
6666
Field('apellido',requires=IS_NOT_EMPTY(error_message='Ingrese el apellido')),
@@ -150,7 +150,7 @@ def legajos3():
150150
Field("constancia_Alumno_Regular_empleado","string",requires=IS_IN_SET(["corresponde","no corresponde"],zero='Seleccionar...',error_message='Indique una opción')),
151151

152152
Field("curriculum_empleado","string",requires=IS_IN_SET(["corresponde","no corresponde"],zero='Seleccionar...',error_message='Indique una opción')),
153-
Field("image","upload",requires=IS_UPLOAD_FILENAME(extension='jpg')),table_name='legajos',
153+
Field("image","upload",requires=IS_UPLOAD_FILENAME(extension='jpg',error_message='ingrese formato de imagen jpg')),table_name='legajos',
154154
submit_button='Guardar'
155155
)
156156

@@ -248,7 +248,7 @@ def horas():
248248
Field('mes_trab',requires=IS_IN_SET(['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],zero='seleccionar...',error_message='seleccione una opcion')),
249249
Field('semana',requires=IS_IN_SET({1:'1',2:'2',3:'3',4:'4',5:'5'},error_message='Ingrese una opción',zero='Seleccionar...')),
250250
Field('horas_trab','integer',requires=IS_NOT_EMPTY(error_message= 'ingrese cantidad de horas')),
251-
Field('horas_extras','integer',requires=IS_NOT_EMPTY(error_message= 'ingrese cantidad de horas')),
251+
Field('horas_extras','integer',requires=IS_NOT_EMPTY(error_message= 'ingrese cantidad de horas extras')),
252252

253253
)
254254

@@ -271,9 +271,10 @@ def horas():
271271
def familiar():
272272
import os
273273
form = SQLFORM.factory(Field("num_legajo",requires= IS_IN_DB(db,db.legajos.num_legajo,"%(num_legajo)s",error_message='el campo no puede estar vacio')),
274-
274+
275275

276-
Field("cuil","integer",requires= IS_NOT_IN_DB(db, db.familiares.cuil,error_message='el campo no pede estar vavcio')),
276+
Field("cuil","integer",requires= [IS_NOT_EMPTY(error_message='el campo no puede estar vacio'),
277+
IS_NOT_IN_DB(db, db.familiares.cuil,error_message='el cuil ya existe en la base de datos')]),
277278
Field("dni","integer", requires = [IS_NOT_EMPTY(error_message= "campo obligatorio no puede estar vacio"),
278279
IS_NOT_IN_DB(db, db.familiares.dni,error_message='el dni ya esta en la base de datos')]),
279280
Field("nombre",requires = IS_NOT_EMPTY(error_message= "campo obligatorio no puede estar vacio"),),
@@ -386,7 +387,7 @@ def reportes_horas():
386387
Legajo = request.vars["Legajo"]
387388
mes = request.vars["mes"]
388389
ordenar = request.vars["ordenar"]
389-
campos = db.horas.num_legajo (db,db.legajos.num_legajo,"%(num_legajo)s"),db.legajos.nombre, db.legajos.num_legajo, db.legajos.apellido, db.horas.hs_trab, db.horas.mes_trabajado
390+
campos = db.horas.num_legajo,db.legajos.nombre, db.legajos.num_legajo, db.legajos.apellido, db.horas.hs_trab, db.horas.mes_trabajado
390391
criterio = ((db.horas.num_legajo == Legajo) & (db.horas.num_legajo == db.legajos.num_legajo) & (db.horas.mes_trabajado == mes)
391392
)
392393
#criterio = db.horas.num_legajo == Legajo

0 commit comments

Comments
 (0)