/// <summary> /// Metodo que obtiene en combo por empleado. /// </summary> /// <returns>IList</returns> public IList <DtoComboEmpleado> GetComboEmpleado() { List <DtoComboEmpleado> lista = new List <DtoComboEmpleado>(); var urlClient = string.Format("/Api/Parametros/{0}/{1}/{2}", 0, 2, true); var restClient = new RestService(); var responseClient = restClient.GetAsync <Respuesta <DtoComboEmpleado> >(urlClient); if (responseClient.CantidadElementos > 0) { foreach (var item in responseClient.Lista) { if (item.Valor1 != null) { var data = new DtoComboEmpleado() { Id = Convert.ToInt32(item.Valor1), Empleado = item.Nombre }; lista.Add(data); } } } return(lista); }
/// <summary> /// Metodo que obtiene combo en empleado. /// </summary> /// <param name="pIdCombo">Tipo del firltro del combo</param> /// <param name="pIdUsuario">Id del usuario</param> /// <returns>IList</returns> public IList <DtoComboEmpleado> GetComboEmpleado(int pIdCombo = 0, int pIdUsuario = 0) { List <DtoComboEmpleado> lista = new List <DtoComboEmpleado>(); var urlClient = string.Format("/Api/Empleados/Combo/{0}/{1}", pIdCombo, pIdUsuario); var restClient = new RestService(); var responseClient = restClient.GetAsync <Respuesta <DtoComboEmpleado> >(urlClient); if (responseClient.Lista != null) { foreach (var item in responseClient.Lista) { var data = new DtoComboEmpleado() { Id = item.Id, Empleado = item.Empleado }; lista.Add(data); } } return(lista); }