private void baseButtonSave_Click_1(object sender, EventArgs e) { DistributorLevelType d = (DistributorLevelType)skinComboBox_Level.SelectedValue; AddLevelModelForm AddCommissionTemplate = new AddLevelModelForm(Convert.ToInt32(d), OperationEnum.Add, ListCount); if (AddCommissionTemplate.ShowDialog(this) == DialogResult.OK) { RefreshPageGetData(); } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (!DataGridViewUtil.CheckPerrmisson(this, sender, e)) { return; } try { if (e.RowIndex > -1 && e.ColumnIndex > -1) { if (GlobalUtil.EngineUnconnectioned(this)) { return; } List <CommissionTemplate> list = (List <CommissionTemplate>)(dataGridView1.DataSource); CommissionTemplate item = (CommissionTemplate)list[e.RowIndex]; if (e.ColumnIndex == Column1.Index) { AddLevelModelForm AddCommissionTemplate = new AddLevelModelForm(0, OperationEnum.Edit, ListCount, item); if (AddCommissionTemplate.ShowDialog(this) == DialogResult.OK) { RefreshPageGetData(); } } else if (e.ColumnIndex == ColumnDelete.Index) { InteractResult <bool> IsUseresult = CommonGlobalCache.ServerProxy.IsCommissionTemplateUse(item.AutoID); if (IsUseresult.Data) { GlobalMessageBox.Show("有商品在使用该模板,不能删除!"); return; } else { if (item.IsDefault) { if (GlobalMessageBox.Show("删除默认模板会导致后续的批发分销佣金为0,若删除请重新设置默认模板,是否确认删除?", "提示", MessageBoxButtons.YesNo) != DialogResult.Yes) { return; } else { Delete(list, item); } } else { if (GlobalMessageBox.Show("确定删除该模板吗?", "提示", MessageBoxButtons.YesNo) != DialogResult.Yes) { return; } else { Delete(list, item); } } } } } } catch (Exception ex) { GlobalUtil.ShowError(ex); } finally { GlobalUtil.UnLockPage(this); } }