private void assignBtn_Click(object sender, EventArgs e) { if (labelBarcode.Text == "" || templates.SelectedIndex < 0) { logMessage("Both Label Barcode and a Template needs to be specified!"); return; } PovelliLabelAssignment[] labelAssignments = new PovelliLabelAssignment[1]; labelAssignments[0] = new PovelliLabelAssignment(storeUID.Text, labelBarcode.Text, UPCFilter.Text, sizeFilter.Text, ((PovelliTemplate) templates.SelectedItem).uid); try { PovelliResponse res = getPovelliApi().assignLabels(labelAssignments); if (res.success) { labelCheck.Visible = false; labelAssign.Visible = false; logMessage("Label assigned."); } else { logMessage(res.ToString()); } }catch(Exception exc) { logMessage(exc.ToString()); } }
public PovelliResponse assignLabels(PovelliLabelAssignment[] labelAssignments) { PovelliResponse res = this.sendRequest( PovelliAPI.DEFAULT_API_DOMAIN, PovelliAPI.API_URL_LABELS_ASSIGN, this.dataToJson(labelAssignments, typeof(PovelliLabelAssignment[]))); return res; }