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

Binary file not shown.

View File

@@ -1,112 +1,159 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\caudi\\Downloads\\Checador\\",
"WorkspaceRootPath": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriasservice\\adsutileriasapp.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\adsutileriasapp.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriasservice\\checadorcontroller\\logicchecador.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\checadorcontroller\\logicchecador.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriaswf\\adsutileriaswf.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\adsutileriaswf.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
},
{
"AbsoluteMoniker": "D:0:0:{B37990F0-98E6-4D00-8B10-9F704B674EBD}|..\\..\\..\\..\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj|c:\\proyectos\\sig_netcore\\sigapi\\adsnetlibrary\\adsnetlibrary\\adsnetlibrary.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriasservice\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriasservice\\adsutileriasapp.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\adsutileriasapp.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{B37990F0-98E6-4D00-8B10-9F704B674EBD}|..\\..\\..\\..\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj|c:\\proyectos\\sig_netcore\\sigapi\\adsnetlibrary\\adsnetlibrary\\helpers\\conexiones\\zkteckolib\\sdkzkteckohelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriasservice\\checadorcontroller\\apizkteco.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\checadorcontroller\\apizkteco.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriasservice\\servicios\\checadorservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|c:\\proyectos\\checador.git\\checador-desktop\\adsutileriasservice\\servicios\\checadorservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\servicios\\checadorservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriasservice\\servicios\\utileriasservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\servicios\\utileriasservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|C:\\Proyectos\\Checador.git\\Checador-Desktop\\adsutileriasservice\\conexion\\sig\\rhsig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\conexion\\sig\\rhsig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriasservice\\servicios\\puntoventaservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\servicios\\puntoventaservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|C:\\Proyectos\\Checador.git\\Checador-Desktop\\adsutileriasservice\\checadorcontroller\\logicchecador.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\checadorcontroller\\logicchecador.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriasservice\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\ChecadorController\\LogicChecador.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\proyectos\\checador.git\\checador-desktop\\adsutileriaswf\\connected services\\wcf_checador\\reference.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\connected services\\wcf_checador\\reference.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\proyectos\\checador.git\\checador-desktop\\adsutileriaswf\\helpers\\serviceconection.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\helpers\\serviceconection.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\proyectos\\checador.git\\checador-desktop\\adsutileriaswf\\views\\relojchecador\\views\\frmnewpersonalchecador.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\views\\relojchecador\\views\\frmnewpersonalchecador.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\proyectos\\checador.git\\checador-desktop\\adsutileriaswf\\connected services\\utileriasservicewcf\\reference.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\connected services\\utileriasservicewcf\\reference.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|C:\\Proyectos\\Checador.git\\Checador-Desktop\\adsutileriaswf\\views\\relojchecador\\views\\frmnewpersonalchecador.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\views\\relojchecador\\views\\frmnewpersonalchecador.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\proyectos\\checador.git\\checador-desktop\\adsutileriaswf\\views\\relojchecador\\views\\frmnewpersonalchecador.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\views\\relojchecador\\views\\frmnewpersonalchecador.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{B37990F0-98E6-4D00-8B10-9F704B674EBD}|..\\..\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj|c:\\proyectos\\sig_netcore\\sigapi\\adsnetlibrary\\adsnetlibrary\\helpers\\conexiones\\zkteckolib\\sdkzkteckohelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\proyectos\\checador.git\\checador-desktop\\adsutileriaswf\\views\\gral\\frmlogin.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\views\\gral\\frmlogin.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|C:\\Proyectos\\Checador.git\\Checador-Desktop\\adsutileriaswf\\views\\gral\\frmlogin.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\views\\gral\\frmlogin.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|C:\\Proyectos\\Checador.git\\Checador-Desktop\\adsutileriaswf\\views\\relojchecador\\views\\frminicio.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\views\\relojchecador\\views\\frminicio.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|C:\\Proyectos\\Checador.git\\Checador-Desktop\\adsutileriaswf\\views\\relojchecador\\views\\frmchecadores.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\views\\relojchecador\\views\\frmchecadores.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\proyectos\\checador.git\\checador-desktop\\adsutileriaswf\\views\\relojchecador\\views\\frmchecadores.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\views\\relojchecador\\views\\frmchecadores.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\proyectos\\checador.git\\checador-desktop\\adsutileriaswf\\views\\relojchecador\\views\\frmaddtocheckador.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\views\\relojchecador\\views\\frmaddtocheckador.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\proyectos\\checador.git\\checador-desktop\\adsutileriaswf\\connected services\\utileriasservicewcf\\connectedservice.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\connected services\\utileriasservicewcf\\connectedservice.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\proyectos\\checador.git\\checador-desktop\\adsutileriaswf\\adsutileriaswf.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\adsutileriaswf.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|C:\\Proyectos\\Checador.git\\Checador-Desktop\\adsutileriasservice\\adsutileriasapp.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\adsutileriasapp.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|C:\\Proyectos\\Checador.git\\Checador-Desktop\\adsutileriasservice\\conexion\\sig\\basesig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\conexion\\sig\\basesig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|C:\\Proyectos\\Checador.git\\Checador-Desktop\\adsutileriasservice\\helpers\\adssqlite\\sqllitebase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\helpers\\adssqlite\\sqllitebase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|C:\\Proyectos\\Checador.git\\Checador-Desktop\\adsutileriasservice\\adsutileriasapp.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\adsutileriasapp.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|C:\\Proyectos\\Checador.git\\Checador-Desktop\\adsutileriasservice\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|C:\\Proyectos\\Checador.git\\Checador-Desktop\\adsutileriasservice\\checadorcontroller\\apizkteco.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\checadorcontroller\\apizkteco.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|C:\\Proyectos\\Checador.git\\Checador-Desktop\\adsutileriasservice\\checadorcontroller\\apichecadorbase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\checadorcontroller\\apichecadorbase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|C:\\Proyectos\\Checador.git\\Checador-Desktop\\adsutileriasservice\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\Servicios\\ChecadorService.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|C:\\Proyectos\\Checador.git\\Checador-Desktop\\adsutileriasservice\\helpers\\adssqlite\\sqlliteconnectionenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\helpers\\adssqlite\\sqlliteconnectionenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriasservice\\packages.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\Servicios\\ChecadorService.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{B37990F0-98E6-4D00-8B10-9F704B674EBD}|..\\..\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj|c:\\proyectos\\sig_netcore\\sigapi\\adsnetlibrary\\adsnetlibrary\\adsnetlibrary.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|C:\\Proyectos\\Checador.git\\Checador-Desktop\\adsutileriasservice\\servicios\\utileriasservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\servicios\\utileriasservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|C:\\Proyectos\\Checador.git\\Checador-Desktop\\adsutileriasservice\\packages.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\packages.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
},
{
"AbsoluteMoniker": "D:0:0:{B37990F0-98E6-4D00-8B10-9F704B674EBD}|..\\..\\..\\..\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj|c:\\proyectos\\sig_netcore\\sigapi\\adsnetlibrary\\adsnetlibrary\\adsnetlibrary.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriaswf\\views\\relojchecador\\views\\frmchecadores.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\views\\relojchecador\\views\\frmchecadores.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriaswf\\views\\relojchecador\\gluyas\\reportechecadores.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\proyectos\\checador.git\\checador-desktop\\adsutileriaswf\\views\\relojchecador\\gluyas\\reportechecadores.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\views\\relojchecador\\gluyas\\reportechecadores.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriaswf\\views\\relojchecador\\views\\frmnewpersonalchecador.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\views\\relojchecador\\views\\frmnewpersonalchecador.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriaswf\\views\\relojchecador\\views\\frmnewpersonalchecador.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\views\\relojchecador\\views\\frmnewpersonalchecador.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriaswf\\views\\relojchecador\\views\\frmbuscarpersonal.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\proyectos\\checador.git\\checador-desktop\\adsutileriaswf\\views\\relojchecador\\views\\frmbuscarpersonal.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\views\\relojchecador\\views\\frmbuscarpersonal.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriaswf\\views\\relojchecador\\views\\frmbuscarpersonal.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|C:\\Proyectos\\Checador.git\\Checador-Desktop\\adsutileriaswf\\views\\relojchecador\\views\\frmbuscarpersonal.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\views\\relojchecador\\views\\frmbuscarpersonal.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|C:\\Users\\caudi\\Downloads\\Checador\\adsutileriaswf\\views\\gral\\frmlogin.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\views\\gral\\frmlogin.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriaswf\\views\\relojchecador\\views\\frminicio.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\views\\relojchecador\\views\\frminicio.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriaswf\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\proyectos\\checador.git\\checador-desktop\\adsutileriaswf\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriaswf\\connected services\\wcf_pv\\reference.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|c:\\proyectos\\checador.git\\checador-desktop\\adsutileriaswf\\connected services\\wcf_pv\\reference.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{FE6FDD64-0328-48E7-A693-0BF64F1C32F1}|ADSUtileriasWF\\ADSUtileriasWF.csproj|solutionrelative:adsutileriaswf\\connected services\\wcf_pv\\reference.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|c:\\users\\caudi\\downloads\\checador\\adsutileriasservice\\checadorcontroller\\apichecadorbase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C65BD72-C604-45A4-B18E-F5E415A6649F}|ADSUtileriasService\\ADSUtileriasService.csproj|solutionrelative:adsutileriasservice\\checadorcontroller\\apichecadorbase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
"AbsoluteMoniker": "D:0:0:{B37990F0-98E6-4D00-8B10-9F704B674EBD}|..\\..\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj|c:\\proyectos\\sig_netcore\\sigapi\\adsnetlibrary\\adsnetlibrary\\adsnetlibrary.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
}
],
"DocumentGroupContainers": [
@@ -116,33 +163,8 @@
"DocumentGroups": [
{
"DockedHeight": 310,
"SelectedChildIndex": 7,
"SelectedChildIndex": 9,
"Children": [
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "ADSUtileriasAPP.cs [Design]",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\ADSUtileriasAPP.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\ADSUtileriasAPP.cs",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\ADSUtileriasAPP.cs [Design]",
"RelativeToolTip": "ADSUtileriasService\\ADSUtileriasAPP.cs [Design]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-03-02T15:55:35.84Z",
"EditorCaption": " [Design]"
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "LogicChecador.cs",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\ChecadorController\\LogicChecador.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\ChecadorController\\LogicChecador.cs",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\ChecadorController\\LogicChecador.cs",
"RelativeToolTip": "ADSUtileriasService\\ChecadorController\\LogicChecador.cs",
"ViewState": "AgIAAI4AAAAAAAAAAAAAAIYAAAAPAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-03-02T08:55:52.651Z",
"EditorCaption": ""
},
{
"$type": "Bookmark",
"Name": "ST:128:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
@@ -155,246 +177,292 @@
"$type": "Bookmark",
"Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{cce594b6-0c39-4442-ba28-10c64ac7e89f}"
},
{
"$type": "Document",
"DocumentIndex": 7,
"Title": "ApiZKTeco.cs",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\ChecadorController\\ApiZKTeco.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\ChecadorController\\ApiZKTeco.cs",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\ChecadorController\\ApiZKTeco.cs",
"RelativeToolTip": "ADSUtileriasService\\ChecadorController\\ApiZKTeco.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Title": "Reference.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Connected Services\\UtileriasServiceWCF\\Reference.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Connected Services\\UtileriasServiceWCF\\Reference.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Connected Services\\UtileriasServiceWCF\\Reference.cs",
"RelativeToolTip": "ADSUtileriasWF\\Connected Services\\UtileriasServiceWCF\\Reference.cs",
"ViewState": "AgIAAO0JAAAAAAAAAAAYwP8JAAAJAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-02-28T17:59:54.075Z",
"EditorCaption": ""
"WhenOpened": "2026-04-27T18:30:57.022Z"
},
{
"$type": "Document",
"DocumentIndex": 6,
"Title": "SDKZkTeckoHelper.cs",
"DocumentMoniker": "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\Helpers\\Conexiones\\ZkTeckoLib\\SDKZkTeckoHelper.cs",
"RelativeDocumentMoniker": "..\\..\\..\\..\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\Helpers\\Conexiones\\ZkTeckoLib\\SDKZkTeckoHelper.cs",
"ToolTip": "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\Helpers\\Conexiones\\ZkTeckoLib\\SDKZkTeckoHelper.cs",
"RelativeToolTip": "..\\..\\..\\..\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\Helpers\\Conexiones\\ZkTeckoLib\\SDKZkTeckoHelper.cs",
"ViewState": "AgIAAI0AAAAAAAAAAAAQwNsBAAAuAAAAAAAAAA==",
"DocumentIndex": 9,
"Title": "FrmNewPersonalChecador.Designer.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.Designer.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.Designer.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.Designer.cs",
"RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.Designer.cs",
"ViewState": "AgIAADUAAAAAAAAAAAAAAAcCAABQAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-03-02T09:00:47.419Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "ADSUtileriasAPP.cs",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\ADSUtileriasAPP.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\ADSUtileriasAPP.cs",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\ADSUtileriasAPP.cs",
"RelativeToolTip": "ADSUtileriasService\\ADSUtileriasAPP.cs",
"ViewState": "AgIAAEcAAAAAAAAAAAAQwJEAAAA/AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-03-02T09:44:51.031Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "App.config",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\App.config",
"RelativeDocumentMoniker": "ADSUtileriasService\\App.config",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\App.config",
"RelativeToolTip": "ADSUtileriasService\\App.config",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAAAiAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000601|",
"WhenOpened": "2026-03-02T15:17:19.539Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "ADSNetLibrary",
"DocumentMoniker": "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj",
"RelativeDocumentMoniker": "..\\..\\..\\..\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj",
"ToolTip": "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj",
"RelativeToolTip": "..\\..\\..\\..\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj",
"ViewState": "AgIAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
"WhenOpened": "2026-03-02T09:37:39.332Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "ADSUtileriasWF.csproj",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\ADSUtileriasWF.csproj",
"RelativeDocumentMoniker": "ADSUtileriasWF\\ADSUtileriasWF.csproj",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\ADSUtileriasWF.csproj",
"RelativeToolTip": "ADSUtileriasWF\\ADSUtileriasWF.csproj",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAB4AAAAGAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
"WhenOpened": "2025-09-22T23:58:49.875Z",
"EditorCaption": ""
"WhenOpened": "2026-04-27T18:03:44.343Z"
},
{
"$type": "Document",
"DocumentIndex": 8,
"Title": "FrmNewPersonalChecador.cs [Design]",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs [Design]",
"RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs [Design]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-04-25T17:28:12.503Z"
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "serviceconection.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Helpers\\serviceconection.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Helpers\\serviceconection.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Helpers\\serviceconection.cs",
"RelativeToolTip": "ADSUtileriasWF\\Helpers\\serviceconection.cs",
"ViewState": "AgIAAHgAAAAAAAAAAAAQwIgAAAA9AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-04-27T18:28:14.38Z"
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "Reference.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Connected Services\\WCF_Checador\\Reference.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Connected Services\\WCF_Checador\\Reference.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Connected Services\\WCF_Checador\\Reference.cs",
"RelativeToolTip": "ADSUtileriasWF\\Connected Services\\WCF_Checador\\Reference.cs",
"ViewState": "AgIAAFEQAAAAAAAAAAAtwGAQAAA4AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-04-27T18:31:26.874Z"
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "ChecadorService.cs",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\Servicios\\ChecadorService.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Servicios\\ChecadorService.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\Servicios\\ChecadorService.cs",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\Servicios\\ChecadorService.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Servicios\\ChecadorService.cs",
"RelativeToolTip": "ADSUtileriasService\\Servicios\\ChecadorService.cs",
"ViewState": "AgIAAHgAAAAAAAAAAAAAAGMAAAAzAAAAAAAAAA==",
"ViewState": "AgIAAC8AAAAAAAAAAAAYwD4AAAAcAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-02-28T17:34:57.167Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 9,
"Title": "UtileriasService.cs",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\Servicios\\UtileriasService.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\Servicios\\UtileriasService.cs",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\Servicios\\UtileriasService.cs",
"RelativeToolTip": "ADSUtileriasService\\Servicios\\UtileriasService.cs",
"ViewState": "AgIAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"DocumentIndex": 3,
"Title": "LogicChecador.cs",
"DocumentMoniker": "C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\ChecadorController\\LogicChecador.cs",
"RelativeDocumentMoniker": "..\\..\\..\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\ChecadorController\\LogicChecador.cs",
"ToolTip": "C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\ChecadorController\\LogicChecador.cs",
"RelativeToolTip": "..\\..\\..\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\ChecadorController\\LogicChecador.cs",
"ViewState": "AgIAAAIAAAAAAAAAAAAtwCwAAAA3AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-02-28T17:53:53.994Z",
"EditorCaption": ""
"WhenOpened": "2026-04-27T16:58:28.884Z"
},
{
"$type": "Document",
"DocumentIndex": 10,
"Title": "Puntoventaservice.cs",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\Servicios\\Puntoventaservice.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\Servicios\\Puntoventaservice.cs",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\Servicios\\Puntoventaservice.cs",
"RelativeToolTip": "ADSUtileriasService\\Servicios\\Puntoventaservice.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"DocumentIndex": 2,
"Title": "LogicChecador.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\ChecadorController\\LogicChecador.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\ChecadorController\\LogicChecador.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\ChecadorController\\LogicChecador.cs",
"RelativeToolTip": "ADSUtileriasService\\ChecadorController\\LogicChecador.cs",
"ViewState": "AgIAACYAAAAAAAAAAAAtwDUAAAA3AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-02-28T17:56:37.483Z",
"EditorCaption": ""
"WhenOpened": "2026-03-02T08:55:52.651Z"
},
{
"$type": "Document",
"DocumentIndex": 11,
"Title": "Program.cs",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\Program.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\Program.cs",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\Program.cs",
"RelativeToolTip": "ADSUtileriasService\\Program.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAAaAAAAAAAAAA==",
"DocumentIndex": 1,
"Title": "RHSIG.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Conexion\\SIG\\RHSIG.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\Conexion\\SIG\\RHSIG.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Conexion\\SIG\\RHSIG.cs",
"RelativeToolTip": "ADSUtileriasService\\Conexion\\SIG\\RHSIG.cs",
"ViewState": "AgIAABsAAAAAAAAAAAAowCQAAAAJAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-02-28T17:54:17.485Z",
"EditorCaption": ""
"WhenOpened": "2026-04-27T14:37:18.571Z"
},
{
"$type": "Document",
"DocumentIndex": 12,
"Title": "ChecadorService.cs",
"DocumentMoniker": "C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\Servicios\\ChecadorService.cs",
"RelativeDocumentMoniker": "..\\..\\..\\..\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\Servicios\\ChecadorService.cs",
"ToolTip": "C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\Servicios\\ChecadorService.cs",
"RelativeToolTip": "..\\..\\..\\..\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\Servicios\\ChecadorService.cs",
"ViewState": "AgIAAE8AAAAAAAAAAAAAwGMAAAAzAAAAAAAAAA==",
"DocumentIndex": 6,
"Title": "FrmNewPersonalChecador.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"ViewState": "AgIAAC4FAAAAAAAAAAAAADwFAABEAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-02-28T17:14:49.78Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 13,
"Title": "FrmChecadores.cs",
"DocumentMoniker": "C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs",
"RelativeDocumentMoniker": "..\\..\\..\\..\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs",
"ToolTip": "C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs",
"RelativeToolTip": "..\\..\\..\\..\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs",
"ViewState": "AgIAAHkAAAAAAAAAAAAAwI0AAAA5AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-02-28T17:17:03.174Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 14,
"Title": "packages.config",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\packages.config",
"RelativeDocumentMoniker": "ADSUtileriasService\\packages.config",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\packages.config",
"RelativeToolTip": "ADSUtileriasService\\packages.config",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000601|",
"WhenOpened": "2026-03-02T15:17:13.346Z",
"EditorCaption": ""
"WhenOpened": "2026-04-27T14:04:20.092Z"
},
{
"$type": "Document",
"DocumentIndex": 15,
"Title": "ADSNetLibrary",
"DocumentMoniker": "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj",
"RelativeDocumentMoniker": "..\\..\\..\\..\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj",
"ToolTip": "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj",
"RelativeToolTip": "..\\..\\..\\..\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
"WhenOpened": "2026-03-02T09:38:31.831Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 17,
"Title": "ReporteChecadores.cs",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Views\\RelojChecador\\Gluyas\\ReporteChecadores.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Gluyas\\ReporteChecadores.cs",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Views\\RelojChecador\\Gluyas\\ReporteChecadores.cs",
"RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Gluyas\\ReporteChecadores.cs",
"ViewState": "AgIAAMAAAAAAAAAAAAAAwMkAAAAiAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-03-02T09:18:44.566Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 18,
"Title": "FrmNewPersonalChecador.cs",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"ViewState": "AgIAAIEBAAAAAAAAAAAlwJ8BAAAzAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-03-02T08:31:58.959Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 16,
"Title": "FrmChecadores.cs",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs",
"RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs",
"ViewState": "AgIAAHMAAAAAAAAAAAAAwIcAAAAmAAAAAAAAAA==",
"ViewState": "AgIAAAUAAAAAAAAAAIAwwMgAAABCAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-02-28T17:39:41.191Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 19,
"Title": "FrmNewPersonalChecador.cs",
"DocumentMoniker": "C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"RelativeDocumentMoniker": "..\\..\\..\\..\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"ToolTip": "C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"RelativeToolTip": "..\\..\\..\\..\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"ViewState": "AgIAAFYAAAAAAAAAAAAAwGAAAAAuAAAAAAAAAA==",
"DocumentIndex": 11,
"Title": "FrmLogin.Designer.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\Gral\\FrmLogin.Designer.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\Gral\\FrmLogin.Designer.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\Gral\\FrmLogin.Designer.cs",
"RelativeToolTip": "ADSUtileriasWF\\Views\\Gral\\FrmLogin.Designer.cs",
"ViewState": "AgIAAEEAAAAAAAAAAAAYwFMAAAATAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-03-02T08:41:15.035Z",
"EditorCaption": ""
"WhenOpened": "2026-05-20T18:43:30.059Z"
},
{
"$type": "Document",
"DocumentIndex": 21,
"DocumentIndex": 10,
"Title": "SDKZkTeckoHelper.cs",
"DocumentMoniker": "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\Helpers\\Conexiones\\ZkTeckoLib\\SDKZkTeckoHelper.cs",
"RelativeDocumentMoniker": "..\\..\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\Helpers\\Conexiones\\ZkTeckoLib\\SDKZkTeckoHelper.cs",
"ToolTip": "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\Helpers\\Conexiones\\ZkTeckoLib\\SDKZkTeckoHelper.cs",
"RelativeToolTip": "..\\..\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\Helpers\\Conexiones\\ZkTeckoLib\\SDKZkTeckoHelper.cs",
"ViewState": "AgIAAFAAAAAAAAAAAAAQwGAAAAAsAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-03-02T09:00:47.419Z"
},
{
"$type": "Document",
"DocumentIndex": 12,
"Title": "FrmLogin.cs [Design]",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\Gral\\FrmLogin.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\Gral\\FrmLogin.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\Gral\\FrmLogin.cs [Design]",
"RelativeToolTip": "ADSUtileriasWF\\Views\\Gral\\FrmLogin.cs [Design]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-09-23T00:50:09.425Z"
},
{
"$type": "Document",
"DocumentIndex": 16,
"Title": "FrmAddToCheckador.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmAddToCheckador.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmAddToCheckador.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmAddToCheckador.cs",
"RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmAddToCheckador.cs",
"ViewState": "AgIAAA8AAAAAAAAAAAAgwCMAAAAiAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-04-27T18:52:15.597Z"
},
{
"$type": "Document",
"DocumentIndex": 17,
"Title": "ConnectedService.json",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Connected Services\\UtileriasServiceWCF\\ConnectedService.json",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Connected Services\\UtileriasServiceWCF\\ConnectedService.json",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Connected Services\\UtileriasServiceWCF\\ConnectedService.json",
"RelativeToolTip": "ADSUtileriasWF\\Connected Services\\UtileriasServiceWCF\\ConnectedService.json",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
"WhenOpened": "2026-04-27T18:31:15.959Z"
},
{
"$type": "Document",
"DocumentIndex": 18,
"Title": "ADSUtileriasWF.csproj",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\ADSUtileriasWF.csproj",
"RelativeDocumentMoniker": "ADSUtileriasWF\\ADSUtileriasWF.csproj",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\ADSUtileriasWF.csproj",
"RelativeToolTip": "ADSUtileriasWF\\ADSUtileriasWF.csproj",
"ViewState": "AgIAAAYAAAAAAAAAAAAiwBkAAABBAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
"WhenOpened": "2025-09-22T23:58:49.875Z"
},
{
"$type": "Document",
"DocumentIndex": 28,
"Title": "FrmChecadores.cs",
"DocumentMoniker": "C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs",
"RelativeDocumentMoniker": "..\\..\\..\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs",
"ToolTip": "C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs",
"RelativeToolTip": "..\\..\\..\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs",
"ViewState": "AgIAAIIAAAAAAAAAAAAUwI0AAAA5AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-02-28T17:17:03.174Z"
},
{
"$type": "Document",
"DocumentIndex": 30,
"Title": "ADSNetLibrary.csproj",
"DocumentMoniker": "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj",
"RelativeDocumentMoniker": "..\\..\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj",
"ToolTip": "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj",
"RelativeToolTip": "..\\..\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj",
"ViewState": "AgIAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
"WhenOpened": "2026-03-02T09:37:39.332Z"
},
{
"$type": "Document",
"DocumentIndex": 29,
"Title": "ChecadorService.cs",
"DocumentMoniker": "C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\Servicios\\ChecadorService.cs",
"RelativeDocumentMoniker": "..\\..\\..\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\Servicios\\ChecadorService.cs",
"ToolTip": "C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\Servicios\\ChecadorService.cs",
"RelativeToolTip": "..\\..\\..\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\Servicios\\ChecadorService.cs",
"ViewState": "AgIAAE4AAAAAAAAAAAAUwGMAAABGAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-02-28T17:14:49.78Z"
},
{
"$type": "Document",
"DocumentIndex": 39,
"Title": "ADSNetLibrary",
"DocumentMoniker": "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj",
"RelativeDocumentMoniker": "..\\..\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj",
"ToolTip": "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj",
"RelativeToolTip": "..\\..\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
"WhenOpened": "2026-03-02T09:38:31.831Z"
},
{
"$type": "Document",
"DocumentIndex": 33,
"Title": "ReporteChecadores.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Gluyas\\ReporteChecadores.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Gluyas\\ReporteChecadores.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Gluyas\\ReporteChecadores.cs",
"RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Gluyas\\ReporteChecadores.cs",
"ViewState": "AgIAAMAAAAAAAAAAAAAAwMkAAAAiAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-03-02T09:18:44.566Z"
},
{
"$type": "Document",
"DocumentIndex": 34,
"Title": "FrmNewPersonalChecador.cs",
"DocumentMoniker": "C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"RelativeDocumentMoniker": "..\\..\\..\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"ToolTip": "C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"RelativeToolTip": "..\\..\\..\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"ViewState": "AgIAAFYAAAAAAAAAAAAAwGAAAAAuAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-03-02T08:41:15.035Z"
},
{
"$type": "Document",
"DocumentIndex": 35,
"Title": "FrmBuscarPersonal.cs",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs",
"RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs",
"ViewState": "AgIAACwAAAAAAAAAAAAlwHUAAAA2AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@@ -403,90 +471,191 @@
},
{
"$type": "Document",
"DocumentIndex": 22,
"Title": "FrmBuscarPersonal.cs [Design]",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs [Design]",
"RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs [Design]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-03-02T08:32:20.877Z",
"EditorCaption": " [Design]"
},
{
"$type": "Document",
"DocumentIndex": 24,
"Title": "FrmInicio.cs [Design]",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmInicio.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmInicio.cs",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmInicio.cs [Design]",
"RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmInicio.cs [Design]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-03-02T08:23:30.758Z",
"EditorCaption": " [Design]"
},
{
"$type": "Document",
"DocumentIndex": 25,
"DocumentIndex": 37,
"Title": "Program.cs",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Program.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Program.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Program.cs",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Program.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Program.cs",
"RelativeToolTip": "ADSUtileriasWF\\Program.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-03-02T08:23:00.244Z",
"EditorCaption": ""
"WhenOpened": "2026-03-02T08:23:00.244Z"
},
{
"$type": "Document",
"DocumentIndex": 38,
"Title": "Reference.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Connected Services\\WCF_PV\\Reference.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Connected Services\\WCF_PV\\Reference.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Connected Services\\WCF_PV\\Reference.cs",
"RelativeToolTip": "ADSUtileriasWF\\Connected Services\\WCF_PV\\Reference.cs",
"ViewState": "AgIAAEQYAAAAAAAAAAAAwFgYAAAQAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-03-02T07:46:10.485Z"
},
{
"$type": "Document",
"DocumentIndex": 14,
"Title": "FrmChecadores.cs [Design]",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs [Design]",
"RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs [Design]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-04-27T19:13:30.373Z"
},
{
"$type": "Document",
"DocumentIndex": 13,
"Title": "FrmInicio.cs [Design]",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmInicio.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmInicio.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmInicio.cs [Design]",
"RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmInicio.cs [Design]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-03-02T08:23:30.758Z"
},
{
"$type": "Document",
"DocumentIndex": 19,
"Title": "ADSUtileriasAPP.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\ADSUtileriasAPP.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\ADSUtileriasAPP.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\ADSUtileriasAPP.cs",
"RelativeToolTip": "ADSUtileriasService\\ADSUtileriasAPP.cs",
"ViewState": "AgIAAIEAAAAAAAAAAAAAAIYAAAAMAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-03-02T09:44:51.031Z"
},
{
"$type": "Document",
"DocumentIndex": 21,
"Title": "SqlLiteBase.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Helpers\\ADSSqlite\\SqlLiteBase.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\Helpers\\ADSSqlite\\SqlLiteBase.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Helpers\\ADSSqlite\\SqlLiteBase.cs",
"RelativeToolTip": "ADSUtileriasService\\Helpers\\ADSSqlite\\SqlLiteBase.cs",
"ViewState": "AgIAAAIAAAAAAAAAAAAAAAoAAAAcAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-04-24T17:23:56.022Z"
},
{
"$type": "Document",
"DocumentIndex": 22,
"Title": "ADSUtileriasAPP.cs [Design]",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\ADSUtileriasAPP.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\ADSUtileriasAPP.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\ADSUtileriasAPP.cs [Design]",
"RelativeToolTip": "ADSUtileriasService\\ADSUtileriasAPP.cs [Design]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-03-02T15:55:35.84Z"
},
{
"$type": "Document",
"DocumentIndex": 20,
"Title": "FrmNewPersonalChecador.cs [Design]",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs [Design]",
"RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs [Design]",
"Title": "BaseSIG.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Conexion\\SIG\\BaseSIG.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\Conexion\\SIG\\BaseSIG.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Conexion\\SIG\\BaseSIG.cs",
"RelativeToolTip": "ADSUtileriasService\\Conexion\\SIG\\BaseSIG.cs",
"ViewState": "AgIAAD4AAAAAAAAAAAAEwFAAAAAcAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-09-23T00:50:33.724Z",
"EditorCaption": " [Design]"
"WhenOpened": "2026-04-27T17:36:25.491Z"
},
{
"$type": "Document",
"DocumentIndex": 24,
"Title": "ApiZKTeco.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\ChecadorController\\ApiZKTeco.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\ChecadorController\\ApiZKTeco.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\ChecadorController\\ApiZKTeco.cs",
"RelativeToolTip": "ADSUtileriasService\\ChecadorController\\ApiZKTeco.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-02-28T17:59:54.075Z"
},
{
"$type": "Document",
"DocumentIndex": 25,
"Title": "ApiChecadorBase.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\ChecadorController\\ApiChecadorBase.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\ChecadorController\\ApiChecadorBase.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\ChecadorController\\ApiChecadorBase.cs",
"RelativeToolTip": "ADSUtileriasService\\ChecadorController\\ApiChecadorBase.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-02-28T17:59:51.302Z"
},
{
"$type": "Document",
"DocumentIndex": 23,
"Title": "FrmLogin.cs [Design]",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Views\\Gral\\FrmLogin.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\Gral\\FrmLogin.cs",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Views\\Gral\\FrmLogin.cs [Design]",
"RelativeToolTip": "ADSUtileriasWF\\Views\\Gral\\FrmLogin.cs [Design]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-09-23T00:50:09.425Z",
"EditorCaption": " [Design]"
},
{
"$type": "Document",
"DocumentIndex": 27,
"Title": "ApiChecadorBase.cs",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\ChecadorController\\ApiChecadorBase.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\ChecadorController\\ApiChecadorBase.cs",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasService\\ChecadorController\\ApiChecadorBase.cs",
"RelativeToolTip": "ADSUtileriasService\\ChecadorController\\ApiChecadorBase.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-02-28T17:59:51.302Z",
"EditorCaption": ""
"Title": "App.config",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\App.config",
"RelativeDocumentMoniker": "ADSUtileriasService\\App.config",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\App.config",
"RelativeToolTip": "ADSUtileriasService\\App.config",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAAAtAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000601|",
"WhenOpened": "2026-03-02T15:17:19.539Z"
},
{
"$type": "Document",
"DocumentIndex": 26,
"Title": "Reference.cs",
"DocumentMoniker": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Connected Services\\WCF_PV\\Reference.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Connected Services\\WCF_PV\\Reference.cs",
"ToolTip": "C:\\Users\\caudi\\Downloads\\Checador\\ADSUtileriasWF\\Connected Services\\WCF_PV\\Reference.cs",
"RelativeToolTip": "ADSUtileriasWF\\Connected Services\\WCF_PV\\Reference.cs",
"ViewState": "AgIAAEQYAAAAAAAAAAAAwFgYAAAQAAAAAAAAAA==",
"Title": "Program.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Program.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\Program.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Program.cs",
"RelativeToolTip": "ADSUtileriasService\\Program.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAAaAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-03-02T07:46:10.485Z",
"EditorCaption": ""
"WhenOpened": "2026-02-28T17:54:17.485Z"
},
{
"$type": "Document",
"DocumentIndex": 27,
"Title": "SqlLiteConnectionEnum.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Helpers\\ADSSqlite\\SqlLiteConnectionEnum.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\Helpers\\ADSSqlite\\SqlLiteConnectionEnum.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Helpers\\ADSSqlite\\SqlLiteConnectionEnum.cs",
"RelativeToolTip": "ADSUtileriasService\\Helpers\\ADSSqlite\\SqlLiteConnectionEnum.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-04-24T17:24:02.965Z"
},
{
"$type": "Document",
"DocumentIndex": 31,
"Title": "UtileriasService.cs",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Servicios\\UtileriasService.cs",
"RelativeDocumentMoniker": "ADSUtileriasService\\Servicios\\UtileriasService.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Servicios\\UtileriasService.cs",
"RelativeToolTip": "ADSUtileriasService\\Servicios\\UtileriasService.cs",
"ViewState": "AgIAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-02-28T17:53:53.994Z"
},
{
"$type": "Document",
"DocumentIndex": 32,
"Title": "packages.config",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\packages.config",
"RelativeDocumentMoniker": "ADSUtileriasService\\packages.config",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\packages.config",
"RelativeToolTip": "ADSUtileriasService\\packages.config",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000601|",
"WhenOpened": "2026-03-02T15:17:13.346Z"
},
{
"$type": "Document",
"DocumentIndex": 36,
"Title": "FrmBuscarPersonal.cs [Design]",
"DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs",
"RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs",
"ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs [Design]",
"RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs [Design]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-03-02T08:32:20.877Z"
}
]
},

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,23 +1,24 @@
{
"format": 1,
"restore": {
"D:\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtilService\\ADSTimbrado\\ADSTimbrado.csproj": {}
"C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSTimbrado\\ADSTimbrado.csproj": {}
},
"projects": {
"D:\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtilService\\ADSTimbrado\\ADSTimbrado.csproj": {
"C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSTimbrado\\ADSTimbrado.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "D:\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtilService\\ADSTimbrado\\ADSTimbrado.csproj",
"projectUniqueName": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSTimbrado\\ADSTimbrado.csproj",
"projectName": "ADSTimbrado",
"projectPath": "D:\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtilService\\ADSTimbrado\\ADSTimbrado.csproj",
"packagesPath": "C:\\Users\\Caudillo\\.nuget\\packages\\",
"outputPath": "D:\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtilService\\ADSTimbrado\\obj\\",
"projectPath": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSTimbrado\\ADSTimbrado.csproj",
"packagesPath": "C:\\Users\\caudi\\.nuget\\packages\\",
"outputPath": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSTimbrado\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\Caudillo\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Users\\caudi\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
@@ -29,6 +30,7 @@
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
@@ -36,10 +38,17 @@
"warnAsError": [
"NU1605"
]
}
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
},
"SdkAnalysisLevel": "10.0.100"
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"dependencies": {
"NETStandard.Library": {
"suppressParent": "All",
@@ -54,11 +63,12 @@
"net47",
"net471",
"net472",
"net48"
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.402\\RuntimeIdentifierGraph.json"
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.108\\RuntimeIdentifierGraph.json"
}
}
}

View File

@@ -5,14 +5,12 @@
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Caudillo\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\caudi\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.7.0</NuGetToolVersion>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">7.0.0</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="$([MSBuild]::EnsureTrailingSlash($(NuGetPackageFolders)))" />
<SourceRoot Include="C:\Users\caudi\.nuget\packages\" />
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
</ItemGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
</Project>

View File

@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets')" />
<Import Project="$(NuGetPackageRoot)netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('$(NuGetPackageRoot)netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets')" />
</ImportGroup>
</Project>

View File

@@ -1,4 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = "")]
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = ".NET Standard 2.0")]

