public ConfusedStoreAdjustRecordDetailCtrl(ConfusedStoreAdjustRecord record) { InitializeComponent(); dataGridViewPagingSumCtrl = new DataGridViewPagingSumCtrl(dataGridView1); dataGridViewPagingSumCtrl.Initialize(); List <ConfusedStoreAdjustRecord> data = new List <ConfusedStoreAdjustRecord>(); data.Add(record); BindingConfusedStoreAdjustRecordDateSource(data); }
public override void HighlightCostume() { if (dataGridView1.DataSource != null) { if (!String.IsNullOrEmpty(BaseModifyCostumeID)) { foreach (DataGridViewRow row in dataGridView1.Rows) { ConfusedStoreAdjustRecord detail = row.DataBoundItem as ConfusedStoreAdjustRecord; HighlightCostume(row, detail?.CostumeID); } } } }
private void BaseButtonAdd_Click(object sender, EventArgs e) { try { if (GlobalMessageBox.Show("是否确认操作?", "确认", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } if (CommonGlobalUtil.EngineUnconnectioned(this)) { return; } string id = IDHelper.GetID(OrderPrefix.ConfusedStoreAdjustRecord, shop.AutoCode); ConfusedStoreAdjustRecord para = new ConfusedStoreAdjustRecord() { OrderID = id, CostumeID = currentSelectedItem?.Costume?.ID, ColorName1 = ValidateUtil.CheckEmptyValue(skinComboBox_Color.SelectedValue), ColorName2 = ValidateUtil.CheckEmptyValue(skinComboBox_Color1.SelectedValue), SizeName1 = CostumeStoreHelper.GetCostumeSize(ValidateUtil.CheckEmptyValue(skinComboBox_Size.SelectedValue), CommonGlobalCache.DefaultSizeGroup), SizeName2 = CostumeStoreHelper.GetCostumeSize(ValidateUtil.CheckEmptyValue(skinComboBox_Size1.SelectedValue), CommonGlobalCache.DefaultSizeGroup), Remarks = skinTextBox_Remark.Text, CountPre1 = skinLabelStore, CountPre2 = skinLabelStore1, CountNow1 = skinLabelStore - int.Parse(skinTextBox_MoneyCash.Text), CountNow2 = skinLabelStore1 + int.Parse(skinTextBox_MoneyCash1.Text), ShopID = ValidateUtil.CheckEmptyValue(skinComboBoxShopID.SelectedValue), OperatorUserID = userID, }; if (String.IsNullOrEmpty(para.CostumeID)) { GlobalMessageBox.Show("请选择款号!"); return; } if (para.ColorName1 == para.ColorName2 && para.SizeName1 == para.SizeName2) { GlobalMessageBox.Show("请选择不同颜色或者尺码!"); return; } if (para.CountPre1 == 0) { GlobalMessageBox.Show("库存为0,不能向下调整!"); return; } InteractResult result = CommonGlobalCache.ServerProxy.AddConfusedStoreAdjustRecord(para); switch (result.ExeResult) { case ExeResult.Success: GlobalMessageBox.Show("调整成功!"); //重新获取该款库存信息 this.skinTextBox_costumeID.Reload(); //this.TabPageClose(CurrentTabPage, SourceCtrlType); break; case ExeResult.Error: GlobalMessageBox.Show("内部错误!"); break; default: break; } } catch (Exception ex) { ShowError(ex); } finally { UnLockPage(); } }