예제 #1
0
        public List <EOrder> ListarPedido(string busqueda, string Valor, string fecha, string local)
        {
            /*
             * busqueda:
             * 1: Listar
             * 2: Por Dni
             * 3: Por Serie
             * 4: Por Id
             */
            //if (String.IsNullOrEmpty(busqueda)) busqueda = "1";
            //if (String.IsNullOrEmpty(Valor)) Valor = "1";
            //throw new WebFaultException<string>("La Búsqueda por DNI debe contener 8 Caracteres", HttpStatusCode.InternalServerError);

            /* if (busqueda.Equals("2") && Valor.Length != 8)//Busqueda por DNI
             * {
             *   throw new WebFaultException<string>("La Búsqueda por DNI debe contener 8 Caracteres", HttpStatusCode.InternalServerError);
             * }
             *
             * if (busqueda.Equals("3") && Valor.Length != 5)//Busqueda por NroVenta
             * {
             *   throw new WebFaultException<string>("La Búsqueda por Serie debe contener 5 Caracteres", HttpStatusCode.InternalServerError);
             * }
             */
            List <EOrder> obobVenta = new List <EOrder>();

            obobVenta = daopedido.Listar(busqueda, local, Valor, fecha);

            if (obobVenta.Count == 0)
            {
                throw new WebFaultException <string>("No Existe la Venta según los parámetros ingresados", HttpStatusCode.InternalServerError);
            }
            return(obobVenta);
        }