View File

@@ -1,7 +1,6 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -14,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("ADSTimbrado")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+83acc6b4f1f39d91daedc7a2178608003dd7091a")]
[assembly: System.Reflection.AssemblyProductAttribute("ADSTimbrado")]
[assembly: System.Reflection.AssemblyTitleAttribute("ADSTimbrado")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@@ -1 +1 @@
2d2d5df4ef00a4069e627caa15f8122879b39833
3e0b294f8f45b5310b8bb0ce21a6dc90155e5de2660534e6f8e9ddd7fb45617c

View File

@@ -0,0 +1,8 @@
is_global = true
build_property.RootNamespace = ADSTimbrado
build_property.ProjectDir = C:\Proyectos\Checador.git\Checador-Desktop\ADSUtilService\ADSTimbrado\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.CsWinRTUseWindowsUIXamlProjections = false
build_property.EffectiveAnalysisLevelStyle =
build_property.EnableCodeStyleSeverity =

View File

@@ -178,23 +178,24 @@
]
},
"packageFolders": {
"C:\\Users\\Caudillo\\.nuget\\packages\\": {},
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {}
"C:\\Users\\caudi\\.nuget\\packages\\": {},
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
},
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "D:\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtilService\\ADSTimbrado\\ADSTimbrado.csproj",
"projectUniqueName": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSTimbrado\\ADSTimbrado.csproj",
"projectName": "ADSTimbrado",
"projectPath": "D:\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtilService\\ADSTimbrado\\ADSTimbrado.csproj",
"packagesPath": "C:\\Users\\Caudillo\\.nuget\\packages\\",
"outputPath": "D:\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtilService\\ADSTimbrado\\obj\\",
"projectPath": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSTimbrado\\ADSTimbrado.csproj",
"packagesPath": "C:\\Users\\caudi\\.nuget\\packages\\",
"outputPath": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSTimbrado\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\Caudillo\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Users\\caudi\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
@@ -206,6 +207,7 @@
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
@@ -213,10 +215,17 @@
"warnAsError": [
"NU1605"
]
}
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
},
"SdkAnalysisLevel": "10.0.100"
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"dependencies": {
"NETStandard.Library": {
"suppressParent": "All",
@@ -231,11 +240,12 @@
"net47",
"net471",
"net472",
"net48"
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.402\\RuntimeIdentifierGraph.json"
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.108\\RuntimeIdentifierGraph.json"
}
}
}

