Beispiel #1
0
        /*
         * Konwertuj action
         */
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            string            inputVal = this.InputTextBox.Text;
            string            convName = "";
            string            unitTo   = null;
            string            unitFrom = null;
            string            result   = null;
            ConvertersHistory history  = new ConvertersHistory();

            if (option > converters.Length - 1)
            {
                IConverterSpecial Converter = SpecialConverters[option - converters.Length];
                result = Converter.Convert(inputVal);
                ClockSetup(result);
                OutputTextBlock.Text = result;
                convName             = Converter.name;
            }
            else
            {
                decimal    val       = decimal.Parse(inputVal);
                IConverter converter = converters[option];
                result               = (converter.Convert(val, ChooseUnitFrom.SelectedItem as string, ChooseUnitTo.SelectedItem as string)).ToString();
                unitTo               = ChooseUnitTo.SelectedItem as string;
                unitFrom             = ChooseUnitFrom.SelectedItem as string;
                OutputTextBlock.Text = result;
                convName             = converter.name;
            }
            history.AddHistoryToDb(convName, inputVal, result, unitFrom, unitTo);
        }
Beispiel #2
0
        public Statistics()
        {
            page = 0;
            InitializeComponent();

            history = new ConvertersHistory();
            showStatistics();
        }