コード例 #1
0
    protected void btn_pasaranio_Click(object sender, EventArgs e)
    {
        DaoUser datos = new DaoUser();
        EUser   enc   = new EUser();

        datos.insertar_Año();

        DataTable reg = datos.obtienePromedio();
        int       n   = reg.DefaultView.Count;

        for (int i = 0; i < n; i++)
        {
            int    a = Convert.ToInt32(reg.Rows[i]["nombre_curso"]);
            double b = Convert.ToDouble(reg.Rows[i]["notadef"]);
            if ((Convert.ToInt32(reg.Rows[i]["nombre_curso"]) > 1100) & (Convert.ToDouble(reg.Rows[i]["notadef"]) >= 30.0))
            {
                enc.Id_estudiante = reg.Rows[i]["id_usua"].ToString();
                //update
                datos.editarOnce(enc);
            }
        }
        DataTable ultaño = datos.obtenerUltimoAño();

        enc.Año = ultaño.Rows[0]["id_anio"].ToString();

        DataTable registro = datos.obtienePromedio();

        n = registro.DefaultView.Count;

        for (int i = 0; i < n; i++)
        {
            if (Convert.ToDouble(registro.Rows[i]["notadef"]) >= 30.0)
            {
                int curso = Convert.ToInt32(registro.Rows[i]["nombre_curso"]);
                enc.Id_estudiante = registro.Rows[i]["id_usua"].ToString();
                curso             = curso + 100;
                enc.Curso         = curso.ToString();
                DataTable idcurso = datos.obteneridCurso(enc);
                enc.Curso = idcurso.Rows[0]["id_ancu"].ToString();
                datos.insertarEstudianteCurso(enc);
            }
            else
            {
                int curso = Convert.ToInt32(registro.Rows[i]["nombre_curso"]);
                enc.Id_estudiante = registro.Rows[i]["id_usua"].ToString();
                curso             = curso;
                enc.Curso         = curso.ToString();
                DataTable idcurso = datos.obteneridCurso(enc);
                enc.Curso = idcurso.Rows[0]["id_ancu"].ToString();
                datos.insertarEstudianteCurso(enc);
            }
        }
        this.Page.Response.Write("<script language='JavaScript'>window.alert('Se ha migraido de año con Exito');</script>");
    }
コード例 #2
0
    protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (ddt_curso.SelectedValue == "0")
        {
            L_ErrorUsuario.Text = "Debe Elegir un Curso";
        }
        else
        {
            DaoUser datos = new DaoUser();
            EUser   enc   = new EUser();

            enc.Documento = GridView1.SelectedRow.Cells[0].Text;
            DataTable reg = datos.obtenerUsuarioMod(enc);

            enc.Id_estudiante = reg.Rows[0]["id_usua"].ToString();
            enc.Curso         = ddt_curso.SelectedValue;
            datos.insertarEstudianteCurso(enc);

            DataTable materias = datos.obtener_MatCur(enc);
            int       n        = materias.DefaultView.Count;

            for (int i = 0; i < n; i++)
            {
                enc.Materia = materias.Rows[i]["id_materia"].ToString();
                datos.insertarNotaMateria(enc);
            }

            GridView1.DataBind();
            L_ErrorUsuario.Text = "";
        }
    }
コード例 #3
0
    protected void btn_Aceptar_Click(object sender, EventArgs e)
    {
        if (ddt_curso.SelectedValue == "0" || ddt_curso.SelectedValue == "0")
        {
            L_ErrorUsuario.Text = "Debe Elegir un Curso";
        }
        else
        {
            for (int i = 0; i < GridView1.Rows.Count; i++)
            {
                CheckBox ch = (CheckBox)GridView1.Rows[i].FindControl("CBest");
                Label    lb = (Label)GridView1.Rows[i].FindControl("label1");
                if (ch.Checked == true)
                {
                    DaoUser datos = new DaoUser();
                    EUser   enc   = new EUser();
                    enc.Documento = lb.Text;
                    DataTable reg = datos.obtenerUsuarioMod(enc);

                    enc.Id_estudiante = reg.Rows[0]["id_usua"].ToString();
                    enc.Curso         = ddt_curso.SelectedValue;
                    datos.insertarEstudianteCurso(enc);

                    DataTable materias = datos.obtener_MatCur(enc);
                    int       n        = materias.DefaultView.Count;

                    for (int k = 0; k < n; k++)
                    {
                        enc.Materia = materias.Rows[k]["id_materia"].ToString();
                        datos.insertarNotaMateria(enc);
                    }

                    //L_ErrorUsuario.Text = "Debe Elegir un Curso";
                    L_OkUsuario.Text = "Estudiantes Agregados al curso";
                    GridView1.DataBind();
                }
            }
        }
    }
コード例 #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Session["userId"] = null;
        Session["nombre"] = null;

        DaoUser user = new DaoUser();
        EUser   dat  = new EUser();

        dat.Session = Session.SessionID;
        user.cerrarSession(dat);


        DataTable regi = user.incio();

        if (regi.Rows.Count > 0)
        {
            L_Inicio.Text = Convert.ToString(regi.Rows[0]["inicio_cont"].ToString());
        }

        DaoUser datos = new DaoUser();
        EUser   enc   = new EUser();

        DataTable dati = datos.comparaFecha();

        if (dati.Rows.Count > 0)
        {
            datos.insertar_Año();

            DataTable reg = datos.obtienePromedio();
            int       n   = reg.DefaultView.Count;

            for (int i = 0; i < n; i++)
            {
                int    a = Convert.ToInt32(reg.Rows[i]["nombre_curso"]);
                double b = Convert.ToDouble(reg.Rows[i]["notadef"]);
                if ((Convert.ToInt32(reg.Rows[i]["nombre_curso"]) > 1100) & (Convert.ToDouble(reg.Rows[i]["notadef"]) >= 30.0))
                {
                    enc.Id_estudiante = reg.Rows[i]["id_usua"].ToString();
                    //update
                    datos.editarOnce(enc);
                }
            }
            DataTable ultaño = datos.obtenerUltimoAño();
            enc.Año = ultaño.Rows[0]["id_anio"].ToString();

            DataTable registro = datos.obtienePromedio();
            n = registro.DefaultView.Count;

            for (int i = 0; i < n; i++)
            {
                if (Convert.ToDouble(registro.Rows[i]["notadef"]) >= 30.0)
                {
                    int curso = Convert.ToInt32(registro.Rows[i]["nombre_curso"]);
                    enc.Id_estudiante = registro.Rows[i]["id_usua"].ToString();
                    curso             = curso + 100;
                    enc.Curso         = curso.ToString();
                    DataTable idcurso = datos.obteneridCurso(enc);
                    enc.Curso = idcurso.Rows[0]["id_ancu"].ToString();
                    datos.insertarEstudianteCurso(enc);
                }
                else
                {
                    int curso = Convert.ToInt32(registro.Rows[i]["nombre_curso"]);
                    enc.Id_estudiante = registro.Rows[i]["id_usua"].ToString();
                    enc.Curso         = curso.ToString();
                    DataTable idcurso = datos.obteneridCurso(enc);
                    enc.Curso = idcurso.Rows[0]["id_ancu"].ToString();
                    datos.insertarEstudianteCurso(enc);
                }
            }

            bool ok = false;
            datos.editaBool(ok);
            this.Page.Response.Write("<script language='JavaScript'>window.alert('Se ha migrado de año con Exito');</script>");
        }
    }