View File

@@ -1,11 +1,11 @@
{
"version": 2,
"dgSpecHash": "fIsCTF07GU+j5vMGyUgzonOAk3Xdkhv6eP1egIhskCpGHk5YlCrEyhMMABIV7APNphhOpeKSVbXaKE71N/qOfg==",
"dgSpecHash": "VS98snxpxgk=",
"success": true,
"projectFilePath": "D:\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtilService\\ADSTimbrado\\ADSTimbrado.csproj",
"projectFilePath": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSTimbrado\\ADSTimbrado.csproj",
"expectedPackageFiles": [
"C:\\Users\\Caudillo\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\netstandard.library\\2.0.3\\netstandard.library.2.0.3.nupkg.sha512"
"C:\\Users\\caudi\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512",
"C:\\Users\\caudi\\.nuget\\packages\\netstandard.library\\2.0.3\\netstandard.library.2.0.3.nupkg.sha512"
],
"logs": []
}

View File

@@ -1,23 +1,24 @@
{
"format": 1,
"restore": {
"D:\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtilService\\ADSUtilLibrary\\ADSUtilLibrary.csproj": {}
"C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSUtilLibrary\\ADSUtilLibrary.csproj": {}
},
"projects": {
"D:\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtilService\\ADSUtilLibrary\\ADSUtilLibrary.csproj": {
"C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSUtilLibrary\\ADSUtilLibrary.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "D:\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtilService\\ADSUtilLibrary\\ADSUtilLibrary.csproj",
"projectUniqueName": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSUtilLibrary\\ADSUtilLibrary.csproj",
"projectName": "ADSUtilLibrary",
"projectPath": "D:\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtilService\\ADSUtilLibrary\\ADSUtilLibrary.csproj",
"packagesPath": "C:\\Users\\Caudillo\\.nuget\\packages\\",
"outputPath": "D:\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtilService\\ADSUtilLibrary\\obj\\",
"projectPath": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSUtilLibrary\\ADSUtilLibrary.csproj",
"packagesPath": "C:\\Users\\caudi\\.nuget\\packages\\",
"outputPath": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSUtilLibrary\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\Caudillo\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Users\\caudi\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
@@ -37,7 +38,13 @@
"warnAsError": [
"NU1605"
]
}
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
},
"SdkAnalysisLevel": "10.0.100"
},
"frameworks": {
"netstandard2.0": {
@@ -60,11 +67,12 @@
"net47",
"net471",
"net472",
"net48"
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.201\\RuntimeIdentifierGraph.json"
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.108\\RuntimeIdentifierGraph.json"
}
}
}

