diff --git a/.vs/ADSUtileriasCore/CopilotIndices/17.14.1679.25730/CodeChunks.db b/.vs/ADSUtileriasCore/CopilotIndices/17.14.1679.25730/CodeChunks.db index faee104..a2e237d 100644 Binary files a/.vs/ADSUtileriasCore/CopilotIndices/17.14.1679.25730/CodeChunks.db and b/.vs/ADSUtileriasCore/CopilotIndices/17.14.1679.25730/CodeChunks.db differ diff --git a/.vs/ADSUtileriasCore/CopilotIndices/17.14.1679.25730/SemanticSymbols.db b/.vs/ADSUtileriasCore/CopilotIndices/17.14.1679.25730/SemanticSymbols.db index 21d17d8..106d0a7 100644 Binary files a/.vs/ADSUtileriasCore/CopilotIndices/17.14.1679.25730/SemanticSymbols.db and b/.vs/ADSUtileriasCore/CopilotIndices/17.14.1679.25730/SemanticSymbols.db differ diff --git a/.vs/ADSUtileriasCore/DesignTimeBuild/.dtbcache.v2 b/.vs/ADSUtileriasCore/DesignTimeBuild/.dtbcache.v2 index c5acb4e..7ecdb0b 100644 Binary files a/.vs/ADSUtileriasCore/DesignTimeBuild/.dtbcache.v2 and b/.vs/ADSUtileriasCore/DesignTimeBuild/.dtbcache.v2 differ diff --git a/.vs/ADSUtileriasCore/FileContentIndex/abd044dc-8a8a-4f6b-95db-c904877f44d4.vsidx b/.vs/ADSUtileriasCore/FileContentIndex/abd044dc-8a8a-4f6b-95db-c904877f44d4.vsidx deleted file mode 100644 index e2d4d1f..0000000 Binary files a/.vs/ADSUtileriasCore/FileContentIndex/abd044dc-8a8a-4f6b-95db-c904877f44d4.vsidx and /dev/null differ diff --git a/.vs/ADSUtileriasCore/FileContentIndex/f248a651-b02f-44e6-b275-86121bb1344a.vsidx b/.vs/ADSUtileriasCore/FileContentIndex/f248a651-b02f-44e6-b275-86121bb1344a.vsidx new file mode 100644 index 0000000..645987e Binary files /dev/null and b/.vs/ADSUtileriasCore/FileContentIndex/f248a651-b02f-44e6-b275-86121bb1344a.vsidx differ diff --git a/.vs/ADSUtileriasCore/v17/.futdcache.v2 b/.vs/ADSUtileriasCore/v17/.futdcache.v2 index 11590c3..c013a5c 100644 Binary files a/.vs/ADSUtileriasCore/v17/.futdcache.v2 and b/.vs/ADSUtileriasCore/v17/.futdcache.v2 differ diff --git a/.vs/ADSUtileriasCore/v17/.suo b/.vs/ADSUtileriasCore/v17/.suo index eb7f218..71b77c8 100644 Binary files a/.vs/ADSUtileriasCore/v17/.suo and b/.vs/ADSUtileriasCore/v17/.suo differ diff --git a/.vs/ADSUtileriasCore/v17/DocumentLayout.backup.json b/.vs/ADSUtileriasCore/v17/DocumentLayout.backup.json index 23fca0d..f997b0c 100644 --- a/.vs/ADSUtileriasCore/v17/DocumentLayout.backup.json +++ b/.vs/ADSUtileriasCore/v17/DocumentLayout.backup.json @@ -3,47 +3,71 @@ "WorkspaceRootPath": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\", "Documents": [ { - "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:\\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:\\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:{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}|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.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\\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\\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:{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\\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\\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:\\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:{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\\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:{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:{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\\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:\\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\\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:{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\\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}" @@ -60,22 +84,10 @@ "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}" @@ -121,10 +133,6 @@ { "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}" @@ -144,10 +152,6 @@ "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:\\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:\\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}" @@ -163,7 +167,7 @@ "DocumentGroups": [ { "DockedHeight": 310, - "SelectedChildIndex": 9, + "SelectedChildIndex": 6, "Children": [ { "$type": "Bookmark", @@ -183,79 +187,188 @@ }, { "$type": "Document", - "DocumentIndex": 7, - "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-04-27T18:30:57.022Z" - }, - { - "$type": "Document", - "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-04-27T18:03:44.343Z" - }, - { - "$type": "Document", - "DocumentIndex": 8, - "Title": "FrmNewPersonalChecador.cs [Design]", + "DocumentIndex": 1, + "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 [Design]", - "RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs [Design]", + "ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs", + "RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs", + "ViewState": "AgIAAOkAAAAAAAAAAAAYwAwBAAA1AAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-04-25T17:28:12.503Z" + "WhenOpened": "2026-04-27T14:04:20.092Z", + "EditorCaption": "" }, { "$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, + "DocumentIndex": 6, "Title": "ChecadorService.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Servicios\\ChecadorService.cs", "RelativeDocumentMoniker": "ADSUtileriasService\\Servicios\\ChecadorService.cs", "ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Servicios\\ChecadorService.cs", "RelativeToolTip": "ADSUtileriasService\\Servicios\\ChecadorService.cs", - "ViewState": "AgIAAC8AAAAAAAAAAAAYwD4AAAAcAAAAAAAAAA==", + "ViewState": "AgIAAD4AAAAAAAAAAAAAAEkAAAANAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2026-02-28T17:34:57.167Z", "EditorCaption": "" }, + { + "$type": "Document", + "DocumentIndex": 0, + "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", + "EditorCaption": " [Design]" + }, { "$type": "Document", "DocumentIndex": 3, + "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": "AgIAALULAAAAAAAAAAAYwMMLAAAUAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-04-27T18:30:57.022Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "Puntoventaservice.cs", + "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Servicios\\Puntoventaservice.cs", + "RelativeDocumentMoniker": "ADSUtileriasService\\Servicios\\Puntoventaservice.cs", + "ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Servicios\\Puntoventaservice.cs", + "RelativeToolTip": "ADSUtileriasService\\Servicios\\Puntoventaservice.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-05-21T00:55:14.098Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "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": "AgIAABIAAAAAAAAAAAAAACMAAABaAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-02-28T17:53:53.994Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "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", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "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": "AgIAAFoAAAAAAAAAAAAYwGgAAACVAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-04-27T18:28:14.38Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "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": "AgIAACgAAAAAAAAAAAAtwDcAAABPAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-02T08:55:52.651Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "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": "AgIAADIAAAAAAAAAAAAowFAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-04-27T14:37:18.571Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 12, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Program.cs", + "RelativeDocumentMoniker": "ADSUtileriasWF\\Program.cs", + "ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Program.cs", + "RelativeToolTip": "ADSUtileriasWF\\Program.cs", + "ViewState": "AgIAAB0AAAAAAAAAAAAQwC0AAAAUAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-02T08:23:00.244Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "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": "AgIAAD8HAAAAAAAAAAAQwJYHAAAXAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-05-21T00:53:26.815Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "Title": "FrmChecadores.cs", + "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", + "RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs", + "ViewState": "AgIAAMIAAAAAAAAAAAAtwNEAAAAaAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-02-28T17:39:41.191Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "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": "AgIAAPgLAAAAAAAAAAAYwGsYAAAeAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-02T09:00:47.419Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 15, "Title": "LogicChecador.cs", "DocumentMoniker": "C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\ChecadorController\\LogicChecador.cs", "RelativeDocumentMoniker": "..\\..\\..\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\ChecadorController\\LogicChecador.cs", @@ -267,56 +380,33 @@ }, { "$type": "Document", - "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-03-02T08:55:52.651Z" - }, - { - "$type": "Document", - "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-04-27T14:37:18.571Z" - }, - { - "$type": "Document", - "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-04-27T14:04:20.092Z" - }, - { - "$type": "Document", - "DocumentIndex": 15, - "Title": "FrmChecadores.cs", - "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", - "RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs", - "ViewState": "AgIAAAUAAAAAAAAAAIAwwMgAAABCAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-02-28T17:39:41.191Z", + "DocumentIndex": 14, + "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", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 11, + "DocumentIndex": 16, + "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": "AgIAAAYAAAAAAAAAAABxwBYAAAAIAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-04-27T18:03:44.343Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 17, "Title": "FrmLogin.Designer.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\Gral\\FrmLogin.Designer.cs", "RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\Gral\\FrmLogin.Designer.cs", @@ -328,19 +418,7 @@ }, { "$type": "Document", - "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, + "DocumentIndex": 18, "Title": "FrmLogin.cs [Design]", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\Gral\\FrmLogin.cs", "RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\Gral\\FrmLogin.cs", @@ -351,7 +429,7 @@ }, { "$type": "Document", - "DocumentIndex": 16, + "DocumentIndex": 21, "Title": "FrmAddToCheckador.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmAddToCheckador.cs", "RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmAddToCheckador.cs", @@ -359,35 +437,12 @@ "RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmAddToCheckador.cs", "ViewState": "AgIAAA8AAAAAAAAAAAAgwCMAAAAiAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-04-27T18:52:15.597Z" + "WhenOpened": "2026-04-27T18:52:15.597Z", + "EditorCaption": "" }, { "$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, + "DocumentIndex": 31, "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", @@ -399,7 +454,7 @@ }, { "$type": "Document", - "DocumentIndex": 30, + "DocumentIndex": 33, "Title": "ADSNetLibrary.csproj", "DocumentMoniker": "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj", "RelativeDocumentMoniker": "..\\..\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj", @@ -411,7 +466,7 @@ }, { "$type": "Document", - "DocumentIndex": 29, + "DocumentIndex": 32, "Title": "ChecadorService.cs", "DocumentMoniker": "C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\Servicios\\ChecadorService.cs", "RelativeDocumentMoniker": "..\\..\\..\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\Servicios\\ChecadorService.cs", @@ -423,7 +478,7 @@ }, { "$type": "Document", - "DocumentIndex": 39, + "DocumentIndex": 40, "Title": "ADSNetLibrary", "DocumentMoniker": "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj", "RelativeDocumentMoniker": "..\\..\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj", @@ -434,7 +489,7 @@ }, { "$type": "Document", - "DocumentIndex": 33, + "DocumentIndex": 35, "Title": "ReporteChecadores.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Gluyas\\ReporteChecadores.cs", "RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Gluyas\\ReporteChecadores.cs", @@ -446,7 +501,7 @@ }, { "$type": "Document", - "DocumentIndex": 34, + "DocumentIndex": 36, "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", @@ -458,7 +513,7 @@ }, { "$type": "Document", - "DocumentIndex": 35, + "DocumentIndex": 37, "Title": "FrmBuscarPersonal.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs", "RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs", @@ -471,19 +526,7 @@ }, { "$type": "Document", - "DocumentIndex": 37, - "Title": "Program.cs", - "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Program.cs", - "RelativeDocumentMoniker": "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" - }, - { - "$type": "Document", - "DocumentIndex": 38, + "DocumentIndex": 39, "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", @@ -495,7 +538,7 @@ }, { "$type": "Document", - "DocumentIndex": 14, + "DocumentIndex": 20, "Title": "FrmChecadores.cs [Design]", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs", "RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs", @@ -506,7 +549,7 @@ }, { "$type": "Document", - "DocumentIndex": 13, + "DocumentIndex": 19, "Title": "FrmInicio.cs [Design]", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmInicio.cs", "RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmInicio.cs", @@ -517,7 +560,7 @@ }, { "$type": "Document", - "DocumentIndex": 19, + "DocumentIndex": 22, "Title": "ADSUtileriasAPP.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\ADSUtileriasAPP.cs", "RelativeDocumentMoniker": "ADSUtileriasService\\ADSUtileriasAPP.cs", @@ -529,7 +572,7 @@ }, { "$type": "Document", - "DocumentIndex": 21, + "DocumentIndex": 24, "Title": "SqlLiteBase.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Helpers\\ADSSqlite\\SqlLiteBase.cs", "RelativeDocumentMoniker": "ADSUtileriasService\\Helpers\\ADSSqlite\\SqlLiteBase.cs", @@ -541,7 +584,7 @@ }, { "$type": "Document", - "DocumentIndex": 22, + "DocumentIndex": 25, "Title": "ADSUtileriasAPP.cs [Design]", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\ADSUtileriasAPP.cs", "RelativeDocumentMoniker": "ADSUtileriasService\\ADSUtileriasAPP.cs", @@ -552,7 +595,7 @@ }, { "$type": "Document", - "DocumentIndex": 20, + "DocumentIndex": 23, "Title": "BaseSIG.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Conexion\\SIG\\BaseSIG.cs", "RelativeDocumentMoniker": "ADSUtileriasService\\Conexion\\SIG\\BaseSIG.cs", @@ -564,7 +607,7 @@ }, { "$type": "Document", - "DocumentIndex": 24, + "DocumentIndex": 27, "Title": "ApiZKTeco.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\ChecadorController\\ApiZKTeco.cs", "RelativeDocumentMoniker": "ADSUtileriasService\\ChecadorController\\ApiZKTeco.cs", @@ -576,7 +619,7 @@ }, { "$type": "Document", - "DocumentIndex": 25, + "DocumentIndex": 28, "Title": "ApiChecadorBase.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\ChecadorController\\ApiChecadorBase.cs", "RelativeDocumentMoniker": "ADSUtileriasService\\ChecadorController\\ApiChecadorBase.cs", @@ -588,7 +631,7 @@ }, { "$type": "Document", - "DocumentIndex": 23, + "DocumentIndex": 26, "Title": "App.config", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\App.config", "RelativeDocumentMoniker": "ADSUtileriasService\\App.config", @@ -600,7 +643,7 @@ }, { "$type": "Document", - "DocumentIndex": 26, + "DocumentIndex": 29, "Title": "Program.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Program.cs", "RelativeDocumentMoniker": "ADSUtileriasService\\Program.cs", @@ -612,7 +655,7 @@ }, { "$type": "Document", - "DocumentIndex": 27, + "DocumentIndex": 30, "Title": "SqlLiteConnectionEnum.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Helpers\\ADSSqlite\\SqlLiteConnectionEnum.cs", "RelativeDocumentMoniker": "ADSUtileriasService\\Helpers\\ADSSqlite\\SqlLiteConnectionEnum.cs", @@ -624,19 +667,7 @@ }, { "$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, + "DocumentIndex": 34, "Title": "packages.config", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\packages.config", "RelativeDocumentMoniker": "ADSUtileriasService\\packages.config", @@ -648,7 +679,7 @@ }, { "$type": "Document", - "DocumentIndex": 36, + "DocumentIndex": 38, "Title": "FrmBuscarPersonal.cs [Design]", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs", "RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs", diff --git a/.vs/ADSUtileriasCore/v17/DocumentLayout.json b/.vs/ADSUtileriasCore/v17/DocumentLayout.json index 6cd22ea..26d172f 100644 --- a/.vs/ADSUtileriasCore/v17/DocumentLayout.json +++ b/.vs/ADSUtileriasCore/v17/DocumentLayout.json @@ -2,37 +2,10 @@ "Version": 1, "WorkspaceRootPath": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\", "Documents": [ - { - "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:{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:{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\\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\\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:\\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:{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\\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}" @@ -42,18 +15,73 @@ "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:{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\\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}|..\\..\\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:\\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:{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\\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:{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\\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:{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\\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:{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\\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:\\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\\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:{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\\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:{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", + "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" }, { @@ -64,22 +92,10 @@ "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:{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}" @@ -88,10 +104,6 @@ "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}" @@ -121,10 +133,6 @@ { "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}" @@ -144,10 +152,6 @@ "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:\\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:\\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}" @@ -163,7 +167,7 @@ "DocumentGroups": [ { "DockedHeight": 310, - "SelectedChildIndex": 5, + "SelectedChildIndex": 7, "Children": [ { "$type": "Bookmark", @@ -179,7 +183,7 @@ }, { "$type": "Document", - "DocumentIndex": 9, + "DocumentIndex": 2, "Title": "FrmNewPersonalChecador.cs [Design]", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs", "RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmNewPersonalChecador.cs", @@ -191,111 +195,7 @@ }, { "$type": "Document", - "DocumentIndex": 7, - "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", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 0, - "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": "AgIAAFcQAAAAAAAAAAAtwGIQAABFAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-04-27T18:31:26.874Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 1, - "Title": "ChecadorService.cs", - "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Servicios\\ChecadorService.cs", - "RelativeDocumentMoniker": "ADSUtileriasService\\Servicios\\ChecadorService.cs", - "ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Servicios\\ChecadorService.cs", - "RelativeToolTip": "ADSUtileriasService\\Servicios\\ChecadorService.cs", - "ViewState": "AgIAAC8AAAAAAAAAAAAYwEEAAABCAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-02-28T17:34:57.167Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 6, - "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-04-27T16:58:28.884Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 5, - "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-03-02T08:55:52.651Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 2, - "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": "AgIAAEoKAAAAAAAAAAAYwFMKAAANAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-04-27T18:30:57.022Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 10, - "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-04-27T18:03:44.343Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 4, - "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-04-27T14:37:18.571Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 3, + "DocumentIndex": 11, "Title": "ADSUtileriasWF.csproj", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\ADSUtileriasWF.csproj", "RelativeDocumentMoniker": "ADSUtileriasWF\\ADSUtileriasWF.csproj", @@ -308,36 +208,230 @@ }, { "$type": "Document", - "DocumentIndex": 8, + "DocumentIndex": 4, + "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", + "EditorCaption": " [Design]" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "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": "AgIAAIEAAAAAAAAAAAAAAI8AAABOAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-02T09:44:51.031Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "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": "AgIAAFIAAAAAAAAAAAAowGEAAAA/AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-02T08:55:52.651Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "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": "AgIAANMBAAAAAAAAAAAYwNsBAAAUAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-02T09:00:47.419Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "ChecadorService.cs", + "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Servicios\\ChecadorService.cs", + "RelativeDocumentMoniker": "ADSUtileriasService\\Servicios\\ChecadorService.cs", + "ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Servicios\\ChecadorService.cs", + "RelativeToolTip": "ADSUtileriasService\\Servicios\\ChecadorService.cs", + "ViewState": "AgIAADIAAAAAAAAAAAAAADgAAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-02-28T17:34:57.167Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, "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==", + "ViewState": "AgIAAAoAAAAAAAAAAAAYwBgAAAAxAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2026-04-27T14:04:20.092Z", "EditorCaption": "" }, + { + "$type": "Document", + "DocumentIndex": 9, + "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": "AgIAABIAAAAAAAAAAAAAACMAAABaAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-02-28T17:53:53.994Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "Puntoventaservice.cs", + "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Servicios\\Puntoventaservice.cs", + "RelativeDocumentMoniker": "ADSUtileriasService\\Servicios\\Puntoventaservice.cs", + "ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Servicios\\Puntoventaservice.cs", + "RelativeToolTip": "ADSUtileriasService\\Servicios\\Puntoventaservice.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-05-21T00:55:14.098Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "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": "AgIAALULAAAAAAAAAAAYwMMLAAAUAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-04-27T18:30:57.022Z", + "EditorCaption": "" + }, { "$type": "Bookmark", "Name": "ST:0:0:{cce594b6-0c39-4442-ba28-10c64ac7e89f}" }, { "$type": "Document", - "DocumentIndex": 16, + "DocumentIndex": 7, + "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": "AgIAAFoAAAAAAAAAAAAYwGgAAACVAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-04-27T18:28:14.38Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 12, + "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": "AgIAADIAAAAAAAAAAAAowFAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-04-27T14:37:18.571Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Program.cs", + "RelativeDocumentMoniker": "ADSUtileriasWF\\Program.cs", + "ToolTip": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Program.cs", + "RelativeToolTip": "ADSUtileriasWF\\Program.cs", + "ViewState": "AgIAAB0AAAAAAAAAAAAQwC0AAAAUAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-02T08:23:00.244Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "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": "AgIAAD8HAAAAAAAAAAAQwJYHAAAXAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-05-21T00:53:26.815Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 15, "Title": "FrmChecadores.cs", "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", "RelativeToolTip": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs", - "ViewState": "AgIAAAUAAAAAAAAAAIAwwMgAAABCAAAAAAAAAA==", + "ViewState": "AgIAAMIAAAAAAAAAAAAtwNEAAAAaAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-02-28T17:39:41.191Z" + "WhenOpened": "2026-02-28T17:39:41.191Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 12, + "DocumentIndex": 17, + "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-04-27T16:58:28.884Z" + }, + { + "$type": "Document", + "DocumentIndex": 16, + "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", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 18, + "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": "AgIAAAYAAAAAAAAAAABxwBYAAAAIAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-04-27T18:03:44.343Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 19, "Title": "FrmLogin.Designer.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\Gral\\FrmLogin.Designer.cs", "RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\Gral\\FrmLogin.Designer.cs", @@ -345,37 +439,22 @@ "RelativeToolTip": "ADSUtileriasWF\\Views\\Gral\\FrmLogin.Designer.cs", "ViewState": "AgIAAEEAAAAAAAAAAAAYwFMAAAATAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-05-20T18:43:30.059Z", - "EditorCaption": "" + "WhenOpened": "2026-05-20T18:43:30.059Z" }, { "$type": "Document", - "DocumentIndex": 11, - "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", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 13, + "DocumentIndex": 20, "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", - "EditorCaption": " [Design]" + "WhenOpened": "2025-09-23T00:50:09.425Z" }, { "$type": "Document", - "DocumentIndex": 17, + "DocumentIndex": 23, "Title": "FrmAddToCheckador.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmAddToCheckador.cs", "RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmAddToCheckador.cs", @@ -388,19 +467,7 @@ }, { "$type": "Document", - "DocumentIndex": 18, - "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": 28, + "DocumentIndex": 31, "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", @@ -412,7 +479,7 @@ }, { "$type": "Document", - "DocumentIndex": 30, + "DocumentIndex": 33, "Title": "ADSNetLibrary.csproj", "DocumentMoniker": "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj", "RelativeDocumentMoniker": "..\\..\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj", @@ -424,7 +491,7 @@ }, { "$type": "Document", - "DocumentIndex": 29, + "DocumentIndex": 32, "Title": "ChecadorService.cs", "DocumentMoniker": "C:\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\Servicios\\ChecadorService.cs", "RelativeDocumentMoniker": "..\\..\\..\\DiscoE\\ADSistemas\\Proyectos\\SIG\\ADSUtileriasCore\\ADSUtileriasService\\Servicios\\ChecadorService.cs", @@ -436,7 +503,7 @@ }, { "$type": "Document", - "DocumentIndex": 39, + "DocumentIndex": 40, "Title": "ADSNetLibrary", "DocumentMoniker": "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj", "RelativeDocumentMoniker": "..\\..\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj", @@ -447,7 +514,7 @@ }, { "$type": "Document", - "DocumentIndex": 33, + "DocumentIndex": 35, "Title": "ReporteChecadores.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Gluyas\\ReporteChecadores.cs", "RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Gluyas\\ReporteChecadores.cs", @@ -459,7 +526,7 @@ }, { "$type": "Document", - "DocumentIndex": 34, + "DocumentIndex": 36, "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", @@ -471,7 +538,7 @@ }, { "$type": "Document", - "DocumentIndex": 35, + "DocumentIndex": 37, "Title": "FrmBuscarPersonal.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs", "RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs", @@ -484,19 +551,7 @@ }, { "$type": "Document", - "DocumentIndex": 37, - "Title": "Program.cs", - "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Program.cs", - "RelativeDocumentMoniker": "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" - }, - { - "$type": "Document", - "DocumentIndex": 38, + "DocumentIndex": 39, "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", @@ -508,7 +563,7 @@ }, { "$type": "Document", - "DocumentIndex": 15, + "DocumentIndex": 22, "Title": "FrmChecadores.cs [Design]", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs", "RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmChecadores.cs", @@ -519,7 +574,7 @@ }, { "$type": "Document", - "DocumentIndex": 14, + "DocumentIndex": 21, "Title": "FrmInicio.cs [Design]", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmInicio.cs", "RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmInicio.cs", @@ -530,19 +585,7 @@ }, { "$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, + "DocumentIndex": 25, "Title": "SqlLiteBase.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Helpers\\ADSSqlite\\SqlLiteBase.cs", "RelativeDocumentMoniker": "ADSUtileriasService\\Helpers\\ADSSqlite\\SqlLiteBase.cs", @@ -554,18 +597,7 @@ }, { "$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, + "DocumentIndex": 24, "Title": "BaseSIG.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Conexion\\SIG\\BaseSIG.cs", "RelativeDocumentMoniker": "ADSUtileriasService\\Conexion\\SIG\\BaseSIG.cs", @@ -577,7 +609,7 @@ }, { "$type": "Document", - "DocumentIndex": 24, + "DocumentIndex": 27, "Title": "ApiZKTeco.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\ChecadorController\\ApiZKTeco.cs", "RelativeDocumentMoniker": "ADSUtileriasService\\ChecadorController\\ApiZKTeco.cs", @@ -589,7 +621,7 @@ }, { "$type": "Document", - "DocumentIndex": 25, + "DocumentIndex": 28, "Title": "ApiChecadorBase.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\ChecadorController\\ApiChecadorBase.cs", "RelativeDocumentMoniker": "ADSUtileriasService\\ChecadorController\\ApiChecadorBase.cs", @@ -601,7 +633,7 @@ }, { "$type": "Document", - "DocumentIndex": 23, + "DocumentIndex": 26, "Title": "App.config", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\App.config", "RelativeDocumentMoniker": "ADSUtileriasService\\App.config", @@ -613,7 +645,7 @@ }, { "$type": "Document", - "DocumentIndex": 26, + "DocumentIndex": 29, "Title": "Program.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Program.cs", "RelativeDocumentMoniker": "ADSUtileriasService\\Program.cs", @@ -625,7 +657,7 @@ }, { "$type": "Document", - "DocumentIndex": 27, + "DocumentIndex": 30, "Title": "SqlLiteConnectionEnum.cs", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\Helpers\\ADSSqlite\\SqlLiteConnectionEnum.cs", "RelativeDocumentMoniker": "ADSUtileriasService\\Helpers\\ADSSqlite\\SqlLiteConnectionEnum.cs", @@ -637,19 +669,7 @@ }, { "$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, + "DocumentIndex": 34, "Title": "packages.config", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasService\\packages.config", "RelativeDocumentMoniker": "ADSUtileriasService\\packages.config", @@ -661,7 +681,7 @@ }, { "$type": "Document", - "DocumentIndex": 36, + "DocumentIndex": 38, "Title": "FrmBuscarPersonal.cs [Design]", "DocumentMoniker": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs", "RelativeDocumentMoniker": "ADSUtileriasWF\\Views\\RelojChecador\\Views\\FrmBuscarPersonal.cs", diff --git a/.vs/ProjectEvaluation/adsutileriascore.metadata.v9.bin b/.vs/ProjectEvaluation/adsutileriascore.metadata.v9.bin index a135ba7..f533cfd 100644 Binary files a/.vs/ProjectEvaluation/adsutileriascore.metadata.v9.bin and b/.vs/ProjectEvaluation/adsutileriascore.metadata.v9.bin differ diff --git a/.vs/ProjectEvaluation/adsutileriascore.projects.v9.bin b/.vs/ProjectEvaluation/adsutileriascore.projects.v9.bin index 571a455..3f9968d 100644 Binary files a/.vs/ProjectEvaluation/adsutileriascore.projects.v9.bin and b/.vs/ProjectEvaluation/adsutileriascore.projects.v9.bin differ diff --git a/ADSUtileriasService/ChecadorController/LogicChecador.cs b/ADSUtileriasService/ChecadorController/LogicChecador.cs index 24b8220..4b74553 100644 --- a/ADSUtileriasService/ChecadorController/LogicChecador.cs +++ b/ADSUtileriasService/ChecadorController/LogicChecador.cs @@ -53,7 +53,7 @@ namespace ADSUtileriasService.ChecadorController List personalsig = new List(); - var checks = rhsig.PersonalChecadorID(devicemodel.cveChecador); + var checks = rhsig.PersonalChecadorID(new Conexion.SIG.RequestPersonalChecadorID() { CvePersonal=-1, ChecadorID="-1", CveChecador = devicemodel.cveChecador }); if (checks != null) { personalsig = checks.Result; @@ -65,12 +65,12 @@ namespace ADSUtileriasService.ChecadorController //int contadorRegistros = 0; using (ApiZKTeco device = new ApiZKTeco(devicemodel.iPLocal, devicemodel.puerto.ToEntero())) { - registros = device.GetChecadorRegistroEmpleado(DateTime.Now.AddDays(-17), DateTime.Now.AddMonths(1)); + registros = device.GetChecadorRegistroEmpleado(DateTime.Now.AddDays(-30), DateTime.Now.AddMonths(1)); bool continuarx = false; while (continuarx && (registros == null || !registros.IsSuccess)) { - registros = device.GetChecadorRegistroEmpleado(DateTime.Now.AddDays(-17), DateTime.Now.AddMonths(1)); + registros = device.GetChecadorRegistroEmpleado(DateTime.Now.AddDays(-30), DateTime.Now.AddMonths(1)); } if (registros != null && registros.IsSuccess) { @@ -165,6 +165,19 @@ namespace ADSUtileriasService.ChecadorController foreach (ResponseUser reg in users.Result) { + + Conexion.SIG.RHSIG rhsig = new Conexion.SIG.RHSIG(); + if(reg.dwEnrollNumber != "99999") + { + + var checks = rhsig.AddUpPersonalChecadorVinculo(new Conexion.SIG.RequestPersonalChecadorVinculoAddUp() + { + ChecadorID = reg.dwEnrollNumber.ToString(), + CvePersonal = reg.Password.ToEntero(), + CveChecador = devicemodel.cveChecador, + Checadorname = reg.Name + }); + } device.UpdateUserCardFromPassword(reg); } diff --git a/ADSUtileriasService/Conexion/SIG/RHSIG.cs b/ADSUtileriasService/Conexion/SIG/RHSIG.cs index 6067901..b8eb612 100644 --- a/ADSUtileriasService/Conexion/SIG/RHSIG.cs +++ b/ADSUtileriasService/Conexion/SIG/RHSIG.cs @@ -33,9 +33,9 @@ namespace ADSUtileriasService.Conexion.SIG { return getData>("UpPersonalChecador", @params); } - public ResponseModel> PersonalChecadorID(int CveChecador) + public ResponseModel> PersonalChecadorID(RequestPersonalChecadorID request) { - return getData>>("PersonalChecadorID", CveChecador); + return getData>>("PersonalChecadorID", request); } public ResponseModel AddUpPersonalChecadorVinculo(RequestPersonalChecadorVinculoAddUp request) { @@ -66,4 +66,15 @@ namespace ADSUtileriasService.Conexion.SIG public string Checadorname { get; set; } = string.Empty; } - } + public sealed class RequestPersonalChecadorID + { + public int CveEmpresa { get; set; } + + public int CveChecador { get; set; } + + public string ChecadorID { get; set; } = string.Empty; + + public int CvePersonal { get; set; } + + } +} diff --git a/ADSUtileriasService/Servicios/ChecadorService.cs b/ADSUtileriasService/Servicios/ChecadorService.cs index d9b875e..ec46496 100644 --- a/ADSUtileriasService/Servicios/ChecadorService.cs +++ b/ADSUtileriasService/Servicios/ChecadorService.cs @@ -26,7 +26,7 @@ namespace ADSUtileriasService.Servicios List GetChecadorEmpleado(int CveChecador, int CveEmpresa = -1); [OperationContract] - List PersonalChecadorID(int CveChecador); + List PersonalChecadorID(RequestPersonalChecadorID request); [OperationContract] bool SetPersonalChecador(List empleados, int CveEmpresa = -1); @@ -36,6 +36,9 @@ namespace ADSUtileriasService.Servicios ResponseLogin Login(RequestLogin parames); [OperationContract] List GetSubProyectos(RequestSubProyectoUsuario parames); + + [OperationContract] + bool AddUpPersonalChecadorVinculo(RequestPersonalChecadorVinculoAddUp request); } class ChecadorService : IChecadorService { @@ -63,10 +66,10 @@ namespace ADSUtileriasService.Servicios return false; } } - public List PersonalChecadorID(int CveChecador) + public List PersonalChecadorID(RequestPersonalChecadorID request) { Conexion.SIG.RHSIG rhsig = new Conexion.SIG.RHSIG(); - var checks = rhsig.PersonalChecadorID(CveChecador); + var checks = rhsig.PersonalChecadorID(request); if (checks != null) { return checks.Result; diff --git a/ADSUtileriasService/obj/Debug/ADSUtileriasService.csproj.AssemblyReference.cache b/ADSUtileriasService/obj/Debug/ADSUtileriasService.csproj.AssemblyReference.cache index 2a3553b..44ae706 100644 Binary files a/ADSUtileriasService/obj/Debug/ADSUtileriasService.csproj.AssemblyReference.cache and b/ADSUtileriasService/obj/Debug/ADSUtileriasService.csproj.AssemblyReference.cache differ diff --git a/ADSUtileriasService/obj/Debug/ADSUtileriasService.exe b/ADSUtileriasService/obj/Debug/ADSUtileriasService.exe index 6e184d8..2200e6f 100644 Binary files a/ADSUtileriasService/obj/Debug/ADSUtileriasService.exe and b/ADSUtileriasService/obj/Debug/ADSUtileriasService.exe differ diff --git a/ADSUtileriasService/obj/Debug/ADSUtileriasService.exe.config b/ADSUtileriasService/obj/Debug/ADSUtileriasService.exe.config deleted file mode 100644 index 6aad915..0000000 --- a/ADSUtileriasService/obj/Debug/ADSUtileriasService.exe.config +++ /dev/null @@ -1,106 +0,0 @@ - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ADSUtileriasService/obj/Debug/ADSUtileriasService.pdb b/ADSUtileriasService/obj/Debug/ADSUtileriasService.pdb index 2d82e21..41b2753 100644 Binary files a/ADSUtileriasService/obj/Debug/ADSUtileriasService.pdb and b/ADSUtileriasService/obj/Debug/ADSUtileriasService.pdb differ diff --git a/ADSUtileriasWF/Connected Services/WCF_Checador/Reference.cs b/ADSUtileriasWF/Connected Services/WCF_Checador/Reference.cs index db142d5..8881b3e 100644 --- a/ADSUtileriasWF/Connected Services/WCF_Checador/Reference.cs +++ b/ADSUtileriasWF/Connected Services/WCF_Checador/Reference.cs @@ -1857,6 +1857,73 @@ namespace WCF_Checador } } + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RequestPersonalChecadorID", Namespace="http://schemas.datacontract.org/2004/07/ADSUtileriasService.Conexion.SIG")] + public partial class RequestPersonalChecadorID : object + { + + private string ChecadorIDField; + + private int CveChecadorField; + + private int CveEmpresaField; + + private int CvePersonalField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ChecadorID + { + get + { + return this.ChecadorIDField; + } + set + { + this.ChecadorIDField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int CveChecador + { + get + { + return this.CveChecadorField; + } + set + { + this.CveChecadorField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int CveEmpresa + { + get + { + return this.CveEmpresaField; + } + set + { + this.CveEmpresaField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int CvePersonal + { + get + { + return this.CvePersonalField; + } + set + { + this.CvePersonalField = value; + } + } + } + [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="PersonalChecadorIDResponse", Namespace="http://schemas.datacontract.org/2004/07/ADSUtileriasService.Conexion.SIG")] @@ -4051,6 +4118,88 @@ namespace WCF_Checador } } + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RequestPersonalChecadorVinculoAddUp", Namespace="http://schemas.datacontract.org/2004/07/ADSUtileriasService.Conexion.SIG")] + public partial class RequestPersonalChecadorVinculoAddUp : object + { + + private string ChecadorIDField; + + private string ChecadornameField; + + private int CveChecadorField; + + private int CveEmpresaField; + + private int CvePersonalField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ChecadorID + { + get + { + return this.ChecadorIDField; + } + set + { + this.ChecadorIDField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Checadorname + { + get + { + return this.ChecadornameField; + } + set + { + this.ChecadornameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int CveChecador + { + get + { + return this.CveChecadorField; + } + set + { + this.CveChecadorField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int CveEmpresa + { + get + { + return this.CveEmpresaField; + } + set + { + this.CveEmpresaField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int CvePersonal + { + get + { + return this.CvePersonalField; + } + set + { + this.CvePersonalField = value; + } + } + } + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.ServiceModel.ServiceContractAttribute(ConfigurationName="WCF_Checador.IChecadorService")] public interface IChecadorService @@ -4075,10 +4224,10 @@ namespace WCF_Checador System.Threading.Tasks.Task GetChecadorEmpleadoAsync(int CveChecador, int CveEmpresa); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IChecadorService/PersonalChecadorID", ReplyAction="http://tempuri.org/IChecadorService/PersonalChecadorIDResponse")] - WCF_Checador.PersonalChecadorIDResponse[] PersonalChecadorID(int CveChecador); + WCF_Checador.PersonalChecadorIDResponse[] PersonalChecadorID(WCF_Checador.RequestPersonalChecadorID request); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IChecadorService/PersonalChecadorID", ReplyAction="http://tempuri.org/IChecadorService/PersonalChecadorIDResponse")] - System.Threading.Tasks.Task PersonalChecadorIDAsync(int CveChecador); + System.Threading.Tasks.Task PersonalChecadorIDAsync(WCF_Checador.RequestPersonalChecadorID request); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IChecadorService/SetPersonalChecador", ReplyAction="http://tempuri.org/IChecadorService/SetPersonalChecadorResponse")] bool SetPersonalChecador(WCF_Checador.RequestPersonalChecadorUp[] empleados, int CveEmpresa); @@ -4103,6 +4252,12 @@ namespace WCF_Checador [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IChecadorService/GetSubProyectos", ReplyAction="http://tempuri.org/IChecadorService/GetSubProyectosResponse")] System.Threading.Tasks.Task GetSubProyectosAsync(WCF_Checador.RequestSubProyectoUsuario parames); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IChecadorService/AddUpPersonalChecadorVinculo", ReplyAction="http://tempuri.org/IChecadorService/AddUpPersonalChecadorVinculoResponse")] + bool AddUpPersonalChecadorVinculo(WCF_Checador.RequestPersonalChecadorVinculoAddUp request); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IChecadorService/AddUpPersonalChecadorVinculo", ReplyAction="http://tempuri.org/IChecadorService/AddUpPersonalChecadorVinculoResponse")] + System.Threading.Tasks.Task AddUpPersonalChecadorVinculoAsync(WCF_Checador.RequestPersonalChecadorVinculoAddUp request); } [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] @@ -4185,14 +4340,14 @@ namespace WCF_Checador return base.Channel.GetChecadorEmpleadoAsync(CveChecador, CveEmpresa); } - public WCF_Checador.PersonalChecadorIDResponse[] PersonalChecadorID(int CveChecador) + public WCF_Checador.PersonalChecadorIDResponse[] PersonalChecadorID(WCF_Checador.RequestPersonalChecadorID request) { - return base.Channel.PersonalChecadorID(CveChecador); + return base.Channel.PersonalChecadorID(request); } - public System.Threading.Tasks.Task PersonalChecadorIDAsync(int CveChecador) + public System.Threading.Tasks.Task PersonalChecadorIDAsync(WCF_Checador.RequestPersonalChecadorID request) { - return base.Channel.PersonalChecadorIDAsync(CveChecador); + return base.Channel.PersonalChecadorIDAsync(request); } public bool SetPersonalChecador(WCF_Checador.RequestPersonalChecadorUp[] empleados, int CveEmpresa) @@ -4235,6 +4390,16 @@ namespace WCF_Checador return base.Channel.GetSubProyectosAsync(parames); } + public bool AddUpPersonalChecadorVinculo(WCF_Checador.RequestPersonalChecadorVinculoAddUp request) + { + return base.Channel.AddUpPersonalChecadorVinculo(request); + } + + public System.Threading.Tasks.Task AddUpPersonalChecadorVinculoAsync(WCF_Checador.RequestPersonalChecadorVinculoAddUp request) + { + return base.Channel.AddUpPersonalChecadorVinculoAsync(request); + } + public virtual System.Threading.Tasks.Task OpenAsync() { return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndOpen)); diff --git a/ADSUtileriasWF/Helpers/serviceconection.cs b/ADSUtileriasWF/Helpers/serviceconection.cs index 5ec7502..a3a18e2 100644 --- a/ADSUtileriasWF/Helpers/serviceconection.cs +++ b/ADSUtileriasWF/Helpers/serviceconection.cs @@ -1,4 +1,6 @@ -using System; +using ADSNetLibrary.SIGAPI.Models.RH.Request; +using ADSUtileriasWF.Views.RelojChecador.Gluyas; +using System; using System.Collections.Generic; using System.Text; @@ -134,12 +136,12 @@ namespace ADSUtileriasWF.Helpers - public static WCF_Checador.PersonalChecadorIDResponse[] PersonalChecadorID(int CveChecador ) + public static WCF_Checador.PersonalChecadorIDResponse[] PersonalChecadorID(int CveChecador,int CvePersonal =-1,string ChecadorID = "-1") { 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); + WCF_Checador.ChecadorServiceClient client = new WCF_Checador.ChecadorServiceClient(); + return client.PersonalChecadorID(new WCF_Checador.RequestPersonalChecadorID() { CvePersonal = CvePersonal, ChecadorID = ChecadorID, CveChecador = CveChecador }); } catch (Exception e) @@ -149,6 +151,21 @@ namespace ADSUtileriasWF.Helpers } } + public static bool AddUpPersonalChecadorVinculo(WCF_Checador.RequestPersonalChecadorVinculoAddUp request) + { + try + { + WCF_Checador.ChecadorServiceClient client = new WCF_Checador.ChecadorServiceClient();// new WCF_Service.ChecadorServiceClient(WCF_Service.ChecadorServiceClient.EndpointConfiguration.BasicHttpBinding_IChecadorService, ModVarsPV.Address); + return client.AddUpPersonalChecadorVinculo(request); + + } + catch (Exception e) + { + GuardaLog(string.Format("Ocurrió un error al iniciar el servicio\r\n{0}", e)); + return false; + } + } + } } diff --git a/ADSUtileriasWF/Views/RelojChecador/Views/FrmNewPersonalChecador.Designer.cs b/ADSUtileriasWF/Views/RelojChecador/Views/FrmNewPersonalChecador.Designer.cs index d7769d7..722d62f 100644 --- a/ADSUtileriasWF/Views/RelojChecador/Views/FrmNewPersonalChecador.Designer.cs +++ b/ADSUtileriasWF/Views/RelojChecador/Views/FrmNewPersonalChecador.Designer.cs @@ -28,6 +28,12 @@ /// private void InitializeComponent() { + DGVPersonalChecador = new System.Windows.Forms.DataGridView(); + 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(); LblEmpleado = new System.Windows.Forms.Label(); GBoxHuellas = new System.Windows.Forms.GroupBox(); btnCancelar = new System.Windows.Forms.Button(); @@ -62,21 +68,16 @@ chkMostrarTodos = new System.Windows.Forms.CheckBox(); tabvalidacion = new System.Windows.Forms.TabPage(); LblChecadorseleccionado = new System.Windows.Forms.Label(); - dataGridView1 = new System.Windows.Forms.DataGridView(); label1 = new System.Windows.Forms.Label(); Ddlchecador = new System.Windows.Forms.ComboBox(); - panel1 = new System.Windows.Forms.Panel(); + PnlVinvular = new System.Windows.Forms.Panel(); DdlEmpleadosVinculo = new System.Windows.Forms.ComboBox(); - button2 = new System.Windows.Forms.Button(); - TxtNombrevinculo = new System.Windows.Forms.TextBox(); + BtnVincularChecadorSig = new System.Windows.Forms.Button(); + TxtIDChecador = 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(); + ((System.ComponentModel.ISupportInitialize)DGVPersonalChecador).BeginInit(); GBoxHuellas.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)Huella3).BeginInit(); ((System.ComponentModel.ISupportInitialize)Huella2).BeginInit(); @@ -86,10 +87,62 @@ tabpanel.SuspendLayout(); tabRegistro.SuspendLayout(); tabvalidacion.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)dataGridView1).BeginInit(); - panel1.SuspendLayout(); + PnlVinvular.SuspendLayout(); SuspendLayout(); // + // DGVPersonalChecador + // + DGVPersonalChecador.AllowUserToAddRows = false; + DGVPersonalChecador.AllowUserToDeleteRows = false; + DGVPersonalChecador.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; + DGVPersonalChecador.BackgroundColor = System.Drawing.SystemColors.ActiveCaption; + DGVPersonalChecador.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + DGVPersonalChecador.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { dataGridViewTextBoxColumn1, ChecadorID, dataGridViewTextBoxColumn2, CvePersonal, CodigoNombreCompleto }); + DGVPersonalChecador.Location = new System.Drawing.Point(16, 64); + DGVPersonalChecador.Name = "DGVPersonalChecador"; + DGVPersonalChecador.RowHeadersVisible = false; + DGVPersonalChecador.Size = new System.Drawing.Size(843, 246); + DGVPersonalChecador.TabIndex = 23; + DGVPersonalChecador.CellClick += DGVPersonalChecador_CellClick; + // + // dataGridViewTextBoxColumn1 + // + dataGridViewTextBoxColumn1.DataPropertyName = "cveChecador"; + dataGridViewTextBoxColumn1.HeaderText = "CveChecador"; + dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1"; + dataGridViewTextBoxColumn1.ReadOnly = true; + dataGridViewTextBoxColumn1.Visible = false; + // + // ChecadorID + // + ChecadorID.DataPropertyName = "dwEnrollNumber"; + ChecadorID.FillWeight = 30F; + ChecadorID.HeaderText = "ID Checador"; + ChecadorID.Name = "ChecadorID"; + ChecadorID.ReadOnly = true; + // + // dataGridViewTextBoxColumn2 + // + dataGridViewTextBoxColumn2.DataPropertyName = "Name"; + 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 = "NombrePersonal"; + CodigoNombreCompleto.HeaderText = "Empleado Sig"; + CodigoNombreCompleto.Name = "CodigoNombreCompleto"; + CodigoNombreCompleto.ReadOnly = true; + // // LblEmpleado // LblEmpleado.AutoSize = true; @@ -235,6 +288,7 @@ DdlEmpleados.Size = new System.Drawing.Size(671, 23); DdlEmpleados.TabIndex = 2; DdlEmpleados.ValueMember = "CvePersonal"; + DdlEmpleados.SelectedIndexChanged += DdlEmpleados_SelectedIndexChanged; // // DGVChecadores // @@ -354,6 +408,7 @@ tabRegistro.TabIndex = 0; tabRegistro.Text = "Registro"; tabRegistro.UseVisualStyleBackColor = true; + tabRegistro.Click += tabRegistro_Click; // // btnmostarcontroles // @@ -464,10 +519,10 @@ // tabvalidacion // tabvalidacion.Controls.Add(LblChecadorseleccionado); - tabvalidacion.Controls.Add(dataGridView1); + tabvalidacion.Controls.Add(DGVPersonalChecador); tabvalidacion.Controls.Add(label1); tabvalidacion.Controls.Add(Ddlchecador); - tabvalidacion.Controls.Add(panel1); + tabvalidacion.Controls.Add(PnlVinvular); tabvalidacion.Location = new System.Drawing.Point(4, 24); tabvalidacion.Name = "tabvalidacion"; tabvalidacion.Padding = new System.Windows.Forms.Padding(3); @@ -485,20 +540,6 @@ LblChecadorseleccionado.TabIndex = 20; LblChecadorseleccionado.Text = "Seleccione un checador para validar usuarios"; // - // dataGridView1 - // - dataGridView1.AllowUserToAddRows = false; - dataGridView1.AllowUserToDeleteRows = false; - 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, 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; - // // label1 // label1.AutoSize = true; @@ -519,65 +560,65 @@ Ddlchecador.ValueMember = "CveChecador"; Ddlchecador.SelectedIndexChanged += Ddlchecador_SelectedIndexChanged; // - // panel1 + // PnlVinvular // - panel1.Controls.Add(DdlEmpleadosVinculo); - panel1.Controls.Add(button2); - panel1.Controls.Add(TxtNombrevinculo); - 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, 183); - panel1.TabIndex = 21; - panel1.Visible = false; + PnlVinvular.Controls.Add(DdlEmpleadosVinculo); + PnlVinvular.Controls.Add(BtnVincularChecadorSig); + PnlVinvular.Controls.Add(TxtIDChecador); + PnlVinvular.Controls.Add(TxtNombreRegistro); + PnlVinvular.Controls.Add(lblregistrochecador); + PnlVinvular.Controls.Add(label2); + PnlVinvular.Location = new System.Drawing.Point(16, 316); + PnlVinvular.Name = "PnlVinvular"; + PnlVinvular.Size = new System.Drawing.Size(843, 122); + PnlVinvular.TabIndex = 21; + PnlVinvular.Visible = false; // // DdlEmpleadosVinculo // 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.Location = new System.Drawing.Point(11, 74); DdlEmpleadosVinculo.Name = "DdlEmpleadosVinculo"; DdlEmpleadosVinculo.Size = new System.Drawing.Size(452, 23); DdlEmpleadosVinculo.TabIndex = 20; DdlEmpleadosVinculo.ValueMember = "CvePersonal"; // - // button2 + // BtnVincularChecadorSig // - 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; + BtnVincularChecadorSig.BackColor = System.Drawing.Color.FromArgb(43, 54, 67); + BtnVincularChecadorSig.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + BtnVincularChecadorSig.ForeColor = System.Drawing.SystemColors.ControlLightLight; + BtnVincularChecadorSig.Location = new System.Drawing.Point(732, 65); + BtnVincularChecadorSig.Name = "BtnVincularChecadorSig"; + BtnVincularChecadorSig.Size = new System.Drawing.Size(108, 32); + BtnVincularChecadorSig.TabIndex = 19; + BtnVincularChecadorSig.Text = "Vincular"; + BtnVincularChecadorSig.UseVisualStyleBackColor = false; + BtnVincularChecadorSig.Click += BtnVincularChecadorSig_Click; // - // TxtNombrevinculo + // TxtIDChecador // - TxtNombrevinculo.Location = new System.Drawing.Point(629, 91); - TxtNombrevinculo.Name = "TxtNombrevinculo"; - TxtNombrevinculo.Size = new System.Drawing.Size(67, 23); - TxtNombrevinculo.TabIndex = 18; - TxtNombrevinculo.Visible = false; + TxtIDChecador.Enabled = false; + TxtIDChecador.Location = new System.Drawing.Point(9, 30); + TxtIDChecador.Name = "TxtIDChecador"; + TxtIDChecador.Size = new System.Drawing.Size(67, 23); + TxtIDChecador.TabIndex = 18; // // TxtNombreRegistro // - TxtNombreRegistro.Location = new System.Drawing.Point(23, 91); + TxtNombreRegistro.Enabled = false; + TxtNombreRegistro.Location = new System.Drawing.Point(101, 30); TxtNombreRegistro.Name = "TxtNombreRegistro"; - TxtNombreRegistro.Size = new System.Drawing.Size(447, 23); + TxtNombreRegistro.Size = new System.Drawing.Size(362, 23); TxtNombreRegistro.TabIndex = 17; // // lblregistrochecador // lblregistrochecador.AutoSize = true; - lblregistrochecador.Location = new System.Drawing.Point(23, 72); + lblregistrochecador.Location = new System.Drawing.Point(9, 11); lblregistrochecador.Name = "lblregistrochecador"; lblregistrochecador.Size = new System.Drawing.Size(168, 15); lblregistrochecador.TabIndex = 15; @@ -586,50 +627,12 @@ // label2 // label2.AutoSize = true; - label2.Location = new System.Drawing.Point(23, 117); + label2.Location = new System.Drawing.Point(9, 56); label2.Name = "label2"; label2.Size = new System.Drawing.Size(123, 15); 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); @@ -639,6 +642,7 @@ Name = "FrmNewPersonalChecador"; Text = "FrmNewPersonalChecador"; Load += FrmNewPersonalChecador_Load; + ((System.ComponentModel.ISupportInitialize)DGVPersonalChecador).EndInit(); GBoxHuellas.ResumeLayout(false); GBoxHuellas.PerformLayout(); ((System.ComponentModel.ISupportInitialize)Huella3).EndInit(); @@ -651,9 +655,8 @@ tabRegistro.PerformLayout(); tabvalidacion.ResumeLayout(false); tabvalidacion.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)dataGridView1).EndInit(); - panel1.ResumeLayout(false); - panel1.PerformLayout(); + PnlVinvular.ResumeLayout(false); + PnlVinvular.PerformLayout(); ResumeLayout(false); } @@ -687,16 +690,16 @@ private System.Windows.Forms.Label label2; private System.Windows.Forms.Label lblregistrochecador; private System.Windows.Forms.ComboBox Ddlchecador; - private System.Windows.Forms.TextBox TxtNombrevinculo; + private System.Windows.Forms.TextBox TxtIDChecador; private System.Windows.Forms.Label LblChecadorseleccionado; private FontAwesome.Sharp.IconButton BtnCancelar; private System.Windows.Forms.CheckBox ChkVincularsinhuella; private System.Windows.Forms.Label label3; private System.Windows.Forms.ComboBox ddlChek; private System.Windows.Forms.CheckBox chkMostrarTodos; - private System.Windows.Forms.DataGridView dataGridView1; + private System.Windows.Forms.DataGridView DGVPersonalChecador; private System.Windows.Forms.Label label1; - private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.Panel PnlVinvular; private System.Windows.Forms.Button BtnVincular; private System.Windows.Forms.Button btnCancelar; private System.Windows.Forms.Button BtnActualizar; @@ -707,7 +710,7 @@ 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.Button BtnVincularChecadorSig; private System.Windows.Forms.ComboBox DdlEmpleadosVinculo; private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1; private System.Windows.Forms.DataGridViewTextBoxColumn ChecadorID; diff --git a/ADSUtileriasWF/Views/RelojChecador/Views/FrmNewPersonalChecador.cs b/ADSUtileriasWF/Views/RelojChecador/Views/FrmNewPersonalChecador.cs index 51ed1cd..bac36ad 100644 --- a/ADSUtileriasWF/Views/RelojChecador/Views/FrmNewPersonalChecador.cs +++ b/ADSUtileriasWF/Views/RelojChecador/Views/FrmNewPersonalChecador.cs @@ -33,6 +33,7 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views List empleadoschecador; SDKZkTeckoHelper lib = new SDKZkTeckoHelper(); SDKZkTeckoHelper libvalidacion = new SDKZkTeckoHelper(); + ResponseUser currentUsuario; public FrmNewPersonalChecador() { InitializeComponent(); @@ -149,10 +150,10 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views //CargaPersonal(); } private void CargaChecadores() - { + { UtileriasServiceWCF.ResponseGetChecadoresModel[] checklist = Servicecon.GetChecadores(ModVarsPV.UserV2.CveUsuario.ToString().ToEntero(), ModVarsPV.UserV2.CveSubProyecto.ToString().ToEntero(), ModVarsPV.UserV2.CveEmpresa.ToString().ToEntero()); - - + + List checklistcopy = checklist .Select(x => new UtileriasServiceWCF.ResponseGetChecadoresModel @@ -174,7 +175,7 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views .ToList(); List checklist2 = checklistcopy.ToList(); checklist2.Add(new UtileriasServiceWCF.ResponseGetChecadoresModel() { checador = "Dispositivo USB", cveChecador = -1 }); - + this.Invoke((MethodInvoker)delegate { Ddlchecador.DataSource = checklist; @@ -184,7 +185,7 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views ddlChek.DataSource = checklist2; ddlChek.Refresh(); DGVChecadores.Refresh(); - }); + }); } @@ -264,13 +265,23 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views if (empleados.Count > 0) { int cvePersonal = empleados[0].CvePersonal; + + WCF_Checador.PersonalChecadorIDResponse[] personalchecador = Servicecon.PersonalChecadorID(-1, cvePersonal); + foreach (DataGridViewRow row in DGVChecadores.Rows) { DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)(row.Cells[0]); DataGridViewCheckBoxCell chkv = (DataGridViewCheckBoxCell)(row.Cells[4]); + + + chkv.Value = false; + chk.Value = false; + + int cveChecador = row.Cells["CveChecador"].Value.ToString().ToEntero(); - if (empleadoschecador.FindAll(x => x.CvePersonal == cvePersonal && x.CveChecador == cveChecador).Count > 0) - { + // if (empleadoschecador.FindAll(x => x.CvePersonal == cvePersonal && x.CveChecador == cveChecador).Count > 0) + if (personalchecador.ToList().FindAll(x => x.CvePersonal == cvePersonal && x.CveChecador == cveChecador).Count > 0) + { chkv.Value = true; chk.Value = true; } @@ -319,43 +330,13 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views } else { - /* - foreach (DataGridViewRow row in DGVChecadores.Rows) - { - DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)(row.Cells[0]); - if (!(chk.Value == chk.FalseValue || chk.Value == null)) - { - - string checador = row.Cells["checador"].Value.ToString(); - if (checadorconected == 0) - { - - iPLocal = row.Cells["iPLocal"].Value.ToString(); - puerto = row.Cells["puerto"].Value.ToString(); - zkemkeeper.CZKEM conectarse = new zkemkeeper.CZKEM(); - if (conectarse.Connect_Net(iPLocal, puerto.ToEntero())) - { checadorconected++; CveChecador = row.Cells["CveChecador"].Value.ToString().ToEntero(); conectarse.Disconnect(); } - else - { - - } - } - cellselected++; - } - }*/ - //lib. - /* - if (cellselected == 0) - { - ModExtensiones.Alert("Debe seleccionar un checador para vincular las huellas", "Información", MessageBoxButtons.OK); - - } - else*/ + { bool conected = lib.GetConnectState(); - iPLocal = ((UtileriasServiceWCF.ResponseGetChecadoresModel)ddlChek.SelectedItem).iPLocal; - puerto = ((UtileriasServiceWCF.ResponseGetChecadoresModel)ddlChek.SelectedItem).puerto; + UtileriasServiceWCF.ResponseGetChecadoresModel currentchecador = ((UtileriasServiceWCF.ResponseGetChecadoresModel)ddlChek.SelectedItem); + iPLocal = currentchecador.iPLocal; + puerto = currentchecador.puerto; if (conected) { @@ -398,12 +379,14 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views List listUserenroll = new List(); + WCF_Checador.PersonalChecadorIDResponse[] personalchecador = Servicecon.PersonalChecadorID(currentchecador.cveChecador,CvePersonal); + var personalsig = personalchecador.ToList().FirstOrDefault(x => x.CvePersonal == CvePersonal); foreach (var item in usuarios) { ciclos = ciclos + 1; userenroll = item.dwEnrollNumber.ToEntero(); listUserenroll.Add(userenroll); - if (item.Password.ToEntero() == CvePersonal) + if (personalsig!=null && item.dwEnrollNumber == personalsig.ChecadorID ) { enrollnumber = item.dwEnrollNumber.ToEntero(); huellasid = item.dwEnrollNumber; @@ -437,7 +420,14 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views if (lib.sta_SetUserInfo(enrollnumber.ToString(), empleado.NombreCompleto, 0, CvePersonal.ToString(), CvePersonal.ToString()) > 0) { - isregister = true; + + isregister = Servicecon.AddUpPersonalChecadorVinculo(new WCF_Checador.RequestPersonalChecadorVinculoAddUp() + { + ChecadorID = enrollnumber.ToString(), + CvePersonal = CvePersonal, + CveChecador = currentchecador.cveChecador, + Checadorname = empleado.NombreCompleto + }); huellasid = enrollnumber.ToString(); } #endregion @@ -603,15 +593,16 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views string iPLocal = row.Cells["iPLocal"].Value.ToString(); string puerto = row.Cells["puerto"].Value.ToString(); + int cveChecador = row.Cells["CveChecador"].Value.ToString().ToEntero(); SDKZkTeckoHelper templib = null; if (lib.iP_Port == string.Format("{0}_{1}", iPLocal, puerto)) { templib = lib; } - int enrollnumber = SaveHuellas(iPLocal, puerto, CvePersonal, templib); + int enrollnumber = SaveHuellas(iPLocal, puerto, CvePersonal, templib,cveChecador); msg = $"{msg}con el código de empleado '{enrollnumber}'."; if (enrollnumber > 0) { enrollnumberb = enrollnumber; chkv.Value = true; } - checkadores.Add(new UtileriasServiceWCF.PersonalChecadorUPsqliteModel() { id = enrollnumber, CveChecador = row.Cells["CveChecador"].Value.ToString().ToEntero() }); + checkadores.Add(new UtileriasServiceWCF.PersonalChecadorUPsqliteModel() { id = enrollnumber, CveChecador = cveChecador }); } } Servicecon.SetPersonalHuella(new UtileriasServiceWCF.RequestPersonalHuella() { Huella = huellaFinal, CvePersonal = CvePersonal, CveEmpresa = UsuarioActual.CveEmpresa, CveUsuario = UsuarioActual.CveUsuario, CveChecador = CveChecador }); @@ -654,7 +645,7 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views } - public int SaveHuellas(string iPLocal, string puerto, int CvePersonal, SDKZkTeckoHelper templib) + public int SaveHuellas(string iPLocal, string puerto, int CvePersonal, SDKZkTeckoHelper templib,int cveChecador) { int enrollnumber = 0; int userenroll = 0; @@ -689,13 +680,20 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views if (conected) { var usuarios = libx.GetUserInfo(); + + WCF_Checador.PersonalChecadorIDResponse[] personalchecador = Servicecon.PersonalChecadorID(cveChecador, CvePersonal); + + var personalsig = personalchecador.ToList().FirstOrDefault(x => x.CvePersonal == CvePersonal); + if (personalsig != null) { + enrollnumber = personalsig.ChecadorID.ToEntero(); + } foreach (var item in usuarios) { userenroll = (item.dwEnrollNumber.ToEntero() > userenroll && item.dwEnrollNumber != tempPersonal ? item.dwEnrollNumber.ToEntero() : userenroll); - if (item.Password.ToEntero() == CvePersonal) - { - enrollnumber = item.dwEnrollNumber.ToEntero(); - } + //if (item.Password.ToEntero() == CvePersonal) + //{ + // enrollnumber = item.dwEnrollNumber.ToEntero(); + //} } enrollnumber = enrollnumber > 0 ? enrollnumber : (userenroll += 1); if (libx.sta_SetUserInfo(enrollnumber.ToString(), empleado.NombreCompleto, 0, "", CvePersonal.ToString()) > 0) @@ -714,17 +712,23 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views { int cvePersonal = getcurrentcvePersonal(); + WCF_Checador.PersonalChecadorIDResponse[] personalchecador = Servicecon.PersonalChecadorID(-1, cvePersonal); foreach (DataGridViewRow row in DGVChecadores.Rows) { DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)(row.Cells[0]); DataGridViewCheckBoxCell chkv = (DataGridViewCheckBoxCell)(row.Cells[4]); + chkv.Value = false; - int cveChecador = row.Cells["CveChecador"].Value.ToString().ToEntero(); - if (empleadoschecador.FindAll(x => x.CvePersonal == cvePersonal && x.CveChecador == cveChecador).Count > 0) + chk.Value = false; + + + int cveChecador = row.Cells["CveChecador"].Value.ToString().ToEntero(); + if (personalchecador.ToList().FindAll(x => x.CvePersonal == cvePersonal && x.CveChecador == cveChecador).Count > 0) { chkv.Value = true; chk.Value = true; } + } } List usuariosporvaldar; @@ -767,7 +771,7 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views this.Invoke((MethodInvoker)delegate { TxtNombreRegistro.Text = ""; - TxtNombrevinculo.Text = ""; + TxtIDChecador.Text = ""; }); var usuarios = usuariosporvaldar; foreach (var item in usuarios) @@ -779,7 +783,7 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views this.Invoke((MethodInvoker)delegate { TxtNombreRegistro.Text = item.Name; - TxtNombrevinculo.Text = empleados.Find(x => x.CvePersonal == item.Password.ToEntero()).CodigoNombreCompleto; + TxtIDChecador.Text = empleados.Find(x => x.CvePersonal == item.Password.ToEntero()).CodigoNombreCompleto; }); } catch (Exception) @@ -1020,15 +1024,16 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views string iPLocal = row.Cells["iPLocal"].Value.ToString(); string puerto = row.Cells["puerto"].Value.ToString(); + int CveChecador = row.Cells["CveChecador"].Value.ToString().ToEntero(); SDKZkTeckoHelper templib = null; if (lib.iP_Port == string.Format("{0}_{1}", iPLocal, puerto)) { templib = lib; } - int enrollnumber = SaveHuellas(iPLocal, puerto, CvePersonal, templib); + int enrollnumber = SaveHuellas(iPLocal, puerto, CvePersonal, templib, CveChecador); msg = $"{msg}con el código de empleado{enrollnumber}"; if (enrollnumber > 0) { enrollnumberb = enrollnumber; chkv.Value = true; } - checkadores.Add(new UtileriasServiceWCF.PersonalChecadorUPsqliteModel() { id = enrollnumber, CveChecador = row.Cells["CveChecador"].Value.ToString().ToEntero() }); + checkadores.Add(new UtileriasServiceWCF.PersonalChecadorUPsqliteModel() { id = enrollnumber, CveChecador = CveChecador }); } } } @@ -1338,15 +1343,39 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views { int cveChecadorddl = Ddlchecador.SelectedValue.ToString().ToEntero(); - var personalchecador = Servicecon.PersonalChecadorID(cveChecadorddl); + WCF_Checador.PersonalChecadorIDResponse[] personalchecador = Servicecon.PersonalChecadorID(cveChecadorddl); string iPLocal = ((UtileriasServiceWCF.ResponseGetChecadoresModel)Ddlchecador.SelectedItem).iPLocal; string puerto = ((UtileriasServiceWCF.ResponseGetChecadoresModel)Ddlchecador.SelectedItem).puerto; - var checador = getusuarioschecador(iPLocal, puerto); + List checador = getusuarioschecador(iPLocal, puerto); + // Inicializar valores por default + foreach (var usuario in checador) + { + usuario.CveChecador = cveChecadorddl; + usuario.CvePersonal = "0"; + usuario.NombrePersonal = string.Empty; + } + // Left join por ChecadorID / dwEnrollNumber + var personalPorChecadorId = personalchecador + .Where(x => x.CveChecador == cveChecadorddl) + .GroupBy(x => x.ChecadorID) + .ToDictionary(x => x.Key, x => x.First()); + + foreach (var usuario in checador) + { + if (personalPorChecadorId.TryGetValue(usuario.dwEnrollNumber, out var personal)) + { + usuario.CvePersonal = personal.CvePersonal.ToString(); + usuario.NombrePersonal = personal.NombreCompleto; + } + } + DGVPersonalChecador.AutoGenerateColumns = false; + DGVPersonalChecador.DataSource = checador; + DGVPersonalChecador.Refresh(); } else { - Ddlchecador_SelectedIndexChangedentre =true; + Ddlchecador_SelectedIndexChangedentre = true; } } @@ -1367,7 +1396,7 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views if (!conected) { int conexion = lib.sta_ConnectTCP(iPLocal, puerto, "0"); - conected = conexion > 0; + conected = conexion > 0; } //if (!conected) @@ -1380,10 +1409,65 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views return usuarios; } - private void button2_Click(object sender, EventArgs e) + + private void tabRegistro_Click(object sender, EventArgs e) { } + + private void DGVPersonalChecador_CellClick(object sender, DataGridViewCellEventArgs e) + { + if (e.RowIndex < 0) + return; + + PnlVinvular.Visible = true; + + currentUsuario = DGVPersonalChecador.Rows[e.RowIndex].DataBoundItem as ResponseUser; + + if (currentUsuario == null) + return; + TxtNombreRegistro.Enabled = false; + TxtIDChecador.Enabled = false; + + TxtNombreRegistro.Text = currentUsuario.Name; + TxtIDChecador.Text = currentUsuario.dwEnrollNumber; + + if (!string.IsNullOrEmpty(currentUsuario.CvePersonal) && currentUsuario.CvePersonal != "0") + { + DdlEmpleadosVinculo.SelectedValue = Convert.ToInt32(currentUsuario.CvePersonal); + } + else + { + DdlEmpleadosVinculo.SelectedIndex = -1; + } + + } + + private void BtnVincularChecadorSig_Click(object sender, EventArgs e) + { + int CvePersonal = DdlEmpleadosVinculo.SelectedValue.ToString().ToEntero(); + if(CvePersonal > 0) + { + Servicecon.AddUpPersonalChecadorVinculo(new WCF_Checador.RequestPersonalChecadorVinculoAddUp() + { + ChecadorID = TxtIDChecador.Text.ToString(), + CvePersonal = CvePersonal, + CveChecador = currentUsuario.CveChecador, + Checadorname = TxtNombreRegistro.Text + }); + + PnlVinvular.Visible = false; + TxtNombreRegistro.Text = ""; + TxtIDChecador.Text = ""; + DdlEmpleadosVinculo.SelectedIndex = -1; + currentUsuario = null; + ModExtensiones.Alert($"Empleado vinculado correctamente", "Advertencia", MessageBoxButtons.OK); + } + else + { + ModExtensiones.Alert($"Seleccione un empleado para vincular", "Advertencia", MessageBoxButtons.OK); + } + } } diff --git a/ADSUtileriasWF/Views/RelojChecador/Views/FrmNewPersonalChecador.resx b/ADSUtileriasWF/Views/RelojChecador/Views/FrmNewPersonalChecador.resx index 4dd64ab..d9769b4 100644 --- a/ADSUtileriasWF/Views/RelojChecador/Views/FrmNewPersonalChecador.resx +++ b/ADSUtileriasWF/Views/RelojChecador/Views/FrmNewPersonalChecador.resx @@ -117,18 +117,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - True - - - True - - - True - - - True - True @@ -144,4 +132,10 @@ True + + True + + + True + \ No newline at end of file diff --git a/ADSUtileriasWF/bin/Debug/Service/ADSUtileriasService.exe b/ADSUtileriasWF/bin/Debug/Service/ADSUtileriasService.exe index 6e184d8..2200e6f 100644 Binary files a/ADSUtileriasWF/bin/Debug/Service/ADSUtileriasService.exe and b/ADSUtileriasWF/bin/Debug/Service/ADSUtileriasService.exe differ diff --git a/ADSUtileriasWF/bin/Debug/Service/ADSUtileriasService.pdb b/ADSUtileriasWF/bin/Debug/Service/ADSUtileriasService.pdb index 2d82e21..41b2753 100644 Binary files a/ADSUtileriasWF/bin/Debug/Service/ADSUtileriasService.pdb and b/ADSUtileriasWF/bin/Debug/Service/ADSUtileriasService.pdb differ diff --git a/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSNetLibrary.dll b/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSNetLibrary.dll index 8b05462..dcd6605 100644 Binary files a/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSNetLibrary.dll and b/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSNetLibrary.dll differ diff --git a/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSNetLibrary.pdb b/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSNetLibrary.pdb index 66f2ff1..0303e11 100644 Binary files a/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSNetLibrary.pdb and b/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSNetLibrary.pdb differ diff --git a/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSUtileriasWF.dll b/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSUtileriasWF.dll index 507cbfc..b489897 100644 Binary files a/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSUtileriasWF.dll and b/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSUtileriasWF.dll differ diff --git a/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSUtileriasWF.exe b/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSUtileriasWF.exe index 162bf46..cf7b521 100644 Binary files a/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSUtileriasWF.exe and b/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSUtileriasWF.exe differ diff --git a/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSUtileriasWF.pdb b/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSUtileriasWF.pdb index 7c4ad63..15ca93b 100644 Binary files a/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSUtileriasWF.pdb and b/ADSUtileriasWF/bin/Debug/net8.0-windows/ADSUtileriasWF.pdb differ diff --git a/ADSUtileriasWF/obj/ADSUtileriasWF.csproj.nuget.dgspec.json b/ADSUtileriasWF/obj/ADSUtileriasWF.csproj.nuget.dgspec.json index 5ee0161..e4c2408 100644 --- a/ADSUtileriasWF/obj/ADSUtileriasWF.csproj.nuget.dgspec.json +++ b/ADSUtileriasWF/obj/ADSUtileriasWF.csproj.nuget.dgspec.json @@ -33,8 +33,8 @@ "net8.0-windows7.0": { "targetAlias": "net8.0-windows", "projectReferences": { - "c:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj": { - "projectPath": "c:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj" + "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj": { + "projectPath": "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj" } } } diff --git a/ADSUtileriasWF/obj/ADSUtileriasWF.csproj.nuget.g.props b/ADSUtileriasWF/obj/ADSUtileriasWF.csproj.nuget.g.props index ee6941b..add8fa1 100644 --- a/ADSUtileriasWF/obj/ADSUtileriasWF.csproj.nuget.g.props +++ b/ADSUtileriasWF/obj/ADSUtileriasWF.csproj.nuget.g.props @@ -7,7 +7,7 @@ $(UserProfile)\.nuget\packages\ C:\Users\caudi\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages PackageReference - 6.14.3 + 7.0.0 diff --git a/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.AssemblyInfo.cs b/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.AssemblyInfo.cs index b69e9ac..7718e96 100644 --- a/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.AssemblyInfo.cs +++ b/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("ADSUtileriasWF")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+83acc6b4f1f39d91daedc7a2178608003dd7091a")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ded676ec67dc7be6dbc8c881fb9e40b8f3842840")] [assembly: System.Reflection.AssemblyProductAttribute("ADSUtileriasWF")] [assembly: System.Reflection.AssemblyTitleAttribute("ADSUtileriasWF")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.AssemblyInfoInputs.cache b/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.AssemblyInfoInputs.cache index 263bf52..560bb58 100644 --- a/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.AssemblyInfoInputs.cache +++ b/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.AssemblyInfoInputs.cache @@ -1 +1 @@ -f3853da765c80032040fb81096227f321e96bff17dd93301f125745b9d8f0a33 +a3b11f0996318f936cb03dab30dde336e8a3368b5c42fe8078740d96b15497e1 diff --git a/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.csproj.AssemblyReference.cache b/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.csproj.AssemblyReference.cache index d595154..d877435 100644 Binary files a/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.csproj.AssemblyReference.cache and b/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.csproj.AssemblyReference.cache differ diff --git a/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.csproj.GenerateResource.cache b/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.csproj.GenerateResource.cache index a45f53b..36135ff 100644 Binary files a/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.csproj.GenerateResource.cache and b/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.csproj.GenerateResource.cache differ diff --git a/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.dll b/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.dll index 507cbfc..b489897 100644 Binary files a/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.dll and b/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.dll differ diff --git a/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.pdb b/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.pdb index 7c4ad63..15ca93b 100644 Binary files a/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.pdb and b/ADSUtileriasWF/obj/Debug/net8.0-windows/ADSUtileriasWF.pdb differ diff --git a/ADSUtileriasWF/obj/Debug/net8.0-windows/apphost.exe b/ADSUtileriasWF/obj/Debug/net8.0-windows/apphost.exe index 162bf46..cf7b521 100644 Binary files a/ADSUtileriasWF/obj/Debug/net8.0-windows/apphost.exe and b/ADSUtileriasWF/obj/Debug/net8.0-windows/apphost.exe differ diff --git a/ADSUtileriasWF/obj/Debug/net8.0-windows/ref/ADSUtileriasWF.dll b/ADSUtileriasWF/obj/Debug/net8.0-windows/ref/ADSUtileriasWF.dll index a658634..2a01247 100644 Binary files a/ADSUtileriasWF/obj/Debug/net8.0-windows/ref/ADSUtileriasWF.dll and b/ADSUtileriasWF/obj/Debug/net8.0-windows/ref/ADSUtileriasWF.dll differ diff --git a/ADSUtileriasWF/obj/Debug/net8.0-windows/refint/ADSUtileriasWF.dll b/ADSUtileriasWF/obj/Debug/net8.0-windows/refint/ADSUtileriasWF.dll index a658634..2a01247 100644 Binary files a/ADSUtileriasWF/obj/Debug/net8.0-windows/refint/ADSUtileriasWF.dll and b/ADSUtileriasWF/obj/Debug/net8.0-windows/refint/ADSUtileriasWF.dll differ diff --git a/ADSUtileriasWF/obj/project.assets.json b/ADSUtileriasWF/obj/project.assets.json index 41baedd..97a36fb 100644 --- a/ADSUtileriasWF/obj/project.assets.json +++ b/ADSUtileriasWF/obj/project.assets.json @@ -3955,8 +3955,8 @@ "net8.0-windows7.0": { "targetAlias": "net8.0-windows", "projectReferences": { - "c:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj": { - "projectPath": "c:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj" + "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj": { + "projectPath": "C:\\Proyectos\\SIG_NETCore\\SIGAPI\\ADSNetLibrary\\ADSNetLibrary\\ADSNetLibrary.csproj" } } } diff --git a/ADSUtileriasWF/obj/project.nuget.cache b/ADSUtileriasWF/obj/project.nuget.cache index 6397d4c..77ac4b6 100644 --- a/ADSUtileriasWF/obj/project.nuget.cache +++ b/ADSUtileriasWF/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "JsQKpISEFdI=", + "dgSpecHash": "JoOvuxoOgDE=", "success": true, "projectFilePath": "C:\\Proyectos\\Checador.git\\Checador-Desktop\\ADSUtileriasWF\\ADSUtileriasWF.csproj", "expectedPackageFiles": [ diff --git a/gitignore b/gitignore new file mode 100644 index 0000000..b503341 --- /dev/null +++ b/gitignore @@ -0,0 +1,169 @@ +# ---> ADSAPI.gitignore +####################################################### +# VISUAL STUDIO / RIDER / VS CODE +####################################################### + +.vs/ +.idea/ +.vscode/ + +*.suo +*.user +*.userosscache +*.sln.docstates + +####################################################### +# BUILD +####################################################### + +[Bb]in/ +[Oo]bj/ +[Dd]ebug/ +[Rr]elease/ +x64/ +x86/ + +artifacts/ +publish/ +out/ + +####################################################### +# .NET +####################################################### + +*.dll +*.exe +*.pdb +*.cache +*.mdb +*.opendb +*.VC.db + +TestResults/ +*.trx + +####################################################### +# NUGET +####################################################### + +*.nupkg +*.snupkg +.nuget/ +packages/ + +####################################################### +# NODE / ANGULAR +####################################################### + +node_modules/ +dist/ +.angular/ +coverage/ +.nx/ +tmp/ + +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +####################################################### +# ENV / CONFIG +####################################################### + +.env +.env.* +appsettings.Development.json +appsettings.Local.json + +####################################################### +# DATABASES +####################################################### + +*.mdf +*.ldf +*.db +*.db-shm +*.db-wal +*.sqlite +*.sqlite3 + +####################################################### +# LOGS +####################################################### + +logs/ +Logs/ +*.log + +####################################################### +# WINDOWS +####################################################### + +Thumbs.db +Desktop.ini + +####################################################### +# IIS / PUBLISH +####################################################### + +wwwroot/uploads/ +wwwroot/temp/ + +####################################################### +# ANGULAR LIBRARIES +####################################################### + +projects/**/dist/ +projects/**/.angular/ + +####################################################### +# TEMP FILES +####################################################### + +*.tmp +*.temp +*.bak +*.old + +####################################################### +# ZIP / EXPORTS +####################################################### + +*.zip +*.rar +*.7z + +####################################################### +# PDF TEMP +####################################################### + +temp/ +Temp/ + +####################################################### +# LOCAL SECRETS +####################################################### + +secrets.json +*.pfx +*.key + +####################################################### +# MAUI / MOBILE +####################################################### + +*.keystore +*.jks + +####################################################### +# GENERATED FILES +####################################################### + +Generated/ +wwwroot/generated/ + +####################################################### +# DOCKER +####################################################### + +docker-data/