Ejemplo n.º 1
0
        private void GetNotas()
        {
            string nrAluno = (string)replaceNrAluno;

            pt.europeia.elpusonline.WebSapi request = new pt.europeia.elpusonline.WebSapi();

            String query = request.Execute("GetAluNotas", 1, "1", "2", "TpUtil=0;CdUtil=2029;PwdUtil=2029;CdAluno=" + nrAluno + ";CdCurso=" + replaceCdCurso + ";NotaFinal=S", "NmDisc;Nota;ECTS;Classificacao");

            query = query.Replace("<sapiOutput><resultado><EstRes>0</EstRes><c1><![CDATA[", " ");
            query = query.Replace("]]></c1><c2><![CDATA[", "#");
            query = query.Replace("]]></c2><c3><![CDATA[", "#");
            query = query.Replace("]]></c3><c4><![CDATA[", "#");
            query = query.Replace("]]></c4></resultado><resultado><EstRes>0</EstRes><c1><![CDATA[", "#");
            query = query.Replace("]]></c4></resultado></sapiOutput>", "#");

            string[] campos = query.Split('#');

            listaNotas.Clear();
            for (int i = 0; i < campos.Length - 1; i += 4)
            {
                if (campos[i + 3] == "Aprovado" || campos[i + 3] == "Creditação")
                {
                    Notas novaNota = new Notas();
                    novaNota.UC   = campos[i];
                    novaNota.Nota = campos[i + 1];
                    novaNota.ECTS = campos[i + 2];
                    listaNotas.Add(novaNota);
                }
            }
        }
Ejemplo n.º 2
0
        protected void GetCursos(string nrAluno)
        {
            Dictionary <string, string> listaCursos = new Dictionary <string, string>();

            pt.europeia.elpusonline.WebSapi request = new pt.europeia.elpusonline.WebSapi();

            String query = request.Execute("GetAluSit", 1, "1", "2", "TpUtil=0;CdUtil=2029;PwdUtil=2029;CdAluno=" + nrAluno, "CdCurso;NmCurso;Estado;DtSituacao");

            query = query.Replace("<sapiOutput><resultado><EstRes>0</EstRes><c1><![CDATA[", " ");
            query = query.Replace("]]></c1><c2><![CDATA[", "#");
            query = query.Replace("]]></c2><c3><![CDATA[", "#");
            query = query.Replace("]]></c3><c4><![CDATA[", "#");
            query = query.Replace("]]></c4></resultado><resultado><EstRes>0</EstRes><c1><![CDATA[", "#");
            query = query.Replace("]]></c4></resultado></sapiOutput>", "#");

            string[] campos = query.Split('#');

            CursoComboBox.Items.Clear();
            for (int i = 0; i < campos.Length - 1; i += 4)
            {
                if (campos[i + 2] == "Finalizado")
                {
                    CursoFinalizado novoCurso = new CursoFinalizado();
                    novoCurso.codCurso = Convert.ToInt32(campos[i]);
                    novoCurso.curso    = Convert.ToString(campos[i + 1]);
                    string data = Convert.ToString(campos[i + 3]);
                    int    l    = data.IndexOf(" ");
                    novoCurso.data = data.Substring(0, l);

                    CursoComboBox.Items.Add(novoCurso.codCurso + " : " + novoCurso.curso);
                    listaCursosFinalizados.Add(novoCurso);
                }
            }
        }
Ejemplo n.º 3
0
        private void GetMedia(string nrAluno, string cdCurso)
        {
            pt.europeia.elpusonline.WebSapi request = new pt.europeia.elpusonline.WebSapi();
            String query = request.Execute("GetAluMedia", 1, "1", "2", "TpUtil=0;CdUtil=2029;PwdUtil=2029;CdAluno=" + nrAluno + ";CdCurso=" + cdCurso, "Media");

            query = query.Replace("<sapiOutput><resultado><EstRes>0</EstRes><c1><![CDATA[", " ");
            query = query.Replace("]]></c1></resultado></sapiOutput>", " ");

            replaceMedia = query;
        }
Ejemplo n.º 4
0
        private void GetDadosAluno(string nrAluno)
        {
            Dictionary <string, string> listaCursos = new Dictionary <string, string>();

            pt.europeia.elpusonline.WebSapi request = new pt.europeia.elpusonline.WebSapi();
            string query = request.Execute("GetAluDadosPessoais", 1, "1", "2", "TpUtil=0;CdUtil=2029;PwdUtil=2029;CdAluno=" + nrAluno, "CdAluno;NmAluno");

            query = query.Replace("<sapiOutput><resultado><EstRes>0</EstRes><c1><![CDATA[", " ");
            query = query.Replace("]]></c1><c2><![CDATA[", "#");
            query = query.Replace("]]></c2></resultado><resultado><EstRes>0</EstRes><c1><![CDATA[", "#");
            query = query.Replace("]]></c2></resultado></sapiOutput>", "#");

            string[] campos = query.Split('#');

            replaceNome    = (string)campos[1];
            replaceNrAluno = (string)campos[0];
        }