/// <summary>
        /// Přidání nového denního záznamu
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void DayRecord_Click(object sender, RoutedEventArgs e)
        {
            WorkAddWindow window = new WorkAddWindow(validator);

            window.Show();
            Close();
        }
Example #2
0
 /// <summary>
 /// Obsluha události kliknutí na EDIT tlačítko u denního záznamu
 /// </summary>
 /// <param name="sender">Instance denního záznamu</param>
 /// <param name="e"></param>
 private void EditButton_Click(object sender, EventArgs e)
 {
     // Pokus je sender denní záznam, rovnou se vytvoří proměnná tohoto typy s názvem RECORD
     if (sender is WorkRecord record)
     {
         selectRecord = record;
         string projectName = "";
         foreach (WorkProject project in admin.Projects)
         {
             if (project.Records.Contains(selectRecord))
             {
                 projectName = project.Name;
                 break;
             }
         }
         WorkAddWindow window = new WorkAddWindow(this, new VM_RecordPart(record, projectName));
         window.Show();
     }
     else
     {
         throw new ArgumentException("Nepodařilo se načíst informace o záznamu");
     }
 }