var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var Bizgaze; (function (Bizgaze) { let Apps; (function (Apps) { let Transact; (function (Transact) { let Managers; (function (Managers) { class DCManager extends Unibase.Platform.Core.BaseManager { getDcItems(url) { return __awaiter(this, void 0, void 0, function* () { const url1 = url; return yield this.dataHelper().getAsync(url1).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } getDetails(url) { return __awaiter(this, void 0, void 0, function* () { const url1 = url; return yield this.dataHelper().getAsync(url1).then(function (response) { if (response.result !== null && response.result !== "") response.result = JSON.parse(response.result); return response; }); }); } getOrderDetails(OrderId, DcTypeId) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dc/getorderdetails/orderid/' + OrderId + '/dctypeid/' + DcTypeId; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } getItemDetails(ItemId, OrderItemId, OrderId, BranchId, IsClaim, dctypeid) { return __awaiter(this, void 0, void 0, function* () { const url1 = 'apis/v4/bizgaze/transact/dc/getitemdetails/itemid/' + ItemId + '/orderitemid/' + OrderItemId + '/orderid/' + OrderId + '/branchid/' + BranchId + '/isclaim/' + IsClaim + '/dctypeid/' + dctypeid; return yield this.dataHelper().getAsync(url1).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } getLobSettings(LobId, BranchId, DcTypeId) { return __awaiter(this, void 0, void 0, function* () { const url1 = 'apis/v4/bizgaze/transact/dc/getlobsettings/lobid/' + LobId + '/branchid/' + BranchId + '/dctypeid/' + DcTypeId; return yield this.dataHelper().getAsync(url1).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } savedcItemList(obj) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dc/savedcitemlist/List'; return yield this.dataHelper().postAsync(url, obj).then(function (response) { return response; }); }); } savedcItem(obj) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dc/savedcitem'; return yield this.dataHelper().postAsync(url, obj).then(function (response) { return response; }); }); } getdcsbyorderid(orderid) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dc/getdcbyorderid/orderid/' + orderid; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } getDcItemsbyItemId(itemid, dcid) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/Dc/getdcitemsbyitemid/dcid/' + dcid + '/itemid/' + itemid; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } getDcItemsbyItemIdanddcid(itemid, dcid) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/Dc/getdcitemsbyitemidanddcid/itemid/' + itemid + '/dcid/' + dcid; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } getdc(dcid) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dcs/getdc/dcid/' + dcid; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } getDcItemsbyId(DcItemId) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dc/getdcitembydcitemid/dcitemid/' + DcItemId; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } dcPrint(DcId) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dc/getdchtml/dcid/' + DcId + '/templateid/0'; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null && response.result != "") response.result = JSON.parse(response.result); return response; }); }); } getMrpDcQty(itemid, BranchId, MrpId, isdcty) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/items/getavailablemrpqty/itemid/' + itemid + '/branchid/' + BranchId + '/mrpid/' + MrpId + '/isdcqty/' + isdcty; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } getInventoryApplyType(LobId, Type, BranchId) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/settings/getinventoryapplytype/lobid/' + LobId + '/type/' + Type + '/branchid/' + BranchId; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } getDcStock(ItemId, BranchId, isdcqty) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/items/getavailableqty/itemid/' + ItemId + '/branchid/' + BranchId + '/isclaim/false/isdcqty/' + isdcqty; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } getDcItemsbyOrderItemId(Orderitemid) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dc/getdcitembyorderitemid/' + Orderitemid; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null && response.result != "") response.result = JSON.parse(response.result); return response; }); }); } deleteDcItem(obj) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dc/deletedcitem'; return yield this.dataHelper().postAsync(url, obj).then(function (response) { return response; }); }); } GetBatchandMRPQty(url) { return __awaiter(this, void 0, void 0, function* () { return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } getserialNo(StockId) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dcs/getstockbystockid/stockid/' + StockId; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } getserialNobySerialNo(url) { return __awaiter(this, void 0, void 0, function* () { return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null && response.result !== "") response.result = JSON.parse(response.result); return response; }); }); } getAllocatedStocks(url) { return __awaiter(this, void 0, void 0, function* () { return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } getScannedSerialNos(DcItemId) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dcs/getscannedserialnosbydcitemid/dcitemid/' + DcItemId; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } getItemScannedSerialNos(DcItemId, StockId) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dcs/getitemscannedserialnos/dcitemid/' + DcItemId + '/parentstockid/' + StockId; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } getActiveStocks(DcItemId, StockStatusId) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dcs/getactivestocks/dcitemid/' + DcItemId + '/StockStatusId/' + StockStatusId; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } deleteSerialNo(obj) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dc/deleteserialno'; return yield this.dataHelper().postAsync(url, obj).then(function (response) { return response; }); }); } deleteSerialNobyDcItemId(postdata) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dc/ChangeSerialNoStage'; return yield this.dataHelper().postAsync(url, postdata).then(function (response) { return response; }); }); } getItemSerialNos(DcItemId, ParentStockId) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dcs/getstocksbyparentstockid/parentstockid/' + ParentStockId + '/dcitemid/' + DcItemId; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } getdcSerialNos(DcId) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dcs/getstocksbydcid/dcid/' + DcId; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } getActivedcSerialNos(DcId) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dcs/getactivestocksbydcid/dcid/' + DcId; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } generateCouponforSNo(obj) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dc/generatecouponforsno'; return yield this.dataHelper().postAsync(url, obj).then(function (response) { return response; }); }); } GetSerialNosCount(DcItemId, DcType, IsTransfer) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dcs/getdcserialnoscountbydcitemid/dcitemid/' + DcItemId + '/DcType/' + DcType + '/istransfer/' + IsTransfer; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } generateMasterSerialNo(obj) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dc/generatemasterserialno'; return yield this.dataHelper().postAsync(url, obj).then(function (response) { return response; }); }); } scanSerialNo(url) { return __awaiter(this, void 0, void 0, function* () { return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null && response.result !== "") response.result = JSON.parse(response.result); return response; }); }); } scanMasterSerialNo(url) { return __awaiter(this, void 0, void 0, function* () { return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null && response.result !== "") response.result = JSON.parse(response.result); return response; }); }); } scrappedSNo(obj) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/generatemastercode/scrappedsno'; return yield this.dataHelper().postAsync(url, obj).then(function (response) { return response; }); }); } scanDCAndGrn(DcId, StockId, DcItemId) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dcs/ScanDCandGRN/dcid/' + DcId + '/stockid/' + StockId + '/dcitemid/' + DcItemId; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } getAvailQty(ItemId, BranchId) { return __awaiter(this, void 0, void 0, function* () { const url1 = 'apis/v4/bizgaze/transact/items/getitemavailability_rec/itemid/' + ItemId + '/branchid/' + BranchId; return yield this.dataHelper().getAsync(url1).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } getItemRecDetails(ItemRecId, ItemId) { return __awaiter(this, void 0, void 0, function* () { const url1 = 'apis/v4/bizgaze/transact/items/GetItemReconcilationDetails/itemrecid/' + ItemRecId + '/itemid/' + ItemId; return yield this.dataHelper().getAsync(url1).then(function (response) { if (response.result !== null) response.result = JSON.parse(response.result); return response; }); }); } savegrn(obj) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/dc/savegrn'; return yield this.dataHelper().postAsync(url, obj).then(function (response) { return response; }); }); } getDcByRefDcId(DcId) { return __awaiter(this, void 0, void 0, function* () { const url1 = 'apis/v4/bizgaze/transact/dc/Getdcbyrefdcid/refdcid/' + DcId; return yield this.dataHelper().getAsync(url1).then(function (response) { if (response.result !== null && response.result !== "") response.result = JSON.parse(response.result); return response; }); }); } getLogisticDetails(LogisticId) { return __awaiter(this, void 0, void 0, function* () { const url1 = 'apis/v4/bizgaze/transact/logistics/getlogisticsbyid/logisticid/' + LogisticId; return yield this.dataHelper().getAsync(url1).then(function (response) { if (response.result !== null && response.result !== "") response.result = JSON.parse(response.result); return response; }); }); } getPickerDetails(frompincode, topincode, weight, height, breadth, length) { return __awaiter(this, void 0, void 0, function* () { const url1 = 'apis/v4/bizgaze/integrations/pickrr/pricecalculator/pickup_pincode/' + frompincode + '/drop_pincode/' + topincode + '/weight/' + weight + '/height/' + height + '/breadth/' + breadth + '/length/' + length; return yield this.dataHelper().getAsync(url1).then(function (response) { if (response.result !== null && response.result !== "") response.result = JSON.parse(response.result); return response; }); }); } cancelPicker(TrackingdId) { return __awaiter(this, void 0, void 0, function* () { const url1 = 'apis/v4/bizgaze/integrations/pickrr/cancelorder/' + TrackingdId; return yield this.dataHelper().getAsync(url1).then(function (response) { if (response.result !== null && response.result !== "") response.result = JSON.parse(response.result); return response; }); }); } UpdateCancelOrder(obj) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/logistics/updatecancelorder'; return yield this.dataHelper().postAsync(url, obj).then(function (response) { return response; }); }); } updateIsReconcil(obj) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/bizgaze/transact/itemrecon/updateisreconcil'; return yield this.dataHelper().postAsync(url, obj).then(function (response) { return response; }); }); } static Instance() { if (this._instance === undefined) this._instance = new DCManager(); return this._instance; } } Managers.DCManager = DCManager; })(Managers = Transact.Managers || (Transact.Managers = {})); })(Transact = Apps.Transact || (Apps.Transact = {})); })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {})); })(Bizgaze || (Bizgaze = {}));