Пример #1
0
    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;
        }
    }
Пример #2
0
    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;
        }
    }
Пример #3
0
    // 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;
        }
    }
Пример #4
0
    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.");
    }