Beispiel #1
0
        /// <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);
        }