Ejemplo n.º 1
0
        // GET: api/Productos/5
        public List <Productos> Get(int tipoMalla)
        {
            string idTipoMalla = "*";

            try
            {
                OpenService();
                switch (tipoMalla)
                {
                case 1:
                    idTipoMalla = empresaConfig[1].codMallaEstandar;
                    break;

                case 2:
                    idTipoMalla = empresaConfig[1].codMallaEspecial;
                    break;

                case 3:
                    idTipoMalla = empresaConfig[1].codMallaSegunda;
                    break;

                case 4:
                    idTipoMalla = empresaConfig[1].codMallaCerramiento;
                    break;

                case 5:
                    idTipoMalla = empresaConfig[1].codMallaSemiEstandar;
                    break;
                }

                Productos_Filter[] filtro = new Productos_Filter[]
                { new Productos_Filter()
                  {
                      Field = Productos_Fields.Paños_x_Paquete, Criteria = ">0"
                  },
                  new Productos_Filter()
                  {
                      Field = Productos_Fields.Product_Group_Code, Criteria = idTipoMalla
                  } };
                var result = wsProductos.ReadMultiple(filtro, null, 0);
                return(result.ToList());
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Ejemplo n.º 2
0
        // GET: api/Productos
        public List <Productos> Get()
        {
            try
            {
                OpenService();

                Productos_Filter[] filtro = new Productos_Filter[]
                { new Productos_Filter()
                  {
                      Field = Productos_Fields.Paños_x_Paquete, Criteria = ">0"
                  } };
                var result = wsProductos.ReadMultiple(filtro, null, 0);
                return(result.ToList());
            }
            catch (Exception ex)
            {
                return(null);

                throw;
            }
        }