private void btn_NuevaClase_Click(object sender, EventArgs e) { if (cmb_materia.SelectedIndex != -1) { Sesiones sesiones = new Sesiones(); Asistencias asis = new Asistencias(); Grupos g = new Grupos(); string Grupo = cmb_materia.SelectedValue.ToString(); DateTime fecha = DateTime.Now; Identidad = sesiones.CrearSesion(CodDocente, Grupo, fecha); dgv_invisible.DataSource = asis.AlumnosSalon(Grupo); DateTime Fuchibol = new DateTime(2000, 12, 07); for (int fila = 0; fila < dgv_invisible.Rows.Count - 1; fila++) { for (int col = 0; col < dgv_invisible.Rows[fila].Cells.Count; col++) { string valor = dgv_invisible.Rows[fila].Cells[col].Value.ToString(); asis.CrearAsistencias(Identidad, valor, Fuchibol); } } ActualizarDGV(); } else { MessageBox.Show("Seleccione un grupo de clase"); } }
private void btn_buscar_Click(object sender, EventArgs e) { Sesiones ses = new Sesiones(); string CodigoClase = cmb_clase.SelectedValue.ToString(); dgv_informes.DataSource = ses.Busqueda(CodigoClase, dtp_fechafinal.Value, dtp_fechafinal.Value); }
private void dgv_informes_CellClick(object sender, DataGridViewCellEventArgs e) { int CodigoIdentidad = 0; Sesiones ses = new Sesiones(); DataGridViewRow seleccion = dgv_informes.SelectedRows[0]; //almacena en cual fila estoy int pos = dgv_informes.Rows.IndexOf(seleccion); //copio esa variable en índice editado edit_indice = pos; if (dgv_informes.SelectedRows.Count > 0) { CodigoIdentidad = int.Parse(dgv_informes.CurrentRow.Cells["CodSesion"].Value.ToString()); dgv_detalleasistencia.DataSource = ses.AsistenciaSesion(CodigoIdentidad); } else { MessageBox.Show("Seleccione una fila"); } }
private void ActualizarDGV() { Sesiones ses = new Sesiones(); dgv_asistencia.DataSource = ses.AsistenciaSesion(Identidad); }