Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
 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);
     }
 }