View File

@@ -5,15 +5,12 @@
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Caudillo\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\caudi\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.9.0</NuGetToolVersion>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">7.0.0</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\Caudillo\.nuget\packages\" />
<SourceRoot Include="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\" />
<SourceRoot Include="C:\Users\caudi\.nuget\packages\" />
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
</ItemGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
</Project>

View File

@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets')" />
<Import Project="$(NuGetPackageRoot)netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('$(NuGetPackageRoot)netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets')" />
</ImportGroup>
</Project>

View File

@@ -1,4 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = "")]
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = ".NET Standard 2.0")]

View File

@@ -1,7 +1,6 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -14,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("ADSUtilLibrary")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+83acc6b4f1f39d91daedc7a2178608003dd7091a")]
[assembly: System.Reflection.AssemblyProductAttribute("ADSUtilLibrary")]
[assembly: System.Reflection.AssemblyTitleAttribute("ADSUtilLibrary")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@@ -1 +1 @@
2036180e40f71a956a2e0d0eaf1ff8d548e3f6ae
2fd2a78e0d1b4b58e3c024e5722d933b4bddecb64f4ad52588663716b8f6a007

View File

@@ -0,0 +1,8 @@
is_global = true
build_property.RootNamespace = ADSUtilLibrary
build_property.ProjectDir = C:\Proyectos\Checador.git\Checador-Desktop\ADSUtilService\ADSUtilLibrary\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.CsWinRTUseWindowsUIXamlProjections = false
build_property.EffectiveAnalysisLevelStyle =
build_property.EnableCodeStyleSeverity =

View File

@@ -29,10 +29,14 @@
"Newtonsoft.Json/12.0.3": {
"type": "package",
"compile": {
"lib/netstandard2.0/Newtonsoft.Json.dll": {}
"lib/netstandard2.0/Newtonsoft.Json.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/netstandard2.0/Newtonsoft.Json.dll": {}
"lib/netstandard2.0/Newtonsoft.Json.dll": {
"related": ".xml"
}
}
}
}
@@ -219,23 +223,24 @@
]
},
"packageFolders": {
"C:\\Users\\Caudillo\\.nuget\\packages\\": {},
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {}
"C:\\Users\\caudi\\.nuget\\packages\\": {},
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
},
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "D:\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtilService\\ADSUtilLibrary\\ADSUtilLibrary.csproj",
"projectUniqueName": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSUtilLibrary\\ADSUtilLibrary.csproj",
"projectName": "ADSUtilLibrary",
"projectPath": "D:\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtilService\\ADSUtilLibrary\\ADSUtilLibrary.csproj",
"packagesPath": "C:\\Users\\Caudillo\\.nuget\\packages\\",
"outputPath": "D:\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtilService\\ADSUtilLibrary\\obj\\",
"projectPath": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSUtilLibrary\\ADSUtilLibrary.csproj",
"packagesPath": "C:\\Users\\caudi\\.nuget\\packages\\",
"outputPath": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSUtilLibrary\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\Caudillo\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Users\\caudi\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
@@ -255,7 +260,13 @@
"warnAsError": [
"NU1605"
]
}
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
},
"SdkAnalysisLevel": "10.0.100"
},
"frameworks": {
"netstandard2.0": {
@@ -278,12 +289,25 @@
"net47",
"net471",
"net472",
"net48"
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.201\\RuntimeIdentifierGraph.json"
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.108\\RuntimeIdentifierGraph.json"
}
}
}
},
"logs": [
{
"code": "NU1903",
"level": "Warning",
"warningLevel": 1,
"message": "Package 'Newtonsoft.Json' 12.0.3 has a known high severity vulnerability, https://github.com/advisories/GHSA-5crp-9r3c-p9vr",
"libraryId": "Newtonsoft.Json",
"targetGraphs": [
".NETStandard,Version=v2.0"
]
}
]
}

View File

@@ -1,12 +1,25 @@
{
"version": 2,
"dgSpecHash": "c866hTQOd1Mjz6IJVzYobExt/nKgWD2PGfH8/PTOySUSVWaGxCfYMHPG/dZPw+c3p61aeBTBLDxXpDfehtim0g==",
"dgSpecHash": "mwdB26MT9II=",
"success": true,
"projectFilePath": "D:\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtilService\\ADSUtilLibrary\\ADSUtilLibrary.csproj",
"projectFilePath": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSUtilLibrary\\ADSUtilLibrary.csproj",
"expectedPackageFiles": [
"C:\\Users\\Caudillo\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\netstandard.library\\2.0.3\\netstandard.library.2.0.3.nupkg.sha512",
"C:\\Users\\Caudillo\\.nuget\\packages\\newtonsoft.json\\12.0.3\\newtonsoft.json.12.0.3.nupkg.sha512"
"C:\\Users\\caudi\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512",
"C:\\Users\\caudi\\.nuget\\packages\\netstandard.library\\2.0.3\\netstandard.library.2.0.3.nupkg.sha512",
"C:\\Users\\caudi\\.nuget\\packages\\newtonsoft.json\\12.0.3\\newtonsoft.json.12.0.3.nupkg.sha512"
],
"logs": []
"logs": [
{
"code": "NU1903",
"level": "Warning",
"message": "Package 'Newtonsoft.Json' 12.0.3 has a known high severity vulnerability, https://github.com/advisories/GHSA-5crp-9r3c-p9vr",
"projectPath": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSUtilLibrary\\ADSUtilLibrary.csproj",
"warningLevel": 1,
"filePath": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtilService\\ADSUtilLibrary\\ADSUtilLibrary.csproj",
"libraryId": "Newtonsoft.Json",
"targetGraphs": [
".NETStandard,Version=v2.0"
]
}
]
}

View File

@@ -200,7 +200,7 @@
<ItemGroup>
<BootstrapperPackage Include=".NETFramework,Version=v4.7.2">
<Visible>False</Visible>
<ProductName>Microsoft .NET Framework 4.7.2 %28x86 y x64%29</ProductName>
<ProductName>Microsoft .NET Framework 4.7.2 %28x86 and x64%29</ProductName>
<Install>true</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">

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

View File

@@ -13,9 +13,13 @@ namespace ADSUtileriasService.Conexion.SIG
{
// RouteController ="RH"
public RHSIG(string domainApi = "") : base(domainApi) { }
public ResponseModel<List<ResponseGetPersonal>> GetPersonal(RequestGetPersonal @params)
public ResponseModel<List<ResponseGetPersonal>> GetPersonal(RequestGetPersonal @params)
{
return getData<ResponseModel<List<ResponseGetPersonal>>>("GetPersonal", @params);
return getData<ResponseModel<List<ResponseGetPersonal>>>("GetPersonal", @params);
}
public ResponseModel<List<ResponseGetPersonal>> GetPersonalChecador(RequestGetPersonal @params)
{
return getData<ResponseModel<List<ResponseGetPersonal>>>("GetPersonal", @params);
}
public ResponseModel<List<ResponseGetChecadoresModel>> GetChecadores(RequestGetChecadoresModel @params)
{
@@ -29,7 +33,37 @@ namespace ADSUtileriasService.Conexion.SIG
{
return getData<ResponseModel<bool>>("UpPersonalChecador", @params);
}
public ResponseModel<List<PersonalChecadorIDResponse>> PersonalChecadorID(int CveChecador)
{
return getData<ResponseModel<List<PersonalChecadorIDResponse>>>("PersonalChecadorID", CveChecador);
}
public ResponseModel<bool> AddUpPersonalChecadorVinculo(RequestPersonalChecadorVinculoAddUp request)
{
return getData<ResponseModel<bool>>("AddUpPersonalChecadorVinculo", request);
}
//
}
}
public class PersonalChecadorIDResponse
{
public int CveChecador { get; set; }
public string ChecadorID { get; set; }
public int CvePersonal { get; set; }
public DateTime Fecha { get; set; }
public string Codigo { get; set; }
public string NombreCompleto { get; set; }
}
public class RequestPersonalChecadorVinculoAddUp
{
public int CveEmpresa { get; set; }
public int CveChecador { get; set; }
public string ChecadorID { get; set; } = string.Empty;
public int CvePersonal { get; set; }
public string Checadorname { get; set; } = string.Empty;
}
}

View File

