public frmAsistenciaCliente()
        {
            InitializeComponent();
            Formateador f = new Formateador();

            f.iniFormAsistencia(this, "Asistencia de cliente", pnlCtn, btnRegistrar);
            cboCursos.SelectedIndexChanged -= new EventHandler(cboCursos_SelectedIndexChanged);
            IEnumerable <Service.curso> dataSource = Program.dbController.listarCursosPorNombre("");

            if (dataSource != null)
            {
                Service.curso cu = new Service.curso();
                cu.nombre = "Todos";
                data.Add(cu);
                data.AddRange(dataSource.ToList());
                cboCursos.DataSource = data;
            }
            else
            {
                cboCursos.DataSource = dataSource;
            }
            cboCursos.DisplayMember         = "Nombre";
            cboCursos.SelectedIndexChanged += new EventHandler(cboCursos_SelectedIndexChanged);
            cursos = Program.dbController.listarClientesDelDia();
            if (cursos != null)
            {
                foreach (Service.curso c in cursos)
                {
                    if (c.horario != null)
                    {
                        foreach (Service.horario h in c.horario)
                        {
                            if (h.participantes != null)
                            {
                                foreach (Service.persona p in h.participantes)
                                {
                                    Object[] fila = new Object[5];
                                    fila[0] = p.dni;
                                    fila[1] = p.nombre;
                                    fila[2] = c.nombre;
                                    fila[3] = h.horaIni.ToShortTimeString();
                                    fila[4] = h.horaFin.ToShortTimeString();
                                    dgvPorAsistir.Rows.Add(fila);
                                    Service.asistencia a = new Service.asistencia();
                                    a.horario = h;
                                    a.persona = p;
                                    asistencias.Add(a);
                                }
                            }
                        }
                    }
                }
            }
            cursosAsis = Program.dbController.listarClientesYaAsistieron();
            if (cursosAsis != null)
            {
                foreach (Service.curso c in cursosAsis)
                {
                    if (c.horario != null)
                    {
                        foreach (Service.horario h in c.horario)
                        {
                            if (h.participantes != null)
                            {
                                foreach (Service.persona p in h.participantes)
                                {
                                    Object[] fila = new Object[5];
                                    fila[0] = p.dni;
                                    fila[1] = p.nombre;
                                    fila[2] = c.nombre;
                                    fila[3] = h.horaIni.ToShortTimeString();
                                    fila[4] = h.horaFin.ToShortTimeString();
                                    dgvYaAsistieron.Rows.Add(fila);
                                }
                            }
                        }
                    }
                }
            }
        }