Você está na página 1de 1

cd DClGeral

Requisicao Utilizador Previlegios SubAreaSistema


AreaSistema
Attributes Attributes Attributes Attributes
Attributes
- Activo : Boolean - Activo : Boolean - Activo : Boolean - Actos : String
- beneficiariofinal : String - CC : Integer - Actos : String - CodActoSubAreaSistema : Integer - AreaSistema : String
- ccbeneficiario : Integer - cus : Integer - CodActoSubAreaSistema : Integer - CodAreaSistema : Integer SubAreaSistema AreaSistema - CodAreaSistema : Integer
Previlegios SubAreaSistema
- comValidaFinal : Boolean - DataPwd : Date - CodSubAreaSistema : Integer - CodSubAreaSistema : Integer - cus : Integer
- comValidIncial : Boolean - did : Date Utilizador Previlegios - cus : Integer * 1..* - cus : Integer 1..* 1 - did : Date
- cus : Integer Requisicao Utilizador - dir : Date - did : Date - did : Date - dir : Date
1..* 1..*
- datareq : Date - FNome : String - dir : Date - dir : Date Operations
* 1
- did : Date - MNome : String - OrdPrevilegio : Integer Operations + AdicionarArea()
- dir : Date - PNome : String Operations + AdicionarSubArea() + AlterarArea()
- nreq : String - pwd : String + ActivarPrev() + AlterarSubArea()
- tipobenfinal : Integer Operations + AdicionarPrev()
- tiporeqIE : Boolean + ActivarUser() + AlterarPrev()
Operations + AdicionarUser() + RevmoverPrev()
+ ActivaReq() + AlterarUser()
+ AdicionarReq() + TratarPWD()
+ AlterarReq()
+ ProcurarReq() ContaBancaria Banco
+ ValidarReq()
Cheque
Attributes Attributes
- CodMoeda : String - CodBanco : Integer
Attributes
- cus : Integer - cus : Integer
- cus : Integer
- Did : Date - Did : Date
- did : Date
- dir : Date - dir : Date
RequisicaoInterna RequisicaoExterna - dir : Date
- FinalidadeConta : String - NomeBanco
- Lote : Integer
- NumeroConta : String - Sigla
Attributes Attributes - NCheque : String Conta
- Obs : String Operations
RequisicaoExterna Cheque - Serie : String
- CusEncaminha : Integer - ComCabOrc : Boolean - Saldo : double + AdicionarBanco()
RequisicaoInterna RequisicaoExterna - Usado : Boolean 0..1
- DataEncaminha : Date - ComDispBancaria : Boolean 0..1 0..1 - ValorCativo : double + AlterarBanco()
- EncaminhaPara : Integer - NCheque : String Operations
1..* Operations + RemoverBanco()
1
- QtdReqI : Integer - NPTB : String + AdicionarCheque()
+ AdicionarConta()
- ValorTotalReqI : Double - NReqI : String + MarcarUso()
+ BuscaSaldo()
Operations Operations + CativarValor()
+ CalculaTotais() + VerificaSaldos() + TratarSaldos()
+ EncaminhaReq()

Orcamento
Moeda 0..1
Attributes
- Activo : Boolean Moeda
- Ano : Integer
- CC : String Attributes
- CodMoeda : String - Centavo : String
Item - ContaDespesa : String
Orcamento Moeda - CodMoeda : String
- DotacaoIncial - Moeda : String
Attributes - Mes : Integer 1 1..* - Pais : String
- ContaDespesa : String ContaDespesa - Saldo : Double - Plural : String
- cus : Integer - ValorCativo : Double Operations
- Descricao : String Attributes - Versao : Integer
+ AdicionarMoeda()
- Did : Date - ContaDespesa : String Operations
ItemI ContaDespesa ContaDespesa Orcamento + AlterarMoeda()
- dir : Date - Designacao : String + AdicionarOrc()
- OrdItem : Integer 1..* 1..* Operations 1 1..* + AlterarOrc()
- Qtd : Double + AlterarVersao()
+ AdicionarDesp()
- ValorUnit : Double + BuscarSaldo()
+ AlterarDesp()
Operations + RemoverDesp() + CativarValor()
+ AdicionarItem() + RemoverOrc()
+ AlterarItem() + TrataSaldo()
+ RemoverItem()

Você também pode gostar