public AddLogicalDisk() { InitializeComponent(); ResilienceType.Items.Add("simple"); ResilienceType.Items.Add("mirror"); ResilienceType.Items.Add("parity"); Spaces pool = new Spaces(); var listOfPools = pool.GetListOfAvailablePools(); if (listOfPools.Count > 0) { foreach (string element in listOfPools) { PoolSelection2.Items.Add(element); } } List<char> availableLetters = pool.GetListOfAvailableLetters(); if (availableLetters.Count > 0) { foreach (char letter in availableLetters) { DriveLetter.Items.Add(letter); } } }
public DeletePool() { InitializeComponent(); Spaces pool = new Spaces(); var listOfPools = pool.GetListOfAvailablePools(); if (listOfPools.Count > 0) { foreach (string element in listOfPools) { PoolSelection.Items.Add(element); } } var listOfDisks = pool.GetListOfLogicalDisks(); if (listOfDisks.Count > 0) { foreach (string element in listOfDisks) { LogicalDiskSelect.Items.Add(element); } } }
private void Delete_Pool(object sender, RoutedEventArgs e) { Spaces pool = new Spaces(); bool result = pool.DeleteStoragePool(PoolSelection.SelectedItem.ToString()); if (result) { MessageBoxResult message = MessageBox.Show("Pool Successfully deleted"); } else { MessageBoxResult message = MessageBox.Show("There is no pool to delete"); } this.Close(); }
private void Button_Click(object sender, RoutedEventArgs e) { Spaces pool = new Spaces(); bool result = pool.CreateVirtualDisk(PoolSelection2.SelectedItem.ToString(), DiskName.Text, ResilienceType.SelectedItem.ToString(), DriveLetter.SelectedItem.ToString()); if (result) { MessageBoxResult message = MessageBox.Show("Disk successfully added"); } else { MessageBoxResult message = MessageBox.Show("Something went wrong!!!"); } this.Close(); }
private void Button_Click(object sender, RoutedEventArgs e) { Spaces obj = new Spaces(); bool result = obj.DeleteLogicalDisk(LogicalDiskSelect.SelectedItem.ToString()); if (result) { MessageBoxResult message = MessageBox.Show("Logical Disk Successfully deleted"); } else { MessageBoxResult message = MessageBox.Show("There is no disk to delete"); } this.Close(); }
private void Button_Create_Click(object sender, RoutedEventArgs e) { Spaces pool = new Spaces(); disks = pool.GetDisks(); bool result = pool.CreatePool(disks, poolName); if (result) { MessageBoxResult message = MessageBox.Show("Pool Successfully created"); } else { MessageBoxResult message = MessageBox.Show("Something went wrong!!!"); } this.Close(); }
//List<string> availablePools = new List<string>(); public void FillComboBox() { Spaces pool = new Spaces(); var availablePools = pool.GetListOfAvailablePools(); if (availablePools.Count > 0) { foreach (string element in availablePools) { if (!AvailablePools.Items.Contains(element)) { AvailablePools.Items.Add(element); } } } else { AvailablePools.Items.Clear(); } }
public ConfigureStoragePool() { InitializeComponent(); Spaces obj = new Spaces(); }