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; } }
// Catalogos protected void Carga_Catalogos() { try { // Usuario iCom_BusinessEntity.Usuario oBEU = new iCom_BusinessEntity.Usuario(); iCom_BusinessLogic.Usuario oBLU = new iCom_BusinessLogic.Usuario(); oBEU.idusuario = int.Parse(Application["idusuario"].ToString()); dtDatos = oBLU.Consultar(oBEU); if (dtDatos.Rows.Count == 0) { return; } // Carrera lblCarrera.Text = dtDatos.Rows[0]["carrera"].ToString(); // Materias gvDatos.DataSource = null; gvDatos.DataBind(); iCom_BusinessEntity.UsuarioCurso oBE = new iCom_BusinessEntity.UsuarioCurso(); iCom_BusinessLogic.UsuarioCurso oBL = new iCom_BusinessLogic.UsuarioCurso(); oBE.idusuario = int.Parse(Application["idusuario"].ToString()); dtDatos = oBL.Consultar(oBE); if (dtDatos.Rows.Count > 0) { // Curso lblCurso.Text = dtDatos.Rows[0]["curso"].ToString(); gvDatos.DataSource = dtDatos; gvDatos.DataBind(); return; } } catch (Exception ex) { ResgitraLog(ex.Message); return; } }
protected void btnGuardar_Click(object sender, EventArgs e) { int i = 0; iCom_BusinessEntity.UsuarioCurso oBE = new iCom_BusinessEntity.UsuarioCurso(); iCom_BusinessLogic.UsuarioCurso oBL = new iCom_BusinessLogic.UsuarioCurso(); foreach (GridViewRow row in gvDatos.Rows) { oBE.idusuariocurso = int.Parse(row.Cells[0].Text); TextBox tx = (TextBox)gvDatos.Rows[i].FindControl("txtCalificacion"); oBE.calificacion = int.Parse(tx.Text.ToString()); tx = (TextBox)gvDatos.Rows[i].FindControl("txtComentario"); oBE.comentario = tx.Text; dtDatos = oBL.ActualizarCalificacion(oBE); i = i + 1; } ResgitraLog("Datos guardados."); }