---
This commit is contained in:
@@ -39,7 +39,7 @@ namespace ADSUtileriasService.ChecadorController
|
||||
try
|
||||
{
|
||||
|
||||
RHSIG rhsig = new RHSIG();
|
||||
RHSIG rhsig = new RHSIG();
|
||||
using (SqlLiteBase bd = new SqlLiteBase(""))
|
||||
{
|
||||
UtileriasSqlite utilsqlite = new UtileriasSqlite(bd);
|
||||
@@ -49,13 +49,16 @@ namespace ADSUtileriasService.ChecadorController
|
||||
|
||||
Mod.GuardaLog($"Checador Actual {devicemodel.checador} {devicemodel.iPLocal} {devicemodel.puerto} CveChecado: {devicemodel.cveChecador} CveEmpresa:{devicemodel.CveEmpresa} CveSubpryecto:{devicemodel.cveSubProyecto} ", LogsNames.Log);
|
||||
SDKZkTeckoHelper libvalidacion = new SDKZkTeckoHelper();
|
||||
/*
|
||||
//bool conected = libvalidacion.sta_ConnectTCP(devicemodel.iPLocal, devicemodel.puerto, "0") > 0;
|
||||
if (conected)
|
||||
|
||||
|
||||
List<PersonalChecadorIDResponse> personalsig = new List<PersonalChecadorIDResponse>();
|
||||
|
||||
var checks = rhsig.PersonalChecadorID(devicemodel.cveChecador);
|
||||
if (checks != null)
|
||||
{
|
||||
usuariosporvaldar = libvalidacion.GetUserInfo();
|
||||
libvalidacion.sta_DisConnect();
|
||||
}*/
|
||||
personalsig = checks.Result;
|
||||
}
|
||||
|
||||
ADSNetLibrary.SIGAPI.Models.ResponseModel<List<RegistroPersonalChecador>> registros = null;
|
||||
ADSNetLibrary.SIGAPI.Models.ResponseModel<List<ResponseUser>> users = null;
|
||||
|
||||
@@ -94,11 +97,18 @@ namespace ADSUtileriasService.ChecadorController
|
||||
|
||||
req.ChecadorID = reg.IdPersonal.ToEntero();
|
||||
|
||||
var usuario = usuariosporvaldar.FirstOrDefault(x => x.dwEnrollNumber == reg.IdPersonal);
|
||||
if (usuario != null) { req.CvePersonal = usuario.sCardnumber.ToEntero(); }
|
||||
var usuarioz = personalsig.FirstOrDefault(x => x.ChecadorID == reg.IdPersonal);
|
||||
if (usuarioz != null) { req.CvePersonal = usuarioz.CvePersonal; }
|
||||
//var usuario = usuariosporvaldar.FirstOrDefault(x => x.dwEnrollNumber == reg.IdPersonal);
|
||||
//if (usuario != null) { req.CvePersonal = usuario.sCardnumber.ToEntero(); }
|
||||
req.CveChecador = devicemodel.cveChecador;
|
||||
req.Fecha = reg.fecha;
|
||||
registrostosave.Add(req);
|
||||
if (usuarioz == null || reg.fecha > usuarioz.Fecha)
|
||||
{
|
||||
registrostosave.Add(req);
|
||||
|
||||
}
|
||||
//if (reg.fecha > fechac) { fechac = reg.fecha; }
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user