public static GetByteLength ( double size, FileSizeMeasurements type ) : long | ||
size | double | |
type | FileSizeMeasurements | |
return | long |
private void button2_Click(object sender, RoutedEventArgs e) { CancelAction = false; ConditionalSelectParameters.FileNameFilterTypes fnf = (ConditionalSelectParameters.FileNameFilterTypes)Enum.Parse(typeof(ConditionalSelectParameters.FileNameFilterTypes), ((ConditionalSelectComboBoxItem)namefilter.SelectedItem).IdentifyingName); ConditionalSelectParameters.FileSizeFilterTypes fsf = (ConditionalSelectParameters.FileSizeFilterTypes)Enum.Parse(typeof(ConditionalSelectParameters.FileSizeFilterTypes), ((ConditionalSelectComboBoxItem)sizefilter.SelectedItem).IdentifyingName); FriendlySizeConverter.FileSizeMeasurements sd1 = (FriendlySizeConverter.FileSizeMeasurements)Enum.Parse(typeof(FriendlySizeConverter.FileSizeMeasurements), ((ConditionalSelectComboBoxItem)sizebox1.SelectedItem).IdentifyingName); FriendlySizeConverter.FileSizeMeasurements sd2 = (FriendlySizeConverter.FileSizeMeasurements)Enum.Parse(typeof(FriendlySizeConverter.FileSizeMeasurements), ((ConditionalSelectComboBoxItem)sizebox2.SelectedItem).IdentifyingName); ConditionalSelectParameters.DateFilterTypes dcf = (ConditionalSelectParameters.DateFilterTypes)Enum.Parse(typeof(ConditionalSelectParameters.DateFilterTypes), ((ConditionalSelectComboBoxItem)dcfilter.SelectedItem).IdentifyingName); ConditionalSelectParameters.DateFilterTypes dmf = (ConditionalSelectParameters.DateFilterTypes)Enum.Parse(typeof(ConditionalSelectParameters.DateFilterTypes), ((ConditionalSelectComboBoxItem)dmfilter.SelectedItem).IdentifyingName); ConditionalSelectParameters.DateFilterTypes daf = (ConditionalSelectParameters.DateFilterTypes)Enum.Parse(typeof(ConditionalSelectParameters.DateFilterTypes), ((ConditionalSelectComboBoxItem)dafilter.SelectedItem).IdentifyingName); csd = new ConditionalSelectData( new ConditionalSelectParameters.FileNameParameters(namequery.Text, fnf, namecase.IsChecked.Value), new ConditionalSelectParameters.FileSizeParameters(FriendlySizeConverter.GetByteLength( Convert.ToDouble(sizequery1.Text.Replace(",", ci.NumberFormat.NumberDecimalSeparator).Replace( ".", ci.NumberFormat.NumberDecimalSeparator)), sd1), FriendlySizeConverter.GetByteLength(Convert.ToDouble(sizequery2.Text.Replace( ",", ci.NumberFormat.NumberDecimalSeparator).Replace( ".", ci.NumberFormat.NumberDecimalSeparator)), sd2), fsf), new ConditionalSelectParameters.DateParameters(dcquery.SelectedDate.Value.Date, dcf), new ConditionalSelectParameters.DateParameters(dmquery.SelectedDate.Value.Date, dmf), new ConditionalSelectParameters.DateParameters(daquery.SelectedDate.Value.Date, daf), namecheck.IsChecked.Value, sizecheck.IsChecked.Value, dccheck.IsChecked.Value, dmcheck.IsChecked.Value, dacheck.IsChecked.Value); this.Close(); }