protected void btnBuscar_Click(object sender, EventArgs e) { iCom_BusinessEntity.UsuarioCurso oBE = new iCom_BusinessEntity.UsuarioCurso(); iCom_BusinessLogic.UsuarioCurso oBL = new iCom_BusinessLogic.UsuarioCurso(); oBE.idusuario = int.Parse(Session["id"].ToString()); //oBE.idperiodo = DdlPeriodo.SelectedIndex; try { dtDatos = oBL.Calificacion(oBE); if (dtDatos.Rows.Count > 0) { gvDatos.DataSource = dtDatos; gvDatos.DataBind(); return; } else { // Sin datos gvDatos.DataSource = null; ResgitraLog("No hay datos."); gvDatos.DataBind(); } } catch (Exception ex) { ResgitraLog(ex.Message); return; } }
protected void ddlMateria_SelectedIndexChanged(object sender, EventArgs e) { // Materia iCom_BusinessEntity.UsuarioCurso oBE = new iCom_BusinessEntity.UsuarioCurso(); iCom_BusinessLogic.UsuarioCurso oBL = new iCom_BusinessLogic.UsuarioCurso(); oBE.idusuario = 0; oBE.idperiodoescolar = int.Parse(DdlPeriodo.SelectedValue.ToString()); oBE.idmateria = int.Parse(ddlMateria.SelectedValue.ToString()); oBE.idusuariodocente = int.Parse(Application["idusuario"].ToString()); dtDatos = oBL.Calificacion(oBE); try { if (dtDatos.Rows.Count > 0) { gvDatos.DataSource = dtDatos; gvDatos.DataBind(); btnGuardar.Visible = true; } else { // Sin datos gvDatos.DataSource = null; gvDatos.DataBind(); btnGuardar.Visible = false; } } catch (Exception ex) { ResgitraLog(ex.Message); return; } }