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); } } }
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); } } }
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; }
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]; }