using ADSNetLibrary.SIGAPI.Models; using ADSNetLibrary.SIGAPI.Models.RH.Request; using ADSNetLibrary.SIGAPI.Models.RH.Response; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ADSUtileriasService.Conexion.SIG { public class RHSIG : BaseSIG { // RouteController ="RH" public RHSIG(string domainApi = "") : base(domainApi) { } public ResponseModel> GetPersonal(RequestGetPersonal @params) { return getData>>("GetPersonal", @params); } public ResponseModel> GetPersonalChecador(RequestGetPersonal @params) { return getData>>("GetPersonal", @params); } public ResponseModel> GetChecadores(RequestGetChecadoresModel @params) { return getData>>("GetChecadores", @params); } public ResponseModel AddChecadorRegistro(List @params) { return getData>("AddChecadorRegistro", @params); } public ResponseModel UpPersonalChecador(List @params) { return getData>("UpPersonalChecador", @params); } public ResponseModel> PersonalChecadorID(RequestPersonalChecadorID request) { return getData>>("PersonalChecadorID", request); } public ResponseModel AddUpPersonalChecadorVinculo(RequestPersonalChecadorVinculoAddUp request) { return getData>("AddUpPersonalChecadorVinculo", request); } // } public class PersonalChecadorIDResponse { public int CveChecador { get; set; } public string ChecadorID { get; set; } public int CvePersonal { get; set; } public DateTime Fecha { get; set; } public string Codigo { get; set; } public string NombreCompleto { get; set; } } public class RequestPersonalChecadorVinculoAddUp { public int CveEmpresa { get; set; } public int CveChecador { get; set; } public string ChecadorID { get; set; } = string.Empty; public int CvePersonal { get; set; } public string Checadorname { get; set; } = string.Empty; } 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; } } }