private void OnDelete(InterventionDetails intervention)
        {
            DialogResult dialogResult = MessageBox.Show("Doriți sî ștergeți manopera?", "Atentie", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                try
                {
                    NumarInterventii--;
                    TotalIncasari           -= intervention.LocalIntervention.Revenue;
                    Parent.TotalIncasari    -= intervention.LocalIntervention.Revenue;
                    Parent.NumarInterventii -= 1;
                    Parent.TotalProfit      -= intervention.LocalIntervention.Percent;
                    TotalProcent            -= intervention.LocalIntervention.Percent;
                    DatabaseHandler.Instance.RemoveIntervention(intervention.LocalIntervention.Id);
                    eventAggregator.GetEvent <TotalsModifiedEvent>().Publish(new TotalsIfo()
                    {
                        TotalHours         = -intervention.LocalIntervention.DateHourDetail.Duration,
                        TotalInverventions = -1,
                        TotalRevenue       = -intervention.LocalIntervention.Revenue,
                        TotalProfit        = -intervention.LocalIntervention.Percent
                    });
                    SeenInterventions.Remove(intervention);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("A intervenit o eroare la ștergere.");
                }
            }
        }
        public void ChangePaymentStatus(bool payed)
        {
            var interventionIds = new List <int>();

            foreach (var interventionDetailse in SelectedInterv)
            {
                var intervention = SeenInterventions.FirstOrDefault(item => item.Id == interventionDetailse.Id);
                intervention.WasPayedByDental = payed;
                interventionIds.Add(intervention.Id);
            }
            DatabaseHandler.Instance.SetInterventionsAsPayed(interventionIds, payed);
        }