@@ -24,6 +24,10 @@ namespace ADSUtileriasService.Servicios
List<ADSNetLibrary.SIGAPI.Models.RH.Response.ResponseGetPersonal> GETPersonal(int cveSubProyecto, int CveEmpresa = -1);
[OperationContract]
List<ADSNetLibrary.Helpers.Conexiones.ZkTeckoLib.PersonalChecador> GetChecadorEmpleado(int CveChecador, int CveEmpresa = -1);
[OperationContract]
List<PersonalChecadorIDResponse> PersonalChecadorID(int CveChecador);
[OperationContract]
bool SetPersonalChecador(List<ADSNetLibrary.SIGAPI.Models.RH.Request.RequestPersonalChecadorUp> empleados, int CveEmpresa = -1);
[OperationContract]
@@ -45,6 +49,33 @@ namespace ADSUtileriasService.Servicios
}
return retorno.Result;
}
public bool AddUpPersonalChecadorVinculo(RequestPersonalChecadorVinculoAddUp request)
{
Conexion.SIG.RHSIG rhsig = new Conexion.SIG.RHSIG();
var checks = rhsig.AddUpPersonalChecadorVinculo(request);
if (checks != null)
{
return checks.Result;
}
else
{
return false;
}
}
public List<PersonalChecadorIDResponse> PersonalChecadorID(int CveChecador)
{
Conexion.SIG.RHSIG rhsig = new Conexion.SIG.RHSIG();
var checks = rhsig.PersonalChecadorID(CveChecador);
if (checks != null)
{
return checks.Result;
}
else
{
return null;
}
}
public List<ADSNetLibrary.SIGAPI.Models.RH.Response.ResponseGetPersonal> GETPersonal(int cveSubProyecto, int CveEmpresa = -1)
{
ResponseModel<List<ADSNetLibrary.SIGAPI.Models.RH.Response.ResponseGetPersonal>> retorno = new ResponseModel<List<ADSNetLibrary.SIGAPI.Models.RH.Response.ResponseGetPersonal>>();

View File

@@ -1 +1 @@
c72800e780c3d27646b175ff8ce59dff472d4135ea56b14e3810d19fc9e396cf
4901c6b154a5802353aa8ca1769af3cb9b4fe5cf765ecbb7f5d8a0aaabd40213

View File

@@ -18,3 +18,13 @@ C:\Users\caudi\Downloads\Checador\ADSUtileriasWF\bin\Debug\Service\ADSUtileriasS
C:\Users\caudi\Downloads\Checador\ADSUtileriasService\obj\Debug\ADSUtile.DA1283C0.Up2Date
C:\Users\caudi\Downloads\Checador\ADSUtileriasService\obj\Debug\ADSUtileriasService.exe
C:\Users\caudi\Downloads\Checador\ADSUtileriasService\obj\Debug\ADSUtileriasService.pdb
C:\Proyectos\Checador.git\Checador-Desktop\ADSUtileriasService\obj\Debug\ADSUtileriasService.csproj.AssemblyReference.cache
C:\Proyectos\Checador.git\Checador-Desktop\ADSUtileriasService\obj\Debug\ADSUtileriasService.ProjectInstaller.resources
C:\Proyectos\Checador.git\Checador-Desktop\ADSUtileriasService\obj\Debug\ADSUtileriasService.csproj.GenerateResource.cache
C:\Proyectos\Checador.git\Checador-Desktop\ADSUtileriasService\obj\Debug\ADSUtileriasService.csproj.CoreCompileInputs.cache
C:\Proyectos\Checador.git\Checador-Desktop\ADSUtileriasService\obj\Debug\ADSUtileriasService.exe
C:\Proyectos\Checador.git\Checador-Desktop\ADSUtileriasService\obj\Debug\ADSUtileriasService.pdb
C:\Proyectos\Checador.git\Checador-Desktop\ADSUtileriasWF\bin\Debug\Service\ADSUtileriasService.exe.config
C:\Proyectos\Checador.git\Checador-Desktop\ADSUtileriasWF\bin\Debug\Service\ADSUtileriasService.exe
C:\Proyectos\Checador.git\Checador-Desktop\ADSUtileriasWF\bin\Debug\Service\ADSUtileriasService.pdb
C:\Proyectos\Checador.git\Checador-Desktop\ADSUtileriasService\obj\Debug\ADSUtile.DA1283C0.Up2Date

View File

@@ -0,0 +1,106 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
<appSettings>
<add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" />
<add key="UrlApi" value="http://sig.adssistemas.mx:4001/" />
<add key="FilesDir" value="D:\ADSistemas\Proyectos\SIG\ADSUtilerias\FilesDir\" />
<add key="ClientSettingsProvider.ServiceUri" value="" />
<add key="UserName" value="jcaudillo"/>
<add key="Password" value="45makako45"/>
<add key="CveEmpresa" value="119"/>
<add key="actualizarKeyPersonal" value="0"/>
</appSettings>
<system.web>
<compilation debug="true" />
<membership defaultProvider="ClientAuthenticationMembershipProvider">
<providers>
<add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
</providers>
</membership>
<roleManager defaultProvider="ClientRoleProvider" enabled="true">
<providers>
<add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
</providers>
</roleManager>
</system.web>
<!-- When deploying the service library project, the content of the config file must be added to the host's
app.config file. System.Configuration does not support config files for libraries. -->
<system.serviceModel>
<services>
<service name="ADSUtileriasService.Servicios.Puntoventaservice">
<host>
<baseAddresses>
<add baseAddress="http://localhost:8000/PV/" />
</baseAddresses>
</host>
<endpoint address="" binding="basicHttpBinding" contract="ADSUtileriasService.Servicios.IPuntoventaservice">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
<service name="ADSUtileriasService.Servicios.ChecadorService">
<host>
<baseAddresses>
<add baseAddress="http://localhost:8000/Checador/" />
</baseAddresses>
</host>
<endpoint address="" binding="basicHttpBinding" contract="ADSUtileriasService.Servicios.IChecadorService">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
<service name="ADSNetLibrary.Application.Servicio.WCF.SystemService">
<host>
<baseAddresses>
<add baseAddress="http://localhost:8000/UtileriasService/" />
</baseAddresses>
</host>
<endpoint address="" binding="basicHttpBinding" contract="ADSNetLibrary.Application.Servicio.WCF.ISystemService">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior>
<!-- To avoid disclosing metadata information,
set the values below to false before deployment -->
<serviceMetadata httpGetEnabled="True" httpsGetEnabled="True" />
<!-- To receive exception details in faults for debugging purposes,
set the value below to true. Set to false before deployment
to avoid disclosing exception information -->
<serviceDebug includeExceptionDetailInFaults="False" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
<entityFramework>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
<provider invariantName="System.Data.SQLite.EF6" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6" />
</providers>
</entityFramework>
<system.data>
<DbProviderFactories>
<remove invariant="System.Data.SQLite.EF6" />
<add name="SQLite Data Provider (Entity Framework 6)" invariant="System.Data.SQLite.EF6" description=".NET Framework Data Provider for SQLite (Entity Framework 6)" type="System.Data.SQLite.EF6.SQLiteProviderFactory, System.Data.SQLite.EF6" />
<remove invariant="System.Data.SQLite" />
<add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".NET Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" />
</DbProviderFactories>
</system.data>
</configuration>

View File

@@ -0,0 +1,106 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
<appSettings>
<add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" />
<add key="UrlApi" value="http://sig.adssistemas.mx:4001/" />
<add key="FilesDir" value="D:\ADSistemas\Proyectos\SIG\ADSUtilerias\FilesDir\" />
<add key="ClientSettingsProvider.ServiceUri" value="" />
<add key="UserName" value="jcaudillo"/>
<add key="Password" value="45makako45"/>
<add key="CveEmpresa" value="119"/>
<add key="actualizarKeyPersonal" value="0"/>
</appSettings>
<system.web>
<compilation debug="true" />
<membership defaultProvider="ClientAuthenticationMembershipProvider">
<providers>
<add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
</providers>
</membership>
<roleManager defaultProvider="ClientRoleProvider" enabled="true">
<providers>
<add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
</providers>
</roleManager>
</system.web>
<!-- When deploying the service library project, the content of the config file must be added to the host's
app.config file. System.Configuration does not support config files for libraries. -->
<system.serviceModel>
<services>
<service name="ADSUtileriasService.Servicios.Puntoventaservice">
<host>
<baseAddresses>
<add baseAddress="http://localhost:8000/PV/" />
</baseAddresses>
</host>
<endpoint address="" binding="basicHttpBinding" contract="ADSUtileriasService.Servicios.IPuntoventaservice">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
<service name="ADSUtileriasService.Servicios.ChecadorService">
<host>
<baseAddresses>
<add baseAddress="http://localhost:8000/Checador/" />
</baseAddresses>
</host>
<endpoint address="" binding="basicHttpBinding" contract="ADSUtileriasService.Servicios.IChecadorService">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
<service name="ADSNetLibrary.Application.Servicio.WCF.SystemService">
<host>
<baseAddresses>
<add baseAddress="http://localhost:8000/UtileriasService/" />
</baseAddresses>
</host>
<endpoint address="" binding="basicHttpBinding" contract="ADSNetLibrary.Application.Servicio.WCF.ISystemService">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior>
<!-- To avoid disclosing metadata information,
set the values below to false before deployment -->
<serviceMetadata httpGetEnabled="True" httpsGetEnabled="True" />
<!-- To receive exception details in faults for debugging purposes,
set the value below to true. Set to false before deployment
to avoid disclosing exception information -->
<serviceDebug includeExceptionDetailInFaults="False" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
<entityFramework>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
<provider invariantName="System.Data.SQLite.EF6" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6" />
</providers>
</entityFramework>
<system.data>
<DbProviderFactories>
<remove invariant="System.Data.SQLite.EF6" />
<add name="SQLite Data Provider (Entity Framework 6)" invariant="System.Data.SQLite.EF6" description=".NET Framework Data Provider for SQLite (Entity Framework 6)" type="System.Data.SQLite.EF6.SQLiteProviderFactory, System.Data.SQLite.EF6" />
<remove invariant="System.Data.SQLite" />
<add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".NET Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" />
</DbProviderFactories>
</system.data>
</configuration>

View File

@@ -11,7 +11,7 @@
"*, UtileriasServiceWCF"
],
"sync": true,
"targetFramework": "netcoreapp3.1",
"targetFramework": "net8.0-windows",
"typeReuseMode": "None"
}
}

View File

@@ -1,9 +1,9 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Este código fue generado por una herramienta.
// This code was generated by a tool.
//
// Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si
// se vuelve a generar el código.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
@@ -13,7 +13,7 @@ namespace UtileriasServiceWCF
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.1.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="RequestLogin", Namespace="http://schemas.datacontract.org/2004/07/ADSNetLibrary.SIGAPI.Models.Sistema")]
public partial class RequestLogin : object
{
@@ -80,7 +80,7 @@ namespace UtileriasServiceWCF
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.1.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="ResponseLogin", Namespace="http://schemas.datacontract.org/2004/07/ADSNetLibrary.SIGAPI.Models.Request")]
public partial class ResponseLogin : object
{
@@ -91,10 +91,14 @@ namespace UtileriasServiceWCF
private long CveAlmacenAsignadoField;
private int CveClienteField;
private long CveEmpresaField;
private long CvePlataformaField;
private int CvePrecioListaField;
private long CveRolField;
private long CveSubProyectoField;
@@ -103,6 +107,8 @@ namespace UtileriasServiceWCF
private long CveUsuarioField;
private int CveVendedorField;
private string EmpresaField;
private UtileriasServiceWCF.EmpresaFuncionalidad[] EmpresaFuncionalidadesField;
@@ -164,6 +170,19 @@ namespace UtileriasServiceWCF
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public int CveCliente
{
get
{
return this.CveClienteField;
}
set
{
this.CveClienteField = value;
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public long CveEmpresa
{
@@ -190,6 +209,19 @@ namespace UtileriasServiceWCF
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public int CvePrecioLista
{
get
{
return this.CvePrecioListaField;
}
set
{
this.CvePrecioListaField = value;
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public long CveRol
{
@@ -242,6 +274,19 @@ namespace UtileriasServiceWCF
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public int CveVendedor
{
get
{
return this.CveVendedorField;
}
set
{
this.CveVendedorField = value;
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public string Empresa
{
@@ -387,7 +432,7 @@ namespace UtileriasServiceWCF
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.1.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="EmpresaFuncionalidad", Namespace="http://schemas.datacontract.org/2004/07/ADSNetLibrary.SIGAPI.Models.Sistema")]
public partial class EmpresaFuncionalidad : object
{
@@ -469,7 +514,7 @@ namespace UtileriasServiceWCF
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.1.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="UsuarioEmpresa", Namespace="http://schemas.datacontract.org/2004/07/ADSNetLibrary.SIGAPI.Models.Sistema")]
public partial class UsuarioEmpresa : object
{
@@ -956,7 +1001,7 @@ namespace UtileriasServiceWCF
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.1.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="UsuarioModulo", Namespace="http://schemas.datacontract.org/2004/07/ADSNetLibrary.SIGAPI.Models.Sistema")]
public partial class UsuarioModulo : object
{
@@ -1218,7 +1263,7 @@ namespace UtileriasServiceWCF
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.1.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="UsuarioProceso", Namespace="http://schemas.datacontract.org/2004/07/ADSNetLibrary.SIGAPI.Models.Sistema")]
public partial class UsuarioProceso : object
{
@@ -1435,7 +1480,7 @@ namespace UtileriasServiceWCF
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.1.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="UsuariosRolesProcesos", Namespace="http://schemas.datacontract.org/2004/07/ADSNetLibrary.SIGAPI.Models.Sistema")]
public partial class UsuariosRolesProcesos : object
{
@@ -1457,7 +1502,7 @@ namespace UtileriasServiceWCF
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.1.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="UsuariosqliteModel", Namespace="http://schemas.datacontract.org/2004/07/ADSNetLibrary.Application.Conexiones.Loca" +
"l.LocalReference")]
public partial class UsuariosqliteModel : object
@@ -1570,7 +1615,7 @@ namespace UtileriasServiceWCF
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.1.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="RequestSubProyectoUsuario", Namespace="http://schemas.datacontract.org/2004/07/ADSNetLibrary.SIGAPI.Models.Planeacion.Re" +
"quest")]
public partial class RequestSubProyectoUsuario : object
@@ -1668,7 +1713,7 @@ namespace UtileriasServiceWCF
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.1.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="ResponseSubProyectoUsuario", Namespace="http://schemas.datacontract.org/2004/07/ADSNetLibrary.SIGAPI.Models.Planeacion.Re" +
"sponse")]
public partial class ResponseSubProyectoUsuario : object
@@ -1708,6 +1753,8 @@ namespace UtileriasServiceWCF
private string FormatoFacturaField;
private decimal IVAField;
private long IdSegNegField;
private string LocalidadField;
@@ -1953,6 +2000,19 @@ namespace UtileriasServiceWCF
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public decimal IVA
{
get
{
return this.IVAField;
}
set
{
this.IVAField = value;
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public long IdSegNeg
{
@@ -2111,7 +2171,7 @@ namespace UtileriasServiceWCF
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.1.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="PersonalsqliteModel", Namespace="http://schemas.datacontract.org/2004/07/ADSNetLibrary.Application.Conexiones.Loca" +
"l.LocalReference")]
public partial class PersonalsqliteModel : object
@@ -2314,7 +2374,7 @@ namespace UtileriasServiceWCF
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.1.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="ResponseGetChecadoresModel", Namespace="http://schemas.datacontract.org/2004/07/ADSNetLibrary.SIGAPI.Models.RH.Response")]
public partial class ResponseGetChecadoresModel : object
{
@@ -2501,7 +2561,7 @@ namespace UtileriasServiceWCF
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.1.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="PersonalChecadorsqliteModel", Namespace="http://schemas.datacontract.org/2004/07/ADSNetLibrary.Application.Conexiones.Loca" +
"l.LocalReference")]
public partial class PersonalChecadorsqliteModel : object
@@ -2629,7 +2689,7 @@ namespace UtileriasServiceWCF
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.1.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="PersonalChecadorUPsqliteModel", Namespace="http://schemas.datacontract.org/2004/07/ADSNetLibrary.Application.Conexiones.Loca" +
"l.LocalReference")]
public partial class PersonalChecadorUPsqliteModel : object
@@ -2667,7 +2727,7 @@ namespace UtileriasServiceWCF
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.1.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="RequestPersonalHuella", Namespace="http://schemas.datacontract.org/2004/07/ADSNetLibrary.SIGAPI.Models.RH.Request")]
public partial class RequestPersonalHuella : object
{
@@ -2763,7 +2823,7 @@ namespace UtileriasServiceWCF
}
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.1.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.ServiceModel.ServiceContractAttribute(ConfigurationName="UtileriasServiceWCF.ISystemService")]
public interface ISystemService
{
@@ -2829,21 +2889,21 @@ namespace UtileriasServiceWCF
System.Threading.Tasks.Task<bool> SetEmpleadoHuellaAsync(UtileriasServiceWCF.RequestPersonalHuella perhuella);
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.1.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
public interface ISystemServiceChannel : UtileriasServiceWCF.ISystemService, System.ServiceModel.IClientChannel
{
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.1.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
public partial class SystemServiceClient : System.ServiceModel.ClientBase<UtileriasServiceWCF.ISystemService>, UtileriasServiceWCF.ISystemService
{
/// <summary>
/// Implemente este método parcial para configurar el punto de conexión de servicio.
/// Implement this partial method to configure the service endpoint.
/// </summary>
/// <param name="serviceEndpoint">El punto de conexión para configurar</param>
/// <param name="clientCredentials">Credenciales de cliente</param>
/// <param name="serviceEndpoint">The endpoint to configure</param>
/// <param name="clientCredentials">The client credentials</param>
static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials);
public SystemServiceClient() :
@@ -2984,10 +3044,12 @@ namespace UtileriasServiceWCF
return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(null, null), new System.Action<System.IAsyncResult>(((System.ServiceModel.ICommunicationObject)(this)).EndOpen));
}
#if !NET6_0_OR_GREATER
public virtual System.Threading.Tasks.Task CloseAsync()
{
return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginClose(null, null), new System.Action<System.IAsyncResult>(((System.ServiceModel.ICommunicationObject)(this)).EndClose));
}
#endif
private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration)
{
@@ -3000,7 +3062,7 @@ namespace UtileriasServiceWCF
result.AllowCookies = true;
return result;
}
throw new System.InvalidOperationException(string.Format("No se pudo encontrar un punto de conexión con el nombre \"{0}\".", endpointConfiguration));
throw new System.InvalidOperationException(string.Format("Could not find endpoint with name \'{0}\'.", endpointConfiguration));
}
private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration)
@@ -3009,7 +3071,7 @@ namespace UtileriasServiceWCF
{
return new System.ServiceModel.EndpointAddress("http://localhost:8000/UtileriasService/");
}
throw new System.InvalidOperationException(string.Format("No se pudo encontrar un punto de conexión con el nombre \"{0}\".", endpointConfiguration));
throw new System.InvalidOperationException(string.Format("Could not find endpoint with name \'{0}\'.", endpointConfiguration));
}
private static System.ServiceModel.Channels.Binding GetDefaultBinding()

