private void newToolStripMenuItem_Click(object sender, EventArgs e) { if (!checkModified()) { return; } _source = null; _device = null; object entityToSelect = null; if (sender == dataSourceToolStripMenuItem || sender == noSQLdataSourceToolStripMenuItem) { _source = MetaSource.Create(_repository); _source.IsNoSQL = sender == noSQLdataSourceToolStripMenuItem; entityToSelect = _source.Connection; } else if (sender == emailOutputDeviceToolStripMenuItem) { _device = OutputEmailDevice.Create(); } else if (sender == fileServerDeviceToolStripMenuItem) { _device = OutputFileServerDevice.Create(); } IsModified = true; init(entityToSelect); }
private void newToolStripMenuItem_Click(object sender, EventArgs e) { if (!checkModified()) { return; } _source = null; _device = null; object entityToSelect = null; if (sender == dataSourceToolStripMenuItem || sender == noSQLdataSourceToolStripMenuItem) { _source = MetaSource.Create(_repository); _source.IsNoSQL = sender == noSQLdataSourceToolStripMenuItem; if (_source.IsNoSQL) { //Add master table MetaTable master = MetaTable.Create(); master.DynamicColumns = true; master.IsEditable = true; master.Alias = MetaData.MasterTableName; master.Source = _source; _source.MetaData.Tables.Add(master); entityToSelect = master; } else { entityToSelect = _source.Connection; } } else if (sender == emailOutputDeviceToolStripMenuItem) { _device = OutputEmailDevice.Create(); } else if (sender == fileServerDeviceToolStripMenuItem) { _device = OutputFileServerDevice.Create(); } IsModified = true; init(entityToSelect); }