private void Window_Loaded(object sender, RoutedEventArgs e) { Profesores.ItemsSource = DBServices.ObtenerProfesores(); Fechas.ItemsSource = filtroFecha; Fechas.SelectedValue = "Todas"; AsisList.ItemsSource = asistencias; filtroProfe = asistencias; }
private void Boton_Eliminar(object sender, RoutedEventArgs e) { Profesor profe = (Profesor)ProfeGrid.SelectedItem; if (profe != null) { DBServices.BorrarProfesor(profe); MessageBox.Show("Profesor eliminado exitosamente"); List <Profesor> list = DBServices.ObtenerProfesores(); ProfeGrid.ItemsSource = list; } else { Trace.WriteLine("Ningun profesor seleccionado"); MessageBox.Show("Seleccione profesor a eliminar"); } }
private void Identificacion_Activada() { SensorInstance.OpenSensorConnection(); if (sensor.Active) { fpcHandle = sensor.CreateFPCacheDB(); sensor.OnCapture += Fp_OnCapture; sensor.OnImageReceived += Fp_OnImageReceived; } else { MessageBoxResult res = MessageBox.Show("Desea cerrar el programa?", "Sensor no conectado", MessageBoxButton.YesNo); if (res == MessageBoxResult.Yes) { this.Close(); Environment.Exit(0); } } hoy = Dia.ObtenerDia(); List <Profesor> profeshoy = DBServices.ObtenerProfesoresPorDia(hoy); List <Profesor> profestodos = DBServices.ObtenerProfesores(); foreach (var profe in profeshoy) { if (!profes.ContainsKey(profe.id)) { profes.Add(profe.id, profe); Trace.WriteLine("Profesor " + profe.nombre); string huella = profe.huella; string huella10 = profe.huella10; if (sensor.Active && sensor.AddRegTemplateStrToFPCacheDBEx(fpcHandle, profe.id, huella, huella10) == 1) { Trace.WriteLine("Huella ingresada " + profe.nombre); } else { Trace.WriteLine("Huella no ingresada"); } } } foreach (var profe in profestodos) { if (!profes.ContainsKey(profe.id)) { profes.Add(profe.id, profe); Trace.WriteLine("Profesor " + profe.nombre); string huella = profe.huella; string huella10 = profe.huella10; if (sensor.Active && sensor.AddRegTemplateStrToFPCacheDBEx(fpcHandle, profe.id, huella, huella10) == 1) { Trace.WriteLine("Huella ingresada " + profe.nombre); } else { Trace.WriteLine("Huella no ingresada"); } } } }
private void Dp_Closed(object sender, EventArgs e) { List <Profesor> list = DBServices.ObtenerProfesores(); ProfeGrid.ItemsSource = list; }
private void Window_Loaded(object sender, RoutedEventArgs e) { List <Profesor> list = DBServices.ObtenerProfesores(); ProfeGrid.ItemsSource = list; }