示例#1
0
        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());
            }
        }
示例#2
0
 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;
 }