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); }