This commit is contained in:
Jorge Luis caudillo esparza
2026-05-20 17:48:48 -07:00
parent 83acc6b4f1
commit ded676ec67
160 changed files with 7680 additions and 4407 deletions

View File

@@ -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; }
}