View File

@@ -1,6 +1,4 @@
{
"ProviderId": "Microsoft.VisualStudio.ConnectedService.Wcf",
"Version": "15.0.40203.910",
{
"ExtendedData": {
"inputs": [
"http://localhost:8000/Checador/"
@@ -12,19 +10,8 @@
"namespaceMappings": [
"*, WCF_Checador"
],
"references": [
"FontAwesome.Sharp, {FontAwesome.Sharp, 5.14.1}",
"MaterialThemeCore, {MaterialThemeCore, 0.1.0}",
"Newtonsoft.Json, {Newtonsoft.Json, 12.0.3}",
"System.ServiceModel, {System.ServiceModel.Primitives, 4.4.4}",
"System.ServiceModel.Duplex, {System.ServiceModel.Duplex, 4.4.4}",
"System.ServiceModel.Http, {System.ServiceModel.Http, 4.4.4}",
"System.ServiceModel.NetTcp, {System.ServiceModel.NetTcp, 4.4.4}",
"System.ServiceModel.Primitives, {System.ServiceModel.Primitives, 4.4.4}",
"System.ServiceModel.Security, {System.ServiceModel.Security, 4.4.4}"
],
"sync": true,
"targetFramework": "netcoreapp3.1",
"targetFramework": "net8.0-windows",
"typeReuseMode": "All"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -134,5 +134,21 @@ namespace ADSUtileriasWF.Helpers
public static WCF_Checador.PersonalChecadorIDResponse[] PersonalChecadorID(int CveChecador )
{
try
{
WCF_Checador.ChecadorServiceClient client = new WCF_Checador.ChecadorServiceClient();// new WCF_Service.ChecadorServiceClient(WCF_Service.ChecadorServiceClient.EndpointConfiguration.BasicHttpBinding_IChecadorService, ModVarsPV.Address);
return client.PersonalChecadorID(CveChecador);
}
catch (Exception e)
{
GuardaLog(string.Format("Ocurrió un error al iniciar el servicio\r\n{0}", e));
return null;
}
}
}
}

View File

@@ -86,6 +86,7 @@
PbxLogo.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
PbxLogo.TabIndex = 0;
PbxLogo.TabStop = false;
PbxLogo.Click += PbxLogo_Click;
PbxLogo.MouseDown += WFLogin_MouseDown;
//
// TxtUsuario

View File

@@ -376,5 +376,10 @@ namespace ADSUtileriasWF.Views.Gral
{
}
private void PbxLogo_Click(object sender, EventArgs e)
{
}
}
}

View File

