private void btnRegistrarCapacitacion_Click(object sender, RoutedEventArgs e)
        {
            if (!dtpFechaCapacitacion.SelectedDate.HasValue)
            {
                MessageBox.Show("Seleccione una fecha para la capacitación");
                dtpFechaCapacitacion.Focus();
            }
            else if (!tpHoraCapacitacion.Value.HasValue)
            {
                MessageBox.Show("Seleccione una hora para la capacitación");
                tpHoraCapacitacion.Focus();
            }
            else if (cboRutCliente1.SelectedIndex == -1)
            {
                MessageBox.Show("Seleccione el RUT del cliente");
                cboRutCliente1.Focus();
            }
            else if (cboRutTrabajador1.SelectedIndex == -1)
            {
                MessageBox.Show("Seleccione el RUT del trabajador");
                cboRutTrabajador1.Focus();
            }
            else
            {
                string fecha  = dtpFechaCapacitacion.SelectedDate.Value.ToString("dd/MM/yyyy").Replace("-", "/");
                string hora   = tpHoraCapacitacion.Text;
                string rutcli = cboRutCliente1.SelectedItem.ToString();
                string ruttra = cboRutTrabajador1.SelectedItem.ToString();

                bool result = _mane.SetCapacitacion(fecha, hora, rutcli, ruttra);
                if (result)
                {
                    MessageBox.Show("Capacitación programada correctamente", "Éxito");
                }
                else
                {
                    MessageBox.Show("Capacitación no se programó", "Error");
                }

                dtgListaCapacitaciones.ItemsSource = _mane.GetCapacitaciones().DefaultView;
                cboCapacitacion.ItemsSource        = _mane.GetIdCapacitaciones();
            }
        }