public EditForm(NAVService _service) : this() { service = _service; ServerName = service.Server; DBName = service.DB; Debug = service.Debug; nameBox.Text = _service.ServiceName.Substring(_service.ServiceName.LastIndexOf('$')+1); }
public void Create() { InstanceData instanceData = new InstanceData(); if (instanceData.ShowDialog(null) == System.Windows.Forms.DialogResult.OK) { string name = instanceData.ServiceName; string caption = name; string type = instanceData.StartType; string start = instanceData.StartType; string db = instanceData.DBName; string server = instanceData.ServerName; string path = CreateNewDir(name); string serviceType; if (instanceData.CreateNST && instanceData.CreateWS) { serviceType = "share"; } else { serviceType = "own"; } if (instanceData.CreateNST) { CreateNewService(name, start, path, serviceType); NAVService serviceItem = new NAVService("MicrosoftDynamicsNavServer$" + name,machineName); //serviceItem.GetDetails(); serviceItem.DB = db; serviceItem.Server = server; serviceItem.UpdateConfig(); } if (instanceData.CreateWS) { CreateNewWS(name, start, path, serviceType); if (!instanceData.CreateNST) { NAVService serviceItem = new NAVService("MicrosoftDynamicsNAVWS$" + name,machineName); serviceItem.DB = db; serviceItem.Server = server; serviceItem.UpdateConfig(); } } } }