コード例 #1
0
        public JsonResult ListarComboCliente()
        {
            Models.Resultado.Respuesta <Models.Resultado.Combo> Combo = new Models.Resultado.Respuesta <Models.Resultado.Combo>();

            var urlClient      = string.Format("/Api/Clientes/Combo");
            var restClient     = new RestService();
            var responseClient = restClient.GetAsync <Respuesta <Models.Cliente.DtoCombo> >(urlClient);

            foreach (var item in responseClient.Lista)
            {
                Combo.Lista.Add(new Models.Resultado.Combo {
                    Id = item.Id, Etiqueta = item.Cliente
                });
            }

            Combo.CantidadElementos = Combo.Lista.Count;
            Combo.CodigoError       = 0;
            Combo.Mensaje           = "Combo productos";

            return(Json(JsonConvert.SerializeObject(Combo), JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public JsonResult ListarComboProducto()
        {
            Models.Resultado.Respuesta <Models.Resultado.Combo> Combo = null;

            var urlClient      = string.Format("/Api/Productos/Combo");
            var restClient     = new RestService();
            var responseClient = restClient.GetAsync <Respuesta <Models.Producto.DtoCombo> >(urlClient);

            foreach (var item in responseClient.Lista)
            {
                Combo.Lista.Add(new Models.Resultado.Combo {
                    Id = item.Id, Etiqueta = item.Producto
                });
            }

            Combo = new Models.Resultado.Respuesta <Models.Resultado.Combo>
            {
                CantidadElementos = Combo.Lista.Count,
                CodigoError       = 0,
                Mensaje           = "Combo de productos."
            };
            return(Json(JsonConvert.SerializeObject(Combo)));
        }
コード例 #3
0
        public JsonResult ListarComboEmpleado(int pIdCombo = 0, int pIdUsuario = 0)
        {
            Models.Resultado.Respuesta <Models.Resultado.Combo> Combo = new Models.Resultado.Respuesta <Models.Resultado.Combo>();

            var urlClient      = string.Format("/Api/Empleados/Combo/{0}/{1}", pIdCombo, pIdUsuario);
            var restClient     = new RestService();
            var responseClient = restClient.GetAsync <Respuesta <Models.Empleado.DtoCombo> >(urlClient);

            if (responseClient.Lista != null)
            {
                foreach (var item in responseClient.Lista)
                {
                    Combo.Lista.Add(new Models.Resultado.Combo {
                        Id = item.Id, Etiqueta = item.Empleado
                    });
                }

                Combo.CantidadElementos = Combo.Lista.Count;
                Combo.CodigoError       = 0;
                Combo.Mensaje           = "Combo empleados";
            }

            return(Json(JsonConvert.SerializeObject(Combo), JsonRequestBehavior.AllowGet));
        }