private void LoadAlumnos() { InscripcionLogic il = new InscripcionLogic(); int ID = Convert.ToInt32(this.gvCurso.DataKeys[this.gvCurso.SelectedRow.RowIndex].Value); if (il.GetAllComisiones(ID).Rows.Count != 0) { DataTable table = il.GetAllComisiones(ID); table.Columns["id_inscripcion"].ColumnName = "ID"; table.Columns["apellido"].ColumnName = "Apellido"; table.Columns["nombre"].ColumnName = "Nombre"; table.Columns["nota"].ColumnName = "Nota"; table.Columns["condicion"].ColumnName = "Condicion"; this.gvAlumnos.DataSource = table; this.gvAlumnos.DataBind(); } else { this.lblVacio.Text = "No existen Alumnos inscriptos"; this.lblVacio.Visible = true; this.gvAlumnos.Visible = false; } }
private DataTable ListarAlumnos() { InscripcionLogic il = new InscripcionLogic(); int IdCurso = Convert.ToInt32(((DataRowView)this.dgvComisiones.SelectedRows[0].DataBoundItem)["id_curso"].ToString()); this.CargaCombos(); return(il.GetAllComisiones(IdCurso)); }
public override bool Validar() { InscripcionLogic il = new InscripcionLogic(); int count = 0; foreach (DataRow row in il.GetAllComisiones(AlumnoInscripcionActual.ID).Rows) { if ((int)row["id_curso"] == CursoActual.ID) { ++count; } } if (CursoActual.Cupo > count) { if (Modo == ModoForm.Alta) { bool valid = true; foreach (DataRow row in il.GetAll(AlumnoActual.ID).Rows) { if (AlumnoInscripcionActual.IdCurso == (int)row["id_curso"]) { valid = false; } } if (valid) { return(true); } else { this.Notificar("Ya se encuentra inscripto", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } } else { return(true); } } else { this.Notificar("No hay cupo", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }
protected void cvCupo_ServerValidate(object source, ServerValidateEventArgs args) { if (pnlComisiones.Visible) { this.MapearADatos(); int count = 0; foreach (DataRow row in InscripcionLogic.GetAllComisiones(SelectedID).Rows) { if ((int)row["id_curso"] == SelectedID) { ++count; } } CursoActual = CursoLogic.GetOne(SelectedID); if (CursoActual.Cupo > count) { args.IsValid = true; } else { args.IsValid = false; } } }