Ejemplo n.º 1
0
 private static void createRestRow(DataGrid dg)
 {
     if (dg.SelectedItem is EmplCDC)
     {
         EmplCDC       ecdc = (EmplCDC)dg.SelectedItem;
         decimal       perc = ecdc.EmplCDCDetail.Where(e => e.cdc != null).Sum(em => em.cdcPercentage);
         EmplCDCDetail d    = ecdc.EmplCDCDetail.Where(e => e.cdc == null).FirstOrDefault();
         if (perc != 100)
         {
             if (d != null)
             {
                 d.cdcPercentage = 100 - perc;
             }
             else
             {
                 ecdc.EmplCDCDetail.Add(new EmplCDCDetail()
                 {
                     cdcPercentage = 100 - perc, EmplCDC = ecdc
                 });
             }
         }
         else if (d != null)
         {
             ecdc.EmplCDCDetail.Remove(d);
         }
     }
 }
Ejemplo n.º 2
0
        private void AddCDCButton_Click(object sender, RoutedEventArgs e)
        {
            EmplCDC c = new EmplCDC()
            {
                cdcStartingDate = DateTime.Now.Date
            };

            actualEmployee.EmplCDC.Add(c);
            this.emplCDCDataGrid.SelectedItem = c;
        }