private void UpdateNewStore()
        {
            //还原所有颜色
            foreach (DataGridViewRow item in dataGridView2.Rows)
            {
                SetNormalCellStyle(item);
            }

            //如果是同颜色同尺码,则不变
            bool isTheSame = skinComboBox_Color.SelectedValue.ToString().Equals(skinComboBox_Color1.SelectedValue.ToString()) && skinComboBox_Size.SelectedValue.ToString().Equals(skinComboBox_Size1.SelectedValue.ToString());

            //CommonGlobalUtil.Debug("isTheSame" + isTheSame);
            if (isTheSame)
            {
                return;
            }
            //获取下调信息
            CostumeStore       orgStore = orgStores.Find(t => t.ColorName == ValidateUtil.CheckEmptyValue(skinComboBox_Color.SelectedValue));
            CostumeStore       store    = newStores.Find(t => t.ColorName == ValidateUtil.CheckEmptyValue(skinComboBox_Color.SelectedValue));
            DataGridViewColumn col      = null;

            switch (CostumeStoreHelper.GetCostumeSize(skinComboBox_Size.SelectedValue.ToString(), CommonGlobalCache.DefaultSizeGroup))
            {
            case CostumeSize.XS:
                col = xSDataGridViewTextBoxColumn;
                break;

            case CostumeSize.S:
                col = sDataGridViewTextBoxColumn;
                break;

            case CostumeSize.M:
                col = mDataGridViewTextBoxColumn;
                break;

            case CostumeSize.L:
                col = lDataGridViewTextBoxColumn;
                break;

            case CostumeSize.XL:
                col = xLDataGridViewTextBoxColumn;
                break;

            case CostumeSize.XL2:
                col = xL2DataGridViewTextBoxColumn;
                break;

            case CostumeSize.XL3:
                col = xL3DataGridViewTextBoxColumn;
                break;

            case CostumeSize.XL4:
                col = xL4DataGridViewTextBoxColumn;
                break;

            case CostumeSize.XL5:
                col = xL5DataGridViewTextBoxColumn;
                break;

            case CostumeSize.XL6:
                col = xL6DataGridViewTextBoxColumn;
                break;

            case CostumeSize.F:
                col = fDataGridViewTextBoxColumn;
                break;

            default:
                break;
            }
            //直接改界面值
            DataGridViewColumn col2 = null;

            switch (CostumeStoreHelper.GetCostumeSize(skinComboBox_Size1.SelectedValue.ToString(), CommonGlobalCache.DefaultSizeGroup))
            {
            case CostumeSize.XS:
                col2 = xSDataGridViewTextBoxColumn2;
                break;

            case CostumeSize.S:
                col2 = sDataGridViewTextBoxColumn2;
                break;

            case CostumeSize.M:
                col2 = mDataGridViewTextBoxColumn2;
                break;

            case CostumeSize.L:
                col2 = lDataGridViewTextBoxColumn2;
                break;

            case CostumeSize.XL:
                col2 = xLDataGridViewTextBoxColumn2;
                break;

            case CostumeSize.XL2:
                col2 = xL2DataGridViewTextBoxColumn2;
                break;

            case CostumeSize.XL3:
                col2 = xL3DataGridViewTextBoxColumn2;
                break;

            case CostumeSize.XL4:
                col2 = xL4DataGridViewTextBoxColumn2;
                break;

            case CostumeSize.XL5:
                col2 = xL5DataGridViewTextBoxColumn2;
                break;

            case CostumeSize.XL6:
                col2 = xL6DataGridViewTextBoxColumn2;
                break;

            case CostumeSize.F:
                col2 = fDataGridViewTextBoxColumn2;
                break;

            default:
                break;
            }
            //one row
            for (int i = 0; i < dataGridView1.Rows.Count; i++)
            {
                //   CommonGlobalUtil.Debug(""+dataGridView1.Rows.Count);
                DataGridViewRow orgRow   = dataGridView1.Rows[i];
                DataGridViewRow row      = dataGridView2.Rows[i];
                CostumeStore    newStore = (CostumeStore)row.DataBoundItem;
                // CommonGlobalUtil.Debug("skinComboBox_Color.SelectedValue" + skinComboBox_Color.SelectedValue);
                if (newStore.ColorName != ValidateUtil.CheckEmptyValue(skinComboBox_Color.SelectedValue))
                {
                    continue;
                }

                //   CommonGlobalUtil.Debug("col.Index:" + col.Index);
                row.Cells[col.Index].Value = (int.Parse(orgRow.Cells[col.Index].Value.ToString()) - int.Parse(skinTextBox_MoneyCash.Text)).ToString();
                SetAlertCellStyle(row.Cells[col.Index]);
            }


            //value  必须是通string类型

            //获取上调信息

            for (int i = 0; i < dataGridView1.Rows.Count; i++)
            {
                DataGridViewRow orgRow   = dataGridView1.Rows[i];
                DataGridViewRow row      = dataGridView2.Rows[i];
                CostumeStore    newStore = (CostumeStore)row.DataBoundItem;
                //   CommonGlobalUtil.Debug("skinComboBox_Color1.SelectedValue" + skinComboBox_Color1.SelectedValue);
                if (newStore.ColorName != ValidateUtil.CheckEmptyValue(skinComboBox_Color1.SelectedValue))
                {
                    continue;
                }
                //   CommonGlobalUtil.Debug("col.Index1:" + col2.Index);
                row.Cells[col2.Index].Value = (int.Parse(orgRow.Cells[col2.Index].Value.ToString()) + int.Parse(skinTextBox_MoneyCash1.Text)).ToString();
                SetAlertCellStyle(row.Cells[col2.Index]);
            }
        }
        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();
            }
        }
        private int GetStore(string color, string size)
        {
            CostumeStore store = this.currentSelectedItem?.CostumeStoreList?.Find(t => t.ColorName == color);

            return(CostumeStoreHelper.GetStoreCountBySize(store, CostumeStoreHelper.GetCostumeSize(size, CommonGlobalCache.DefaultSizeGroup)));
        }