示例#1
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 = "";
        }
    }
    protected void btn_CursoMateriaAceptar_Click(object sender, EventArgs e)
    {
        DaoUser datos = new DaoUser();
        EUser   enc   = new EUser();
        string  dat;

        if (ddt_curso.SelectedValue == "0" || ddt_anio.SelectedValue == "0" || ddt_Dia.SelectedValue == "0" || ddt_Docente.SelectedValue == "0" || ddt_Hora.SelectedValue == "0" || ddt_Materia.SelectedValue == "0")
        {
            L_Error.Text = "Falta seleccionar";
        }
        else
        {
            bool ok = validar_horario();

            if (ok == true)
            {
                bool wp = validar_profesor();
                if (wp == true)
                {
                    enc.Materia = ddt_Materia.Text;

                    enc.Dia_materia = ddt_Dia.Text;
                    enc.Hora_in     = ddt_Hora.Text;

                    DataTable registros = datos.obtenerHora(enc);

                    enc.Cur_mat    = registros.Rows[0]["id_mf"].ToString();
                    enc.Curso      = ddt_curso.Text;
                    enc.Id_docente = ddt_Docente.Text;

                    datos.insertarCursoMateria(enc);

                    int       cur = Convert.ToInt32(ddt_curso.Text);
                    DataTable est = datos.gEstudiante(cur);
                    int       n   = est.DefaultView.Count;

                    for (int i = 0; i < n; i++)
                    {
                        enc.Id_estudiante = est.Rows[i]["id_usua"].ToString();
                        enc.Materia       = ddt_Materia.SelectedValue;
                        datos.insertarNotaMateria(enc);
                    }

                    this.Page.Response.Write("<script language='JavaScript'>window.alert('Materia Insertada a Curso con Exito');</script>");
                    horario();
                }
                else
                {
                    L_Error.Text = "El docente presenta un cruce de Horarios";
                }
            }
            else
            {
                L_Error.Text = "Presenta un cruce de Horarios";
            }
        }
    }
示例#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();
                }
            }
        }
    }