示例#1
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         List <PaseDeListaAlumno> aux = new List <PaseDeListaAlumno>();
         for (int i = 0; i < dataGridView1.RowCount; i++)
         {
             PaseDeListaAlumno pls = new PaseDeListaAlumno();
             pls.RFC    = alumnos.ElementAt(i).rfc;
             pls.alumno = alumnos.ElementAt(i).nombre;
             Asistencias asis = new Asistencias();
             asis.Estado = dataGridView1.Rows[i].Cells[1].FormattedValue.ToString();
             asis.Fecha  = dateTimePicker1.Value;
             if (cmbSabado.Visible && cmbSabado.SelectedItem.ToString() == "Tarde")
             {
                 asis.isTarde = true;
             }
             else
             {
                 asis.isTarde = false;
             }
             List <Asistencias> ls = new List <Asistencias>();
             ls.Add(asis);
             pls.asistencias = ls;
             aux.Add(pls);
         }
         if (control.registrarAsistencias(aux, empleados.ElementAt(cmbMaestros.SelectedIndex).correo, this.grupo.codigo, materias.ElementAt(cmbMaterias.SelectedIndex).id.ToString(), control.formatearFecha(dateTimePicker1.Value)))
         {
             MessageBox.Show("Datos guardados exitosamente");
             this.Close();
         }
         else
         {
             MessageBox.Show("Error al guardar datos");
         }
     }
     catch (Exception ex) {
         MessageBox.Show(ex.Message);
     }
 }