public Form1() { InitializeComponent(); SystemInformations manager = new SystemInformations(); //List<OperatiingSystem> list = new List<OperatiingSystem>(); //list.Add(manager.GetOSInfo()); gridControl1.DataSource = manager.GetDiskLis(); }
public void SetStringConstant(string name, string value) { SystemInformation info = GetSystemInformation(name); if (info == null) { info = new SystemInformation { Id = ObjectId.NewId(), Name = name }; SystemInformations.Add(info); } info.Value = value; }
private void LoadSystemInfo() { SystemInformations info = new SystemInformations(); DiskDrive drive = info.GetDiskLis().FirstOrDefault(c => c.PartitionName == Application.StartupPath.Substring(0, 2)); systemInfo.Add(new SystemInfo { InfoType = SystemInfoEnum.BaseBoard, Info = JsonConvert.SerializeObject(info.GetBaseBoardInfo()) }); systemInfo.Add(new SystemInfo { InfoType = SystemInfoEnum.Bios, Info = JsonConvert.SerializeObject(info.GetBiosInfo()) }); systemInfo.Add(new SystemInfo { InfoType = SystemInfoEnum.Cpu, Info = JsonConvert.SerializeObject(info.GetCpuInfo()) }); systemInfo.Add(new SystemInfo { InfoType = SystemInfoEnum.Network, Info = JsonConvert.SerializeObject(info.GetNetworkList().FirstOrDefault()) }); systemInfo.Add(new SystemInfo { InfoType = SystemInfoEnum.DiskDrive, Info = JsonConvert.SerializeObject(drive) }); systemInfo.Add(new SystemInfo { InfoType = SystemInfoEnum.OperatingSystem, Info = JsonConvert.SerializeObject(info.GetOSInfo()) }); }
private void btnLisanOlustur_Click(object sender, EventArgs e) { SystemInformations info = new SystemInformations(); DiskDrive drive = info.GetDiskLis().FirstOrDefault(c => c.PartitionName == Application.StartupPath.Substring(0, 2)); lisans.Id = Guid.NewGuid(); lisans.UserName = txtUserName.Text; lisans.Company = txtCompany.Text; lisans.OnlineLisans = toggleSwitch1.IsOn; if (checkButton1.Checked) { lisans.LicenseCount = 1; } else { lisans.LicenseCount = Convert.ToInt32(txtLicenseCount.Value); } for (int i = 0; i < checkedListBoxControl1.Items.Count; i++) { if (checkedListBoxControl1.Items[i].CheckState == CheckState.Checked) { lisans.Modules.Add(new Module { ModuleTypeEnum = (ModuleTypeEnum)i }); } } lisans.SystemInfos.Add(new SystemInfo { InfoType = SystemInfoEnum.BaseBoard, Info = JsonConvert.SerializeObject(info.GetBaseBoardInfo()) }); lisans.SystemInfos.Add(new SystemInfo { InfoType = SystemInfoEnum.Bios, Info = JsonConvert.SerializeObject(info.GetBiosInfo()) }); lisans.SystemInfos.Add(new SystemInfo { InfoType = SystemInfoEnum.Cpu, Info = JsonConvert.SerializeObject(info.GetCpuInfo()) }); lisans.SystemInfos.Add(new SystemInfo { InfoType = SystemInfoEnum.Network, Info = JsonConvert.SerializeObject(info.GetNetworkList().FirstOrDefault()) }); lisans.SystemInfos.Add(new SystemInfo { InfoType = SystemInfoEnum.DiskDrive, Info = JsonConvert.SerializeObject(drive) }); lisans.SystemInfos.Add(new SystemInfo { InfoType = SystemInfoEnum.OperatingSystem, Info = JsonConvert.SerializeObject(info.GetOSInfo()) }); var json = JsonConvert.SerializeObject(lisans); XtraSaveFileDialog dialog = new XtraSaveFileDialog(); if (dialog.ShowDialog() == DialogResult.OK) { File.WriteAllText(dialog.FileName, LicenseInformations.Tools.EncrpytionTool.Encrypt(json)); } }
private SystemInformation GetSystemInformation(string name) { return(SystemInformations.SingleOrDefault(s => s.Name == name)); }