@@ -31,7 +31,7 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
private void CargaChecadores()
{
var proxi = new WCF_Checador.ChecadorServiceClient();
var checklist = proxi.GetChecadores(-1);
var checklist = proxi.GetChecadores(-1, -1);
proxi.CloseAsync();
if (checklist != null)
{
@@ -43,7 +43,7 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
private void CargaPersonal()
{
var proxi = new WCF_Checador.ChecadorServiceClient();
var checklist = proxi.GETPersonal(-1);
var checklist = proxi.GETPersonal(-1,-1);
proxi.CloseAsync();
if (checklist != null)
{

View File

@@ -49,7 +49,7 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
private void CargaChecadores()
{
var proxi = new WCF_Checador.ChecadorServiceClient();
var checklist = proxi.GetChecadores(-1);
var checklist = proxi.GetChecadores(-1, -1);
proxi.CloseAsync();
if (checklist != null)
{
@@ -64,7 +64,7 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
{
cveChecador = DdlChecador.SelectedValue.ToString().ToEntero();
var proxi = new WCF_Checador.ChecadorServiceClient();
empleadoschecador = proxi.GetChecadorEmpleado(cveChecador).ToList();
empleadoschecador = proxi.GetChecadorEmpleado(cveChecador, -1).ToList();
/*
empleadoschecador = new WCF_Checador.PersonalChecador[] { new WCF_Checador.PersonalChecador() { IdPersonal ="1",Nombre="Jose"} ,
new WCF_Checador.PersonalChecador() { IdPersonal ="2",Nombre="Julian"} ,
@@ -75,22 +75,22 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
*/
empleadoschecadorDisponible = empleadoschecador.ToList();
empleados = proxi.GETPersonal(-1);
empleados = proxi.GETPersonal(-1,-1);
dt.Rows.Clear();
if (empleados != null)
{
foreach (WCF_Checador.ResponseGetPersonal per in empleados)
{
DataRow drow = dt.NewRow();
drow["checadorID"] = per.checadorID;
drow["checadorID"] = per.ChecadorID;
drow["CvePersonal"] = per.CvePersonal;
drow["Codigo"] = per.Codigo;
drow["NombreCompleto"] = per.NombreCompleto;
if (empleadoschecador != null)
{
if (per.checadorID > 0)
if (per.ChecadorID > 0)
{
var perchek = empleadoschecadorDisponible.FirstOrDefault(t => t.IdPersonal.ToEntero() == per.checadorID);
var perchek = empleadoschecadorDisponible.FirstOrDefault(t => t.IdPersonal.ToEntero() == per.ChecadorID);
if (perchek != null)
{
empleadoschecadorDisponible.Remove(perchek);
@@ -133,7 +133,7 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
{
var proxi = new WCF_Checador.ChecadorServiceClient();
proxi.AddChecadorEmpleado(cveChecador, empchecador, CvePersonal.ToString());
proxi.AddChecadorEmpleado(cveChecador, empchecador, CvePersonal.ToString(),-1);
}
catch (Exception)
{
@@ -145,15 +145,15 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
{
foreach (WCF_Checador.ResponseGetPersonal per in empleados)
{
if (per.checadorID == frmvinculo.checadorID)
if (per.ChecadorID == frmvinculo.checadorID)
{
per.checadorID = 0;
per.cveChecador = 0;
per.ChecadorID = 0;
per.CveChecador = 0;
}
if (per.CvePersonal == frmvinculo.cvePersonal)
{
per.checadorID = frmvinculo.checadorID;
per.cveChecador = cveChecador;
per.ChecadorID = frmvinculo.checadorID;
per.CveChecador = cveChecador;
}
}
dt.Rows.Clear();
@@ -161,16 +161,16 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
{
DataRow drow = dt.NewRow();
drow["checadorID"] = per.checadorID;
drow["checadorID"] = per.ChecadorID;
drow["CvePersonal"] = per.CvePersonal;
drow["Codigo"] = per.Codigo;
drow["NombreCompleto"] = per.NombreCompleto;
if (empleadoschecador != null)
{
if (per.checadorID > 0)
if (per.ChecadorID > 0)
{
var perchek = empleadoschecadorDisponible.FirstOrDefault(t => t.IdPersonal.ToEntero() == per.checadorID);
var perchek = empleadoschecadorDisponible.FirstOrDefault(t => t.IdPersonal.ToEntero() == per.ChecadorID);
if (perchek != null)
{
empleadoschecadorDisponible.Remove(perchek);
@@ -204,16 +204,16 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
List<WCF_Checador.RequestPersonalChecadorUp> empup = new List<WCF_Checador.RequestPersonalChecadorUp>();
foreach (var item in empleados)
{
empup.Add(new WCF_Checador.RequestPersonalChecadorUp() { CvePersonal = item.CvePersonal.ToString().ToEntero(), cveChecador = item.cveChecador, checadorID = item.checadorID });
empup.Add(new WCF_Checador.RequestPersonalChecadorUp() { CvePersonal = item.CvePersonal.ToString().ToEntero(), cveChecador = item.CveChecador, checadorID = item.ChecadorID });
if (empup.Count > 50)
{
proxi.SetPersonalChecador(empup.ToArray());
proxi.SetPersonalChecador(empup.ToArray(),-1);
empup.Clear();
}
}
if (empup.Count > 0)
{
proxi.SetPersonalChecador(empup.ToArray());
proxi.SetPersonalChecador(empup.ToArray(),-1);
empup.Clear();
}

View File

@@ -61,20 +61,22 @@
BtnActualizar = new System.Windows.Forms.Button();
chkMostrarTodos = new System.Windows.Forms.CheckBox();
tabvalidacion = new System.Windows.Forms.TabPage();
dataGridView1 = new System.Windows.Forms.DataGridView();
dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
CentrodeCostos = new System.Windows.Forms.DataGridViewTextBoxColumn();
CvePersonal = new System.Windows.Forms.DataGridViewTextBoxColumn();
CodigoNombreCompleto = new System.Windows.Forms.DataGridViewTextBoxColumn();
label1 = new System.Windows.Forms.Label();
panel1 = new System.Windows.Forms.Panel();
LblChecadorseleccionado = new System.Windows.Forms.Label();
TxtNombrevinculo = new System.Windows.Forms.TextBox();
dataGridView1 = new System.Windows.Forms.DataGridView();
label1 = new System.Windows.Forms.Label();
Ddlchecador = new System.Windows.Forms.ComboBox();
panel1 = new System.Windows.Forms.Panel();
DdlEmpleadosVinculo = new System.Windows.Forms.ComboBox();
button2 = new System.Windows.Forms.Button();
TxtNombrevinculo = new System.Windows.Forms.TextBox();
TxtNombreRegistro = new System.Windows.Forms.TextBox();
lblregistrochecador = new System.Windows.Forms.Label();
label2 = new System.Windows.Forms.Label();
dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
ChecadorID = new System.Windows.Forms.DataGridViewTextBoxColumn();
dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
CvePersonal = new System.Windows.Forms.DataGridViewTextBoxColumn();
CodigoNombreCompleto = new System.Windows.Forms.DataGridViewTextBoxColumn();
GBoxHuellas.SuspendLayout();
((System.ComponentModel.ISupportInitialize)Huella3).BeginInit();
((System.ComponentModel.ISupportInitialize)Huella2).BeginInit();
@@ -461,8 +463,10 @@
//
// tabvalidacion
//
tabvalidacion.Controls.Add(LblChecadorseleccionado);
tabvalidacion.Controls.Add(dataGridView1);
tabvalidacion.Controls.Add(label1);
tabvalidacion.Controls.Add(Ddlchecador);
tabvalidacion.Controls.Add(panel1);
tabvalidacion.Location = new System.Drawing.Point(4, 24);
tabvalidacion.Name = "tabvalidacion";
@@ -472,6 +476,15 @@
tabvalidacion.Text = "Validación";
tabvalidacion.UseVisualStyleBackColor = true;
//
// LblChecadorseleccionado
//
LblChecadorseleccionado.AutoSize = true;
LblChecadorseleccionado.Location = new System.Drawing.Point(16, 2);
LblChecadorseleccionado.Name = "LblChecadorseleccionado";
LblChecadorseleccionado.Size = new System.Drawing.Size(243, 15);
LblChecadorseleccionado.TabIndex = 20;
LblChecadorseleccionado.Text = "Seleccione un checador para validar usuarios";
//
// dataGridView1
//
dataGridView1.AllowUserToAddRows = false;
@@ -479,99 +492,80 @@
dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;
dataGridView1.BackgroundColor = System.Drawing.SystemColors.ActiveCaption;
dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { dataGridViewTextBoxColumn1, dataGridViewTextBoxColumn2, CentrodeCostos, CvePersonal, CodigoNombreCompleto });
dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { dataGridViewTextBoxColumn1, ChecadorID, dataGridViewTextBoxColumn2, CvePersonal, CodigoNombreCompleto });
dataGridView1.Location = new System.Drawing.Point(16, 64);
dataGridView1.Name = "dataGridView1";
dataGridView1.RowHeadersVisible = false;
dataGridView1.Size = new System.Drawing.Size(843, 185);
dataGridView1.TabIndex = 23;
//
// dataGridViewTextBoxColumn1
//
dataGridViewTextBoxColumn1.DataPropertyName = "cveChecador";
dataGridViewTextBoxColumn1.HeaderText = "CveChecador";
dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
dataGridViewTextBoxColumn1.ReadOnly = true;
dataGridViewTextBoxColumn1.Visible = false;
//
// dataGridViewTextBoxColumn2
//
dataGridViewTextBoxColumn2.DataPropertyName = "checador";
dataGridViewTextBoxColumn2.HeaderText = "Checador";
dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
dataGridViewTextBoxColumn2.ReadOnly = true;
//
// CentrodeCostos
//
CentrodeCostos.DataPropertyName = "subProyecto";
CentrodeCostos.HeaderText = "Centro de costos";
CentrodeCostos.Name = "CentrodeCostos";
CentrodeCostos.ReadOnly = true;
//
// CvePersonal
//
CvePersonal.DataPropertyName = "cvePersonal";
CvePersonal.HeaderText = "CvePersonal";
CvePersonal.Name = "CvePersonal";
CvePersonal.ReadOnly = true;
CvePersonal.Visible = false;
//
// CodigoNombreCompleto
//
CodigoNombreCompleto.DataPropertyName = "CodigoNombreCompleto";
CodigoNombreCompleto.FillWeight = 400F;
CodigoNombreCompleto.HeaderText = "Empleado";
CodigoNombreCompleto.Name = "CodigoNombreCompleto";
CodigoNombreCompleto.ReadOnly = true;
//
// label1
//
label1.AutoSize = true;
label1.Location = new System.Drawing.Point(16, 29);
label1.Location = new System.Drawing.Point(16, 46);
label1.Name = "label1";
label1.Size = new System.Drawing.Size(177, 15);
label1.TabIndex = 22;
label1.Text = "Registros pendientes de vincular";
//
// Ddlchecador
//
Ddlchecador.DisplayMember = "Checador";
Ddlchecador.FormattingEnabled = true;
Ddlchecador.Location = new System.Drawing.Point(16, 20);
Ddlchecador.Name = "Ddlchecador";
Ddlchecador.Size = new System.Drawing.Size(497, 23);
Ddlchecador.TabIndex = 14;
Ddlchecador.ValueMember = "CveChecador";
Ddlchecador.SelectedIndexChanged += Ddlchecador_SelectedIndexChanged;
//
// panel1
//
panel1.Controls.Add(LblChecadorseleccionado);
panel1.Controls.Add(DdlEmpleadosVinculo);
panel1.Controls.Add(button2);
panel1.Controls.Add(TxtNombrevinculo);
panel1.Controls.Add(Ddlchecador);
panel1.Controls.Add(TxtNombreRegistro);
panel1.Controls.Add(lblregistrochecador);
panel1.Controls.Add(label2);
panel1.Location = new System.Drawing.Point(16, 255);
panel1.Name = "panel1";
panel1.Size = new System.Drawing.Size(843, 179);
panel1.Size = new System.Drawing.Size(843, 183);
panel1.TabIndex = 21;
panel1.Visible = false;
//
// LblChecadorseleccionado
// DdlEmpleadosVinculo
//
LblChecadorseleccionado.AutoSize = true;
LblChecadorseleccionado.Location = new System.Drawing.Point(23, 28);
LblChecadorseleccionado.Name = "LblChecadorseleccionado";
LblChecadorseleccionado.Size = new System.Drawing.Size(243, 15);
LblChecadorseleccionado.TabIndex = 20;
LblChecadorseleccionado.Text = "Seleccione un checador para validar usuarios";
DdlEmpleadosVinculo.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest;
DdlEmpleadosVinculo.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
DdlEmpleadosVinculo.DisplayMember = "CodigoNombreCompleto";
DdlEmpleadosVinculo.Enabled = false;
DdlEmpleadosVinculo.FormattingEnabled = true;
DdlEmpleadosVinculo.Location = new System.Drawing.Point(25, 135);
DdlEmpleadosVinculo.Name = "DdlEmpleadosVinculo";
DdlEmpleadosVinculo.Size = new System.Drawing.Size(452, 23);
DdlEmpleadosVinculo.TabIndex = 20;
DdlEmpleadosVinculo.ValueMember = "CvePersonal";
//
// button2
//
button2.BackColor = System.Drawing.Color.FromArgb(43, 54, 67);
button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
button2.ForeColor = System.Drawing.SystemColors.ControlLightLight;
button2.Location = new System.Drawing.Point(716, 148);
button2.Name = "button2";
button2.Size = new System.Drawing.Size(108, 32);
button2.TabIndex = 19;
button2.Text = "Vincular";
button2.UseVisualStyleBackColor = false;
button2.Click += button2_Click;
//
// TxtNombrevinculo
//
TxtNombrevinculo.Location = new System.Drawing.Point(23, 136);
TxtNombrevinculo.Location = new System.Drawing.Point(629, 91);
TxtNombrevinculo.Name = "TxtNombrevinculo";
TxtNombrevinculo.Size = new System.Drawing.Size(447, 23);
TxtNombrevinculo.Size = new System.Drawing.Size(67, 23);
TxtNombrevinculo.TabIndex = 18;
//
// Ddlchecador
//
Ddlchecador.DisplayMember = "Checador";
Ddlchecador.FormattingEnabled = true;
Ddlchecador.Location = new System.Drawing.Point(23, 46);
Ddlchecador.Name = "Ddlchecador";
Ddlchecador.Size = new System.Drawing.Size(497, 23);
Ddlchecador.TabIndex = 14;
Ddlchecador.ValueMember = "CveChecador";
TxtNombrevinculo.Visible = false;
//
// TxtNombreRegistro
//
@@ -598,6 +592,44 @@
label2.TabIndex = 16;
label2.Text = "Vinculado al personal:";
//
// dataGridViewTextBoxColumn1
//
dataGridViewTextBoxColumn1.DataPropertyName = "cveChecador";
dataGridViewTextBoxColumn1.HeaderText = "CveChecador";
dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
dataGridViewTextBoxColumn1.ReadOnly = true;
dataGridViewTextBoxColumn1.Visible = false;
//
// ChecadorID
//
ChecadorID.DataPropertyName = "ChecadorID";
ChecadorID.FillWeight = 30F;
ChecadorID.HeaderText = "ID Checador";
ChecadorID.Name = "ChecadorID";
ChecadorID.ReadOnly = true;
//
// dataGridViewTextBoxColumn2
//
dataGridViewTextBoxColumn2.DataPropertyName = "checador";
dataGridViewTextBoxColumn2.HeaderText = "Empleado Checador";
dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
dataGridViewTextBoxColumn2.ReadOnly = true;
//
// CvePersonal
//
CvePersonal.DataPropertyName = "cvePersonal";
CvePersonal.HeaderText = "CvePersonal";
CvePersonal.Name = "CvePersonal";
CvePersonal.ReadOnly = true;
CvePersonal.Visible = false;
//
// CodigoNombreCompleto
//
CodigoNombreCompleto.DataPropertyName = "CodigoNombreCompleto";
CodigoNombreCompleto.HeaderText = "Empleado Sig";
CodigoNombreCompleto.Name = "CodigoNombreCompleto";
CodigoNombreCompleto.ReadOnly = true;
//
// FrmNewPersonalChecador
//
AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F);
@@ -665,11 +697,6 @@
private System.Windows.Forms.DataGridView dataGridView1;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
private System.Windows.Forms.DataGridViewTextBoxColumn CentrodeCostos;
private System.Windows.Forms.DataGridViewTextBoxColumn CvePersonal;
private System.Windows.Forms.DataGridViewTextBoxColumn CodigoNombreCompleto;
private System.Windows.Forms.Button BtnVincular;
private System.Windows.Forms.Button btnCancelar;
private System.Windows.Forms.Button BtnActualizar;
@@ -680,5 +707,12 @@
private System.Windows.Forms.TextBox TxtPersonal;
private System.Windows.Forms.TextBox TxtCodigo;
private System.Windows.Forms.Button btnmostarcontroles;
private System.Windows.Forms.Button button2;
private System.Windows.Forms.ComboBox DdlEmpleadosVinculo;
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
private System.Windows.Forms.DataGridViewTextBoxColumn ChecadorID;
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
private System.Windows.Forms.DataGridViewTextBoxColumn CvePersonal;
private System.Windows.Forms.DataGridViewTextBoxColumn CodigoNombreCompleto;
}
}

View File

@@ -16,6 +16,7 @@ using System.Threading;
using System.Windows.Controls;
using System.Windows.Forms;
using UtileriasServiceWCF;
using WCF_Checador;
namespace ADSUtileriasWF.Views.RelojChecador.Views
{
@@ -148,31 +149,43 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
//CargaPersonal();
}
private void CargaChecadores()
{
//var proxi = new WCF_Checador.ChecadorServiceClient();
//var checklist = proxi.GetChecadores(-1);
//proxi.CloseAsync();
{
UtileriasServiceWCF.ResponseGetChecadoresModel[] checklist = Servicecon.GetChecadores(ModVarsPV.UserV2.CveUsuario.ToString().ToEntero(), ModVarsPV.UserV2.CveSubProyecto.ToString().ToEntero(), ModVarsPV.UserV2.CveEmpresa.ToString().ToEntero());
List<UtileriasServiceWCF.ResponseGetChecadoresModel> checklist2 = new List<UtileriasServiceWCF.ResponseGetChecadoresModel>();
checklist2.Add(new UtileriasServiceWCF.ResponseGetChecadoresModel() { checador = "Dispositivo USB", cveChecador = -1 });
foreach (var item in checklist)
List<UtileriasServiceWCF.ResponseGetChecadoresModel> checklistcopy =
checklist
.Select(x => new UtileriasServiceWCF.ResponseGetChecadoresModel
{
checklist2.Add(item);
}
//if (checklist != null)
//{
cveChecador = x.cveChecador,
checador = x.checador,
CveEmpresa = x.CveEmpresa,
cveModelo = x.cveModelo,
cveSubProyecto = x.cveSubProyecto,
cveUsuario = x.cveUsuario,
estatus = x.estatus,
fechaIng = x.fechaIng,
iPLocal = x.iPLocal,
puerto = x.puerto,
subProyecto = x.subProyecto,
usuario = x.usuario
// copiar demás propiedades aquí
})
.ToList();
List<UtileriasServiceWCF.ResponseGetChecadoresModel> checklist2 = checklistcopy.ToList();
checklist2.Add(new UtileriasServiceWCF.ResponseGetChecadoresModel() { checador = "Dispositivo USB", cveChecador = -1 });
this.Invoke((MethodInvoker)delegate
{
Ddlchecador.DataSource = checklist;
Ddlchecador.Refresh();
DGVChecadores.AutoGenerateColumns = false;
DGVChecadores.DataSource = checklist;
DGVChecadores.DataSource = checklistcopy;
ddlChek.DataSource = checklist2;
ddlChek.Refresh();
DGVChecadores.Refresh();
});
//}
});
}
public void AddPersonal(UtileriasServiceWCF.PersonalsqliteModel empleado)
@@ -185,6 +198,8 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
{
DdlEmpleados.DataSource = empleados;
DdlEmpleados.Refresh();
DdlEmpleadosVinculo.DataSource = empleados;
DdlEmpleadosVinculo.Refresh();
});
DdlEmpleados.DataSource = empleados;
@@ -239,6 +254,13 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
DdlEmpleados.DataSource = empleados.ToList(); // nueva referencia
DdlEmpleados.DisplayMember = "CodigoNombreCompleto";
DdlEmpleados.ValueMember = "CvePersonal";
DdlEmpleadosVinculo.DataSource = empleados;
DdlEmpleadosVinculo.DisplayMember = "CodigoNombreCompleto";
DdlEmpleadosVinculo.ValueMember = "CvePersonal";
DdlEmpleadosVinculo.Refresh();
if (empleados.Count > 0)
{
int cvePersonal = empleados[0].CvePersonal;
@@ -1308,6 +1330,59 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
private void BtnAggregarPersonal_Click(object sender, EventArgs e)
{
}
bool Ddlchecador_SelectedIndexChangedentre = false;
private void Ddlchecador_SelectedIndexChanged(object sender, EventArgs e)
{
if (Ddlchecador_SelectedIndexChangedentre)
{
int cveChecadorddl = Ddlchecador.SelectedValue.ToString().ToEntero();
var personalchecador = Servicecon.PersonalChecadorID(cveChecadorddl);
string iPLocal = ((UtileriasServiceWCF.ResponseGetChecadoresModel)Ddlchecador.SelectedItem).iPLocal;
string puerto = ((UtileriasServiceWCF.ResponseGetChecadoresModel)Ddlchecador.SelectedItem).puerto;
var checador = getusuarioschecador(iPLocal, puerto);
}
else
{
Ddlchecador_SelectedIndexChangedentre =true;
}
}
public List<ResponseUser> getusuarioschecador(string iPLocal, string puerto)
{
bool conected = lib.GetConnectState();
if (conected)
{
lib.sta_DisConnect();
System.Threading.Tasks.Task.Delay(1500).Wait();
conected = false;
}
if (!conected)
{
int conexion = lib.sta_ConnectTCP(iPLocal, puerto, "0");
conected = conexion > 0;
}
//if (!conected)
//{
// ModExtensiones.Alert("No se pudo abrir una conexión con ninguno de los checadores seleccionados.", "Información", MessageBoxButtons.OK);
//}
List<ResponseUser> usuarios = lib.GetUserInfo();
lib.sta_DisConnect();
return usuarios;
}
private void button2_Click(object sender, EventArgs e)
{
}
}

View File

@@ -123,13 +123,19 @@
<metadata name="puerto.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="iPLocal.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="puerto.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="dataGridViewTextBoxColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="dataGridViewTextBoxColumn2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="ChecadorID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="CentrodeCostos.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="dataGridViewTextBoxColumn2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="CvePersonal.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">

View File

@@ -14,7 +14,9 @@
<add key="ClientSettingsProvider.ServiceUri" value="" />
<add key="UserName" value="jcaudillo"/>
<add key="Password" value="45makako45"/>
<add key="CveEmpresa" value="119"/>
<add key="CveEmpresa" value="119"/>
<add key="actualizarKeyPersonal" value="0"/>
</appSettings>
<system.web>
<compilation debug="true" />

View File

@@ -25,11 +25,11 @@
"ADSUtileriasWF.dll": {}
}
},
"BouncyCastle.Cryptography/2.4.0": {
"BouncyCastle.Cryptography/2.6.2": {
"runtime": {
"lib/net6.0/BouncyCastle.Cryptography.dll": {
"assemblyVersion": "2.0.0.0",
"fileVersion": "2.4.0.33771"
"fileVersion": "2.6.2.46322"
}
}
},
@@ -117,6 +117,17 @@
}
}
},
"iTextSharp/5.5.13.5": {
"dependencies": {
"BouncyCastle.Cryptography": "2.6.2"
},
"runtime": {
"lib/net461/itextsharp.dll": {
"assemblyVersion": "5.5.13.5",
"fileVersion": "5.5.13.5"
}
}
},
"MailKit/4.7.1.1": {
"dependencies": {
"MimeKit": "4.7.1"
@@ -412,7 +423,7 @@
},
"MimeKit/4.7.1": {
"dependencies": {
"BouncyCastle.Cryptography": "2.4.0"
"BouncyCastle.Cryptography": "2.6.2"
},
"runtime": {
"lib/net8.0/MimeKit.dll": {
@@ -445,6 +456,38 @@
}
}
},
"PdfPig/0.1.14": {
"runtime": {
"lib/net8.0/UglyToad.PdfPig.Core.dll": {
"assemblyVersion": "0.1.14.0",
"fileVersion": "0.1.14.0"
},
"lib/net8.0/UglyToad.PdfPig.DocumentLayoutAnalysis.dll": {
"assemblyVersion": "0.1.14.0",
"fileVersion": "0.1.14.0"
},
"lib/net8.0/UglyToad.PdfPig.Fonts.dll": {
"assemblyVersion": "0.1.14.0",
"fileVersion": "0.1.14.0"
},
"lib/net8.0/UglyToad.PdfPig.Package.dll": {
"assemblyVersion": "0.1.14.0",
"fileVersion": "0.1.14.0"
},
"lib/net8.0/UglyToad.PdfPig.Tokenization.dll": {
"assemblyVersion": "0.1.14.0",
"fileVersion": "0.1.14.0"
},
"lib/net8.0/UglyToad.PdfPig.Tokens.dll": {
"assemblyVersion": "0.1.14.0",
"fileVersion": "0.1.14.0"
},
"lib/net8.0/UglyToad.PdfPig.dll": {
"assemblyVersion": "0.1.14.0",
"fileVersion": "0.1.14.0"
}
}
},
"QRCoder/1.6.0": {
"runtime": {
"lib/net6.0-windows7.0/QRCoder.dll": {
@@ -826,10 +869,12 @@
"Microsoft.Extensions.Configuration.Json": "3.1.8",
"NReco.PivotData": "1.4.3",
"Newtonsoft.Json": "13.0.3",
"PdfPig": "0.1.14",
"QRCoder": "1.6.0",
"System.Data.SQLite": "1.0.113.7",
"System.Data.SqlClient": "4.8.2",
"System.IdentityModel.Tokens.Jwt": "6.10.2",
"iTextSharp": "5.5.13.5",
"morelinq": "3.3.2"
},
"runtime": {
@@ -1007,12 +1052,12 @@
"serviceable": false,
"sha512": ""
},
"BouncyCastle.Cryptography/2.4.0": {
"BouncyCastle.Cryptography/2.6.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-SwXsAV3sMvAU/Nn31pbjhWurYSjJ+/giI/0n6tCrYoupEK34iIHCuk3STAd9fx8yudM85KkLSVdn951vTng/vQ==",
"path": "bouncycastle.cryptography/2.4.0",
"hashPath": "bouncycastle.cryptography.2.4.0.nupkg.sha512"
"sha512": "sha512-7oWOcvnntmMKNzDLsdxAYqApt+AjpRpP2CShjMfIa3umZ42UQMvH0tl1qAliYPNYO6vTdcGMqnRrCPmsfzTI1w==",
"path": "bouncycastle.cryptography/2.6.2",
"hashPath": "bouncycastle.cryptography.2.6.2.nupkg.sha512"
},
"ClosedXML/0.104.0": {
"type": "package",
@@ -1070,6 +1115,13 @@
"path": "fontawesome.sharp/5.15.1",
"hashPath": "fontawesome.sharp.5.15.1.nupkg.sha512"
},
"iTextSharp/5.5.13.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+HPUqG1zZoMhzj6g6c/9fNViiUXi6/TZ4LiN4fZjg1rGWFFu4ZYKOY+YkhdkIL63DkaN75zR1hSGydBR2LgHzQ==",
"path": "itextsharp/5.5.13.5",
"hashPath": "itextsharp.5.5.13.5.nupkg.sha512"
},
"MailKit/4.7.1.1": {
"type": "package",
"serviceable": true,
@@ -1294,6 +1346,13 @@
"path": "nreco.pivotdata/1.4.3",
"hashPath": "nreco.pivotdata.1.4.3.nupkg.sha512"
},
"PdfPig/0.1.14": {
"type": "package",
"serviceable": true,
"sha512": "sha512-V2Anq0Yvyn3bGGG8WCQxqEAshG0KHIehB0QOotCz14vTkEk1PR3ErPOSmbnEsyOewhdF3G5XpQHywK2L50Xu+A==",
"path": "pdfpig/0.1.14",
"hashPath": "pdfpig.0.1.14.nupkg.sha512"
},
"QRCoder/1.6.0": {
"type": "package",
"serviceable": true,

View File

@@ -223,3 +223,147 @@ Ocurrió un error al iniciar el servicio
System.ArgumentNullException: Value cannot be null. (Parameter 'collection')
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at ADSUtileriasWF.Helpers.Servicecon.GETPersonal(Int32 CveUsuario, Int32 CveEmpresa, Int32 cveSubProyecto) in C:\Users\caudi\Downloads\Checador\ADSUtileriasWF\Helpers\serviceconection.cs:line 78 17-09-2025 18:05
Ocurrió un error al iniciar el servicio
System.ServiceModel.CommunicationException: No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (localhost:8000)
---> System.Net.Http.HttpRequestException: No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (localhost:8000)
---> System.Net.Sockets.SocketException (10061): No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión.
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.HttpConnectionWaiter`1.WaitForConnectionWithTelemetryAsync(HttpRequestMessage request, HttpConnectionPool pool, Boolean async, CancellationToken requestCancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at System.ServiceModel.Channels.HttpChannelFactory`1.HttpClientRequestChannel.HttpClientChannelAsyncRequest.SendRequestAsync(Message message, TimeoutHelper timeoutHelper)
--- End of inner exception stack trace ---
at System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(HttpRequestException requestException, HttpRequestMessage request, HttpAbortReason abortReason)
at System.ServiceModel.Channels.HttpChannelFactory`1.HttpClientRequestChannel.HttpClientChannelAsyncRequest.SendRequestAsync(Message message, TimeoutHelper timeoutHelper)
at System.ServiceModel.Channels.RequestChannel.RequestAsync(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.RequestChannel.RequestAsyncInternal(Message message, TimeSpan timeout)
at System.Runtime.TaskHelpers.WaitForCompletionNoSpin[TResult](Task`1 task)
at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(MethodCall methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(MethodInfo targetMethod, Object[] args)
at generatedProxy_1.Login(RequestLogin)
at UtileriasServiceWCF.SystemServiceClient.Login(RequestLogin parames) in C:\Proyectos\Checador.git\Checador-Desktop\ADSUtileriasWF\Connected Services\UtileriasServiceWCF\Reference.cs:line 2894
at ADSUtileriasWF.Helpers.Servicecon.Login(String usuario, String password, Int32 CveEmpresa) in C:\Proyectos\Checador.git\Checador-Desktop\ADSUtileriasWF\Helpers\serviceconection.cs:line 19 25-04-2026 07:39
Ocurrió un error al iniciar el servicio
System.ServiceModel.CommunicationException: No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (localhost:8000)
---> System.Net.Http.HttpRequestException: No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (localhost:8000)
---> System.Net.Sockets.SocketException (10061): No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión.
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.HttpConnectionWaiter`1.WaitForConnectionWithTelemetryAsync(HttpRequestMessage request, HttpConnectionPool pool, Boolean async, CancellationToken requestCancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at System.ServiceModel.Channels.HttpChannelFactory`1.HttpClientRequestChannel.HttpClientChannelAsyncRequest.SendRequestAsync(Message message, TimeoutHelper timeoutHelper)
--- End of inner exception stack trace ---
at System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(HttpRequestException requestException, HttpRequestMessage request, HttpAbortReason abortReason)
at System.ServiceModel.Channels.HttpChannelFactory`1.HttpClientRequestChannel.HttpClientChannelAsyncRequest.SendRequestAsync(Message message, TimeoutHelper timeoutHelper)
at System.ServiceModel.Channels.RequestChannel.RequestAsync(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.RequestChannel.RequestAsyncInternal(Message message, TimeSpan timeout)
at System.Runtime.TaskHelpers.WaitForCompletionNoSpin[TResult](Task`1 task)
at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(MethodCall methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(MethodInfo targetMethod, Object[] args)
at generatedProxy_1.Login(RequestLogin)
at UtileriasServiceWCF.SystemServiceClient.Login(RequestLogin parames) in C:\Proyectos\Checador.git\Checador-Desktop\ADSUtileriasWF\Connected Services\UtileriasServiceWCF\Reference.cs:line 2954
at ADSUtileriasWF.Helpers.Servicecon.Login(String usuario, String password, Int32 CveEmpresa) in C:\Proyectos\Checador.git\Checador-Desktop\ADSUtileriasWF\Helpers\serviceconection.cs:line 19 20-05-2026 12:58
Ocurrió un error al iniciar el servicio
System.ServiceModel.CommunicationException: No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (localhost:8000)
---> System.Net.Http.HttpRequestException: No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (localhost:8000)
---> System.Net.Sockets.SocketException (10061): No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión.
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.HttpConnectionWaiter`1.WaitForConnectionWithTelemetryAsync(HttpRequestMessage request, HttpConnectionPool pool, Boolean async, CancellationToken requestCancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at System.ServiceModel.Channels.HttpChannelFactory`1.HttpClientRequestChannel.HttpClientChannelAsyncRequest.SendRequestAsync(Message message, TimeoutHelper timeoutHelper)
--- End of inner exception stack trace ---
at System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(HttpRequestException requestException, HttpRequestMessage request, HttpAbortReason abortReason)
at System.ServiceModel.Channels.HttpChannelFactory`1.HttpClientRequestChannel.HttpClientChannelAsyncRequest.SendRequestAsync(Message message, TimeoutHelper timeoutHelper)
at System.ServiceModel.Channels.RequestChannel.RequestAsync(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.RequestChannel.RequestAsyncInternal(Message message, TimeSpan timeout)
at System.Runtime.TaskHelpers.WaitForCompletionNoSpin[TResult](Task`1 task)
at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(MethodCall methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(MethodInfo targetMethod, Object[] args)
at generatedProxy_1.Login(RequestLogin)
at UtileriasServiceWCF.SystemServiceClient.Login(RequestLogin parames) in C:\Proyectos\Checador.git\Checador-Desktop\ADSUtileriasWF\Connected Services\UtileriasServiceWCF\Reference.cs:line 2954
at ADSUtileriasWF.Helpers.Servicecon.Login(String usuario, String password, Int32 CveEmpresa) in C:\Proyectos\Checador.git\Checador-Desktop\ADSUtileriasWF\Helpers\serviceconection.cs:line 19 20-05-2026 12:58
Ocurrió un error al iniciar el servicio
System.ServiceModel.CommunicationException: No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (localhost:8000)
---> System.Net.Http.HttpRequestException: No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (localhost:8000)
---> System.Net.Sockets.SocketException (10061): No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión.
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.HttpConnectionWaiter`1.WaitForConnectionWithTelemetryAsync(HttpRequestMessage request, HttpConnectionPool pool, Boolean async, CancellationToken requestCancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at System.ServiceModel.Channels.HttpChannelFactory`1.HttpClientRequestChannel.HttpClientChannelAsyncRequest.SendRequestAsync(Message message, TimeoutHelper timeoutHelper)
--- End of inner exception stack trace ---
at System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(HttpRequestException requestException, HttpRequestMessage request, HttpAbortReason abortReason)
at System.ServiceModel.Channels.HttpChannelFactory`1.HttpClientRequestChannel.HttpClientChannelAsyncRequest.SendRequestAsync(Message message, TimeoutHelper timeoutHelper)
at System.ServiceModel.Channels.RequestChannel.RequestAsync(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.RequestChannel.RequestAsyncInternal(Message message, TimeSpan timeout)
at System.Runtime.TaskHelpers.WaitForCompletionNoSpin[TResult](Task`1 task)
at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(MethodCall methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(MethodInfo targetMethod, Object[] args)
at generatedProxy_1.Login(RequestLogin)
at UtileriasServiceWCF.SystemServiceClient.Login(RequestLogin parames) in C:\Proyectos\Checador.git\Checador-Desktop\ADSUtileriasWF\Connected Services\UtileriasServiceWCF\Reference.cs:line 2954
at ADSUtileriasWF.Helpers.Servicecon.Login(String usuario, String password, Int32 CveEmpresa) in C:\Proyectos\Checador.git\Checador-Desktop\ADSUtileriasWF\Helpers\serviceconection.cs:line 19 20-05-2026 12:58

Binary file not shown.

View File

@@ -445,6 +445,38 @@
}
}
},
"PdfPig/0.1.14": {
"runtime": {
"lib/net8.0/UglyToad.PdfPig.Core.dll": {
"assemblyVersion": "0.1.14.0",
"fileVersion": "0.1.14.0"
},
"lib/net8.0/UglyToad.PdfPig.DocumentLayoutAnalysis.dll": {
"assemblyVersion": "0.1.14.0",
"fileVersion": "0.1.14.0"
},
"lib/net8.0/UglyToad.PdfPig.Fonts.dll": {
"assemblyVersion": "0.1.14.0",
"fileVersion": "0.1.14.0"
},
"lib/net8.0/UglyToad.PdfPig.Package.dll": {
"assemblyVersion": "0.1.14.0",
"fileVersion": "0.1.14.0"
},
"lib/net8.0/UglyToad.PdfPig.Tokenization.dll": {
"assemblyVersion": "0.1.14.0",
"fileVersion": "0.1.14.0"
},
"lib/net8.0/UglyToad.PdfPig.Tokens.dll": {
"assemblyVersion": "0.1.14.0",
"fileVersion": "0.1.14.0"
},
"lib/net8.0/UglyToad.PdfPig.dll": {
"assemblyVersion": "0.1.14.0",
"fileVersion": "0.1.14.0"
}
}
},
"QRCoder/1.6.0": {
"runtime": {
"lib/net6.0-windows7.0/QRCoder.dll": {
@@ -826,6 +858,7 @@
"Microsoft.Extensions.Configuration.Json": "3.1.8",
"NReco.PivotData": "1.4.3",
"Newtonsoft.Json": "13.0.3",
"PdfPig": "0.1.14",
"QRCoder": "1.6.0",
"System.Data.SQLite": "1.0.113.7",
"System.Data.SqlClient": "4.8.2",
@@ -1294,6 +1327,13 @@
"path": "nreco.pivotdata/1.4.3",
"hashPath": "nreco.pivotdata.1.4.3.nupkg.sha512"
},
"PdfPig/0.1.14": {
"type": "package",
"serviceable": true,
"sha512": "sha512-V2Anq0Yvyn3bGGG8WCQxqEAshG0KHIehB0QOotCz14vTkEk1PR3ErPOSmbnEsyOewhdF3G5XpQHywK2L50Xu+A==",
"path": "pdfpig/0.1.14",
"hashPath": "pdfpig.0.1.14.nupkg.sha512"
},
"QRCoder/1.6.0": {
"type": "package",
"serviceable": true,

Some files were not shown because too many files have changed in this diff Show More