public void asistencia() { try { ControladorAsistencia control = new ControladorAsistencia(); ControladorPad control1 = new ControladorPad(); ControladorCursoDocente control2 = new ControladorCursoDocente(); string id_pad = control1.BuscarPad_DeCurso(Session["IDUsuario"].ToString()) + ""; int cod = 0; int.TryParse(id_pad, out cod); int aux1 = control.Devolver_CantidadAsistencia_Pad(cod).Count; int aux2 = control2.Devolver_CantidadAsistencia_curso(cod).Count; if (aux1 == aux2) { } else { control.addAsistencia_Curso(cod); } } catch (Exception) { } }
protected void Link_RegistrarAsistencia_Click(object sender, EventArgs e) { ControladorPad control_pad = new ControladorPad(); ControladorCursoDocente control_cd = new ControladorCursoDocente(); ControladorAsistencia control_asist = new ControladorAsistencia(); ControladorDocente control_do = new ControladorDocente(); if (txt_CodigoDocente.Text == "") { lb_Bienvenida.Text = "ingrese un codigo"; txt_CodigoDocente.Text = ""; txt_CodigoDocente.Focus(); } else { string codigo = txt_CodigoDocente.Text; try { string id_pad = control_pad.BuscarPad_DeCurso(Session["IDUsuario"].ToString()) + ""; int cod = 0; int.TryParse(id_pad, out cod); int c_docentesencurso = control_cd.Buscar_Docente_En_AsistenciaCurso(cod, codigo).Count; if (c_docentesencurso == 0) { lb_Bienvenida.Text = "Usted no pertenece a este curso"; //no pertenece a este curso txt_CodigoDocente.Text = ""; txt_CodigoDocente.Focus(); } else { lb_Bienvenida.Text = "Bienvenido " + control_do.devolver_nombre(codigo) + " " + control_do.devolver_apellido(codigo); string rut = control_do.devolver_rut(codigo); int id = control_asist.Devolver_idAsistencia(cod, rut); int aux = control_asist.BuscarAsistenciaRepetida(rut, cod).Count; if (aux == 0) { Asistencia nuevo = new Asistencia { ID_Asistencia = id, Estado = "Asistente" }; if (control_asist.ActualizarAsistencia(nuevo)) { txt_CodigoDocente.Text = ""; txt_CodigoDocente.Focus(); } } else { lb_Bienvenida.Text = "Usted Ya registro Asistencia"; txt_CodigoDocente.Text = ""; txt_CodigoDocente.Focus(); } } } catch (Exception) { } } }