예제 #1
0
        /// <summary>
        /// Recibe por parametro el ID y busca en las tablas de datos y recarga la grilla de visitas y proximas visitas
        /// </summary>
        /// <param name="SearchText"></param>
        public void PopulateContactsVisita(string SearchText = null)
        {
            dataGridHistorial.DataSource       = null;
            dataGridProximasVisitas.DataSource = null;
            List <HistorialVisitas> Historial = _LogicLayer.GetHistorial(SearchText);

            dataGridHistorial.DataSource = Historial;
            List <ProximasVisitas> Proximas    = _LogicLayer.GetProximas(SearchText);
            List <MapaniUsers>     Asistencias = _LogicLayer.GetAsistencia();

            foreach (ProximasVisitas Cita in Proximas)
            {
                foreach (MapaniUsers Asistencia in Asistencias)
                {
                    if (Cita.Rol == Asistencia.Rol && Cita.Fecha == Asistencia.Fecha)
                    {
                        Cita.Activo = "Si";
                    }
                }
            }
            dataGridProximasVisitas.DataSource = Proximas;
        }