Пример #1
0
 private void btnDeleteAll_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.gridView1.RowCount != 0)
         {
             for (int i = 0; i < this.gridView1.RowCount; i++)
             {
                 GridEditorItem row = this.gridView1.GetRow(i) as GridEditorItem;
                 if (!(row.Tag as Class6).IsNew)
                 {
                     this.ilist_0.Add((row.Tag as Class6).TopoClass);
                 }
             }
             if (this.OnValueChange != null)
             {
                 this.OnValueChange();
             }
             this.bool_1 = true;
             this.vertXtraGrid_0.Clear();
             TopologyEditHelper.m_pList.RemoveAll();
             TopologyEditHelper.OnDeleteAllTopolyClass();
         }
     }
     catch (Exception exception)
     {
         Logger.Current.Error("", exception, "");
     }
 }
Пример #2
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                if (this.gridView1.SelectedRowsCount != 0)
                {
                    int[] selectedRows = this.gridView1.GetSelectedRows();
                    for (int i = 0; i < selectedRows.Length; i++)
                    {
                        GridEditorItem row = this.gridView1.GetRow(selectedRows[i]) as GridEditorItem;
                        if (!(row.Tag as Class6).IsNew)
                        {
                            this.ilist_0.Add((row.Tag as Class6).TopoClass);
                        }
                        int index = 0;
                        while (index < TopologyEditHelper.m_pList.Count)
                        {
                            if (TopologyEditHelper.m_pList.get_Element(index) == (row.Tag as Class6).TopoClass)
                            {
                                goto Label_00A9;
                            }
                            index++;
                        }
                        goto Label_00D3;
Label_00A9:
                        TopologyEditHelper.m_pList.Remove(index);
                        TopologyEditHelper.OnDeleteTopolyClass(
                            ((row.Tag as Class6).TopoClass as IObjectClass).ObjectClassID);
Label_00D3:
                        this.vertXtraGrid_0.DeleteRow(row);
                    }
                    this.bool_1 = true;
                    if (this.OnValueChange != null)
                    {
                        this.OnValueChange();
                    }
                }
            }
            catch (Exception exception)
            {
                Logger.Current.Error("", exception, "");
            }
        }