SIGE3WebService
As operações que se seguem são suportadas. Para obter uma definição formal, consulte a Descrição do Serviço.
- ActualizarChaveUtilizador
- ActualizarChaveUtilizadorTipo
- AddGroupToUser
- AlterarFoto
- AlterarFotoUtilizadorByExternalID
- ApagarActividadeHorario
- ApagarActividadeTurma
- ApagarHorario
- ApagarHorarioByListaUtilizador
- ApagarHorarioByUtilizador
- ApagarHorarios
- ApagarUtilizadorActividade
- AtribuirSerialByExternalID
- CancelarRefeicaoCustoZero
- CheckLogin
- CriarAnoLectivo
- DesapagarHorario
- GetAcessosByExternalIDEntreDatas
- GetAllActividade
- GetAllActividadeHorario
- GetAllActividadeNivel
- GetAllActividadeTurma
- GetAllAno
- GetAllAnoWithExternalID
- GetAllAnoWithoutExternalID
- GetAllArmazem
- GetAllCiclo
- GetAllCicloWithExternalID
- GetAllCicloWithoutExternalID
- GetAllDisciplina
- GetAllDisciplinaWithExternalID
- GetAllDisciplinaWithoutExternalID
- GetAllDocumentosNotExported
- GetAllEscalao
- GetAllEscalaoWithExternalID
- GetAllEscalaoWithoutExternalID
- GetAllEstablecimento
- GetAllFamilia
- GetAllGrupo
- GetAllHorario
- GetAllHorarioWithExternalID
- GetAllHorarioWithoutExternalID
- GetAllPeriodo
- GetAllPosto
- GetAllProduto
- GetAllProdutoWithExternalID
- GetAllProdutoWithoutExternalID
- GetAllRefeitorio
- GetAllRegimeEnsino
- GetAllSala
- GetAllTurma
- GetAllTurmaWithExternalID
- GetAllTurmaWithoutExternalID
- GetAllUtilizador
- GetAllUtilizadorActividade
- GetAllUtilizadorByTipo
- GetAllUtilizadorGrupo
- GetAllUtilizadorGrupoWithExternalID
- GetAllUtilizadorGrupoWithoutExternalID
- GetAllUtilizadorInfo
- GetAllUtilizadorWithExternalID
- GetAllUtilizadorWithoutExternalID
- GetAllZonas
- GetAno
- GetAnoByExternalID
- GetAnosLectivos
- GetAssiduidadeSalas
- GetAssiduidadeSalasFiltroTurma
- GetByCodigo
- GetByDatesEscalaoCiclo
- GetByExternalID
- GetCartoesAtivosComUtilizadorAtualizadosDepoisDe
- GetCiclo
- GetCicloByExternalID
- GetCodeVersion
- GetDatabaseVersion
- GetDiasByTurmaDatas
- GetDisciplina
- GetDisciplinaByExternalID
- GetDocumentosSubsidiadosByDatas
- GetDocumentosVendasByDatas
- GetEmentasByDatas
- GetEscalao
- GetEscalaoByExternalID
- GetFechoCaixaByDatasPosto
- GetHorario
- GetHorarioByExternalID
- GetHorarioByUtilizadorID
- GetImagemProduto
- GetImagemUtilizador
- GetImpressaoPDFbyDoc
- GetListaEscaloes
- GetMovimentos
- GetMultasRefeicoesByPostoData
- GetProduto
- GetProdutoByCodigo
- GetProdutoByExternalID
- GetProdutoIOByFamiliaDatas
- GetProdutoIOByGrupoDatas
- GetProdutoIOByProdutoDatas
- GetProdutoIOBySectorDatas
- GetRefeicaoNaoExportada
- GetRefeicoes
- GetRefeicoes2
- GetRefeicoesByDias
- GetSala
- GetSalaByExternalID
- GetSaldosByExternal
- GetStockAData
- GetStockADataByArmazem
- GetTotaisAno
- GetTotaisCiclo
- GetTotaisGrupo
- GetTotaisHorario
- GetTotaisRefeicoesByDia
- GetTotaisTurma
- GetTotaisUtilizador
- GetTurma
- GetTurmaByExternalID
- GetUltimoAcessoByTurmaDia
- GetUtilizador
- GetUtilizadorByExternalID
- GetUtilizadorByProcesso
- GetUtilizadorByProcessoTipo
- GetUtilizadorBySerial
- GetUtilizadorEstabelecimentoByExternalID
- GetUtilizadorGrupo
- GetUtilizadorGrupoByExternalID
- GetUtilizadorParaInovarASE
- GetVendasNormaisByPostoData
- GetVendasRefeicoesByPostoData
- GetVendasSubsidiadasByPostoData
- InovarCarregamentosTotal
- InovarMovimentosPorFamilia
- InovarReceitasRefeitorioTotal
- MarcarRefeicaoCustoZero
- MarkDocumentosAsExported
- MovimentarStock
- MovimentarStockByID
- MovimentarStockDataByID
- MudarCoresDaDisciplina
- Multa
- PassarTodasParaSemTurma
- QuemEstaNaEscola
- RelatorioCarregamentosPorFuncionarioResumo
- RelatorioMovimentosPorFamiliaResumo
- RelatorioReceitasRefeitorioPorSubsidio
- RelatorioResumoPorDia
- RemoveGroupFromUser
- RetornarSaldoManuais
- RetornarSaldoSubsidio
- SalvarActividade
- SalvarActividadeNivel
- SalvarActividadeTurma
- SalvarActividadeTurmaHorario
- SalvarAluno
- SalvarAno
- SalvarAnoExternalID
- SalvarDisciplina
- SalvarDisciplinaExternalID
- SalvarEscalao
- SalvarEscalaoExternalID
- SalvarGrupo
- SalvarHorario
- SalvarHorarioExternalID
- SalvarHorarioMultiUtilizador
- SalvarHorarioSalaProfessor
- SalvarListaHorarioSalaProfessor
- SalvarNotasFaltas
- SalvarProduto
- SalvarTurma
- SalvarTurmaExternalID
- SalvarUtilizadorActividade
- SalvarUtilizadorGrupo
- SalvarUtilizadorGrupoByExternalID
- SalvarUtilizadorMulti
- SalvarUtilizadorZona
- SalvarUtilzador
- SalvarUtilzador2
- SalvarUtilzadorByExternID
- SalvarUtilzadorFiliacao
- SelectCartoesActibuidosAfterDate
- SetEscalao
- SetEscalaoByExternalID
- SetRefeicaoExportada
- SetSaldoManuais
- SetSaldoSubsidio
- SetSaldoVisitasEstudo
- SetStockProduto
- SetStockProdutoByData
- UtilizadorAdicionarTurma
- UtilizadorAdicionarTurmaByExternalID
- UtilizadorDefenirTurmas
- UtilizadorRemoverTurma
- UtilizadorRemoverTurmaByExternalID
- Venda
- VendaTipo
Este serviço Web está a utilizar http://tempuri.org/ como espaço de nomes predefinido.
Recomendação: altere o espaço de nomes predefinido antes de o serviço XML Web Service ser tornado público.
Cada serviço XML Web Service necessita de um espaço de nomes exclusivo para que as aplicações cliente o possam distinguir de outros serviços na Web. http://tempuri.org/ está disponível para XML Web Services que estejam em desenvolvimento; no entanto, os XML Web Services publicados deverão utilizar um espaço de nome mais permanente.
O serviço XML Web Service do utilizador deverá ser identificado por um espaço de nomes controlado pelo utilizador. Por exemplo, pode utilizar o nome de domínio da Internet da empresa como parte do espaço de nomes. Apesar de muitos espaços de nomes de XML Web Services se parecerem com URL, não necessitam de apontar para recursos reais na Web. (Os espaços de nomes de XML Web Services são URI.)
Nos XML Web Services criados através do ASP.NET, o espaço de nomes predefinido pode ser alterado através da propriedade Namespace do atributo WebService. O atributo WebService é um atributo aplicado à classe que contém os métodos do serviço XML Web Service. Segue-se um exemplo de código que define o espaço de nomes como "http://microsoft.com/webservices/":
C#
[WebService(Namespace="http://microsoft.com/webservices/")] public class MyWebService { // implementation }
Visual Basic
<WebService(Namespace:="http://microsoft.com/webservices/")> Public Class MyWebService ' implementation End Class
C++
[WebService(Namespace="http://microsoft.com/webservices/")] public ref class MyWebService { // implementation };
Para obter mais detalhes sobre espaços de nomes XML, consulte a recomendação W3C em Namespaces in XML.
Para obter mais detalhes sobre WSDL, consulte WSDL Specification.
Para obter mais detalhes sobre URI, consulte RFC 2396.