public AddBonusWindow(EmployeeDescription Employee, UIClient db)
        {

            InitializeComponent();
            this.Employee = Employee;
            AddBonusLayout.DataContext = this;
            Bonus = new WorkRecord();
            Bonus.EmployeeDescription = Employee;
            Bonus.CreationDate = DateTime.Now;
            Bonus.HourlyRate = 1000;
       //     Bonus.isBonus = true;
            Bonus.Description = null;
            Bonus.MinutesWorked = 60;
            System.Console.WriteLine(Bonus.CreationDate);
            _db = db;
        }
        private void SaveWorkRecord_Btn_Click(object sender, RoutedEventArgs e)
        {
            Project project = (Project) projectInputComboBox.SelectedValue;
            EmployeeDescription employeeDescription = _employeeDescriptions.Where(x => x.Project == project).Single();
            DateTime date = (DateTime) dateInputDatePicker.SelectedDate;
            String[] time = hoursWorkedTextBox.Text.Split(':');
            Int32 minutes = 0;
            try
            {
                minutes = Int32.Parse(time[0]) * 60 + Int32.Parse(time[1]);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Niepoprawny format minutek! Wpisz w formacie hh:mm");
                return;
            }

            String description = descriptionBox.Text;

            if((project == null) || (date == null) || (time == null) || (description == null) || description.Equals(""))
            {
                MessageBox.Show("Wszystkie pola muszą być wypełnione!");
                return;
            }

            var wr = new WorkRecord
            {
                CreationDate = DateTime.Now,
                EmployeeDescription = employeeDescription,
                HourlyRate = employeeDescription.HourlyRate,
                MinutesWorked = (uint) minutes,
                WorkStartDate = date,
                Description = description
            };

            _client.SetRecord(wr);  //save to db
            _workRecords.Add(wr);   //update local data
            

            balance.Text = countBalance(_workRecords, _contracts).ToString("N");

            MessageBox.Show("Dodano wpis");
            dateInputDatePicker.SelectedDate = DateTime.Now;
            hoursWorkedTextBox.Text = "hh:mm";
            descriptionBox.Text = "";
        }