public List <MapaniUsers> Posicion() { int flag = 0; List <MapaniUsers> ventana = _LogicLayer.Login(TxtUsuario.Text, TxtPassword.Text); ventana[0].Fecha = dateTimePicker1.Value.Date; ventana[0].HoraEntrada = DateTime.Now.ToString("hh:mm tt"); List <MapaniUsers> Asistencia = _LogicLayer.GetAsistencia(); foreach (MapaniUsers User in ventana) { foreach (MapaniUsers Cita in Asistencia) { if (Cita.Fecha == User.Fecha && Cita.Id == User.Id) { flag = 1; } } } if (flag != 1) { _LogicLayer.Asistencia(ventana); } return(ventana); }
private void button1_Click(object sender, EventArgs e) { List <MapaniUsers> Asistencias = _LogicLayer.GetAsistencia(); List <ProximasVisitas> Citas = _LogicLayer.GetCitas(dateTimePicker1.Value.Date); foreach (ProximasVisitas Cita in Citas) { foreach (MapaniUsers Asistencia in Asistencias) { if (Cita.Rol == Asistencia.Rol && Cita.Fecha == Asistencia.Fecha) { Cita.Activo = "Si"; } } } dataGridView1.DataSource = Citas; dataGridView1.Visible = true; }
/// <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; }