ngAWDSApp.factory("FormSearchFactory",["$q","$http","$window","$rootScope","HttpFactory","WSStockFactory",function(n,t,i,r,u,f){var e=function(n,t){return f.getDataFormSearch(n,t)},o=function(n){return f.getStockOptionsByFilterId(n)},s=function(n){return f.getStockList(n)},h=function(n){return f.getFilterData(n,"GetMakeModelCount")},c=function(n,t){return f.getFilterData(t,n)},l=function(n){return f.getMake(n)},a=function(n){return f.getModel(n)},v=function(n){return f.getFilterData(n,"GetBodies")},y=function(n){return f.submitFormSearch(n)},p=function(n){return f.submitFormSearchByStockNumber(n)};return{GetDataFormSearch:e,getStockOptionsByFilterId:o,getStockList:s,getMakeModelCount:h,getFilterData:c,RebindMake:l,RebindModel:a,RebindBody:v,SubmitFormSearch:y,SubmitFormSearchByStockNumber:p}}]);ngAWDSApp.directive("formSearchByStockNumberDirective",["$window","WSStockFactory","$rootScope",function(n,t,i){return{restrict:"A",scope:!0,link:function(){},controller:["$scope","$element","$attrs",function(n,r,u){n.FilterId=u.filterId;t.getDataFormSearch({FilterId:n.FilterId},"ByStockNumber").then(function(t){var i=angular.fromJson(t.data);n.StockOptions=i.StockOptions},function(){});n.OnClickSearch=function(){t.submitFormSearchByStockNumber(n.StockOptions).then(function(n){var t=n.data;window.location.href=i.util.getUrlHasPrefix(t)},function(){})}}]}}])