private void setLinkedDataItemData(EDDColumn column, DataItem dataItem)
 {
     this.dC_DataItemTextBox.Text = dataItem?.Name;
     this.dC_DataItemTextBox.Tag  = dataItem;
     //set the dataitem
     column.dataItem = dataItem;
 }
示例#2
0
 private void unloadColumnData(EDDColumn column)
 {
     column.column.name          = this.C_NameTextBox.Text;
     column.column.type          = new DB_EA.DataType((DB_EA.BaseDataType)C_DatatypeDropdown.SelectedItem, decimal.ToInt32(C_SizeUpDown.Value), decimal.ToInt32(C_PrecisionUpDown.Value));
     column.column.isNotNullable = this.C_NotNullCheckBox.Checked;
     column.column.initialValue  = this.C_DefaultTextBox.Text;
     column.dataItem             = (DataItem)this.C_DataItemTextBox.Tag;
 }
示例#3
0
 private bool hasColumnChanged(EDDColumn column)
 {
     //TODO
     return(column.name != this.C_NameTextBox.Text ||
            column.column.type?.type.name != ((BaseDataType)this.C_DatatypeDropdown.SelectedItem)?.name ||
            column.column.type?.length != decimal.ToInt32(this.C_SizeUpDown.Value) ||
            column.column.type?.precision != decimal.ToInt32(this.C_PrecisionUpDown.Value) ||
            column.column.isNotNullable != this.C_NotNullCheckBox.Checked ||
            column.dataItem?.GUID != ((DataItem)this.C_DataItemTextBox.Tag)?.GUID ||
            column.column.initialValue != this.C_DefaultTextBox.Text);
 }
 private void unloadColumnData(EDDColumn column)
 {
     column.dataItem = this.dC_DataItemTextBox.Tag as DataItem;
 }
 private void saveColumn(EDDColumn column)
 {
     this.unloadColumnData(column);
     column.save();
 }
 private bool hasColumnChanged(EDDColumn column)
 {
     //TODO
     return(column.dataItem?.GUID != ((DataItem)this.dC_DataItemTextBox.Tag)?.GUID);
 }