public EMPLEADO_MODELO CONSULTA_EMPLEADO(string _NUMERO_DOCUMENTO) { try { string INFO = ("Iniciando Método CONSULTA_EMPLEADO _NUMERO_DOCUMENTO : " + _NUMERO_DOCUMENTO); log.Info("CODIGO : EM1," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("EM1", log.Logger.Name, "CONSULTA_EMPLEADO", INFO)); HILO.Start(); CLIENTEAPI API = new CLIENTEAPI(); HttpResponseMessage respueta = API.client.GetAsync("EMPLEADOS?NUMERO_DOCUMENTO=" + _NUMERO_DOCUMENTO).Result; respueta.EnsureSuccessStatusCode(); if (respueta.IsSuccessStatusCode) { string contenido = respueta.Content.ReadAsStringAsync().Result; EMPLEADO_MODELO EMPLEADO_OBJ = JsonConvert.DeserializeObject <EMPLEADO_MODELO>(contenido); return(EMPLEADO_OBJ); } else {//valor_buscado return(null); } } catch (Exception ex) { log.ErrorFormat("CODIGO : EM1 recuperando CONSULTA_EMPLEADO _NUMERO_DOCUMENTO : {0}, {1}", _NUMERO_DOCUMENTO, ex.StackTrace); ex.HelpLink = "EM1"; Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
public CAUSA_RETIRO_MODELO CONSULTAR(Decimal _CAUSA) { try { string INFO = ("Iniciando Método CONSULTAR CAUSA RETIRO PO CAUSA :" + _CAUSA); log.Info("CODIGO : CA2," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRRE2", log.Logger.Name, "CONSULTAR", INFO)); HILO.Start(); CLIENTEAPI API = new CLIENTEAPI(); //HttpResponseMessage respueta = API.client.GetAsync("CAUSA_RETIROS/" + _CAUSA.ToString().Replace(".0", "").Replace(",0", "")).Result; HttpResponseMessage respueta = API.client.GetAsync("CAUSAS_RETIRO/" + _CAUSA.ToString().Replace(".0", "").Replace(",0", "")).Result; respueta.EnsureSuccessStatusCode(); if (respueta.IsSuccessStatusCode) { string contenido = respueta.Content.ReadAsStringAsync().Result; CAUSA_RETIRO_MODELO CAUSA_OBJ = JsonConvert.DeserializeObject <CAUSA_RETIRO_MODELO>(contenido); return(CAUSA_OBJ); } else { return(null); } } catch (Exception ex) { log.ErrorFormat("CODIGO : CA2 recuperando CONSULTAR CAUSA RETIRO POR CAUSA : {0}, {1}", _CAUSA, ex.StackTrace); ex.HelpLink = "CA2"; Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
public IEnumerable <CAUSA_RETIRO_MODELO> CONSULTAR() { try { string INFO = ("Iniciando Método CONSULTAR CAUSA RETIRO:"); log.Info("CODIGO : CA1," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CA1", log.Logger.Name, "CONSULTAR", INFO)); HILO.Start(); CLIENTEAPI API = new CLIENTEAPI(); HttpResponseMessage respueta = API.client.GetAsync("CAUSAS_RETIRO").Result; respueta.EnsureSuccessStatusCode(); if (respueta.IsSuccessStatusCode) { string contenido = respueta.Content.ReadAsStringAsync().Result; List <CAUSA_RETIRO_MODELO> CAUSAS = JsonConvert.DeserializeObject <List <CAUSA_RETIRO_MODELO> >(contenido); return(CAUSAS); } else { return(null); } } catch (Exception ex) { log.ErrorFormat("CODIGO : CA1 recuperando CONSULTAR CAUSA RETIRO : {0}", ex.StackTrace); ex.HelpLink = "CA1"; Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }