Você está na página 1de 187

8C!

L1C ln1L8ulClLlnA8 uC 3 1Au



8elaLrlo de ALlvldades

Alunos Anderley 8odrlgo Morelra
lernando CrlsLlno de Carvalho
Luls lellphe da Sllva 8aLlsLa
karlne kelll Alves Carcla
kemuel larlnelll
Marcos AugusLo dos 8els !unlor

rofessores MS Alexandre 1orrezam
MS Lldla MarLlns da Sllva
MS 8eglnaldo Pugo S dos SanLos
Sllvlna dos An[os
Lsp vanderlel lres MarLlns

MAnuAL uC SlS1LMA

SlS1LMA uL C8uLM uL SL8vlC uL uMA LM8LSA uL lnlC8MA1lCA

uLulCA1C8lA

uedlcamos esLe Lrabalho aos rofessores e Colegas de faculdades que quelram
enrrlquecer seus conheclmenLos sobre o slsLema de CerenclamenLo de Crdens de Servlos

lnulCL uL llCu8AS

llgura 1 1ela lnlclal 43
llgura 2 CadasLro do CllenLe 43
llgura 3 ConsulLa o CllenLe 44
llgura 4 LanamenLo da Crdem de Servlo 44
llgura 3 CadasLro de Servlo 43
llgura 6 lnclulr CadasLro de Servlo 43
llgura 7 ConsulLa de LqulpamenLo 46
llgura 8 lnLerface rlnclpal da web 47
llgura 9 ConL lnLerface rlnclpal web 47
llgura 10 lnformao sobre a Crdem de Servlo 48
llgura 11 ConL lnformao sobre a Crdem de Servlo 48
llgura 12 LsLruLura do suporLe 1ecnlco 49
llgura 13 ConL uesenvolvlmenLo do SlsLema 49
llgura 14 ConL AsslsLencla 1ecnlca e o CenLro de 1relnamenLo CS 30
llgura 13 LogoLlpo da Lmpresa na web 30
llgura 16 ConsulLa da Crdem de Servlo 31

lnulCL uL CuAu8CS

Cuadro 01 Cronograma do ro[eLo13
Cuadro 02 uemosLrao da prlmlssas do slsLema21
Cuadro 03 uemosLrao dos ALores23
Cuadro 04 LsLruLura Crganlzaclonal do slsLema26
Cuadro 03 LsLruLura da equlpe sugerlda do slsLema29
Cuadro 06 Cb[eLlvo das lnLeraes33
Cuadro 07 ulagrama de Classe37
Cuadro 08 Caso de uso40
Cuadro 09 Logln do SlsLema41
Cuadro 10 CadasLro do CllenLe41
Cuadro 11 CadasLro da Crdem de Servlo42
Cuadro 12 AberLura da Crdem de Servlo42
Cuadro 13 SlLuao da Crdem de Servlo43
Cuadro 14 ConsulLas da Crdem de Servlos43

SuM8lC

1 ln18CuuC 10

2 C8!L1lvC uC SlS1LMA 11
21 Lscopo da aLlvldade lnLerdlclpllnar desenvolvlda em Lodos os semesLre 11
22 1ecnologlas uLlllzada no desenvolvlmenLo das aLlvldades 12
23 uesenvolvlmenLo das aLlvldades de manelra geral 12

3 C8CnCC8AMA uAS A1lvluAuLS 13
31ALlvldades uesenvolvldas 14
32 ALlvldades no uesenvolvldas 13

4 uLSLnvCLvlMLn1C uAS A1lvluAuLS uC 8C!L1C 16
41Anllse das aLlvldades reallzadas no semesLre anLerlor e proposLa de
aperfeloamenLo 16
42 Anllse e ro[eLo do SlsLema 16
421 ro[eLo de lnLerface do slsLema para Lodos os amblenLes 41
43 uesenvolvlmenLos das aLlvldades de aperfeloamenLo 31
431 lmplemenLao das Lecnlcas de modelagem e ergonomla 31
432 lmplemenLao de auLenLlcao de usurlo para amblenLe deskLop e
web 34
44 uesenvolvlmenLos das aLlvldades de comerclallzao do slsLema 33
441Llaborao do plano de negclo 33
442 Llaborao da esLlmaLlva cronograma e cusLo de lmplanLao 33

3 AnLlSL uL L8Cu8SC 200
31Anllse da arLlclpao LfeLlva dos membros 200
32ulflculdades LnconLradas pelo Crupo 200
33 Anllse lndlvldual dos Membros 200
34 Anllse Ceral do Crupo 202
33 8esulLados Alcanados 202

3 CCnSluL8A0LS llnAlS 203
6 8l8LlCC8AllA 204
7 AnLxCS 203
81 lano de negclo 203

AgradeclmenLos

A ueus

Cue pela sua mlserlcrdla e amor profundo nos posslblllLou no somenLe o uom da
vlda como Lambem a reallzao de mals um sonho denLro LanLos ouLros alnda que Lle nos
conceder Como nosso 8om asLor ele sempre esLeve conosco em cada momenLo em que
esLlvemos nos bancos desLa faculdade"

Lspeclals AgradeclmenLos os nossos als rofessores lamlllares namoradas(o) e fllhos

Abenoe Senhor as nossas famlllas que dla aps dla com lnexaurlvel generosldade
deunos um sereno LesLemunho de vlda amor e doao lnsplrado no Lvangelho"

Anderley Agradeo prlmelramenLe ao grandloso uLuS pelo dom da vlda e o bem precloso que
e a famllla essoas como mlnha me meu pal meus lrmos e mlnha fuLura esposa que
acredlLaram em meu poLeclal e lnvesLlram em mlm LanLo flnancelramenLe como
emoclonalmenLe e esplrlLualmenLe no esquecendo Lambem dos parcelros de local de
Lrabalhos e os fuLuros desenvolvedores com o qual eu Llve prevlleglo de fazer perLe desse
pro[eLo A Lodos que me rodeam que a presena de uLuS acompanhe ho[e e sempre
lernando uedlco mals esLa vlLorla a ueus aos meus famlllares em especlal ao meu pal lrmo
e prlmo AnLnlo Carlos por Lerem me lncenLlvado A Lodos o meu agradeclmenLo e que ueus
os abene
Luls lellphe uedlco esse Lrabalho aos meus famlllares que acredlLaram em mlnha capacldade
de Lrabalho e a Lodos que preclsam e necesslL de slsLemas mals eflclenLes para o Lrabalho do
dla dla
karlne kelll uedlco esse Lrabalho aos 1rs homens da mlnha vlda 01 em (memrla) fol a Lua
mo que enconLrel esLendlda quando realmenLe preclsel Luas palavras me orlenLaram
mosLrando o camlnho correLo que eu no enconLrava flco fellz por Lodos os parLlclpanLes
desLe grupo vocs so especlals
kemuel Cuero agradecer prlmelramenLe a ueus que me deu foras saude para alcanar esLa
vlLrla meus pals que sempre me apolaram no curso pelo lncenLlvo a mlnha namorada que
sempre moLlvou e Lorceu por mlm a Lodo Lempo aos meus colegas que Lrabalhou comlgo aLe
alcanar os nossos ob[eLlvos garanLlndo sempre a amlzade e aos professores que nos
orlenLaram duranLe o curso e pro[eLo
Marcos AugusLo Agradeo a ueus por Ludo o que ele Lem felLo em mlnha vlda agredeo a
mlnha famllla maravllhosa obrlgado senhor por mals esLa chance

1 ln18CuuC

nesLe Lrabalho lremos apresenLar como se d o desenvolvlmenLo de um slsLema com Lodas as
eLapas de desenvolvlmenLo conLendo as fases de lnlclao elaborao e consLruo Sero
apresenLadas as regras de negoclo [unLamenLe com o plano de negoclo e as especlflcaes do
que ser felLo e quando sero felLos
A parLlr da ldela do negclo fol consLruldo um lano de negclos baseado no sofware
dlsponlblllzado pelo SL88ALMC lano de negclo 20 que permlLlu verlflcar a vlabllldade do
negclo
Sero lnvesLldos 8$ 23000 (vlnLe e clnco mll reals) cu[o reLorno ser em 6 meses perfacendo
13 de reLorno do lnvesLlmenLo apllcado

2 C8!L1lvC uC SlS1LMA

A ordem de servlo (CS) e o concelLo cenLral da presLao de servlo de asslsLncla Lecnlca
1odo o equlpamenLo ou Lrabalho a ser reallzado e conLrolado por melo de uma ordem de
servlo or exemplo em uma empresa que presLa manuLeno de compuLadores asslm que
uma mqulna e Lrazlda por um cllenLe deve ser aberLa uma ordem de servlo que conLer
baslcamenLe as especlflcaes do aparelho os dados do proprleLrlo o defelLo ldenLlflcado
A movlmenLao do aparelho pela asslsLncla Lecnlca ser reglsLrada na ordem de servlo
orLanLo o defelLo dlagnosLlcado pelo Lecnlco (que mulLas vezes dlfere do quelxado pelo
cllenLe) os servlos reallzados as peas Lrocadas o Lecnlco responsvel so Lodos dados
reglsLrados na ordem de servlo So Lambem na ordem de servlo reglsLrados dados relaLlvos
admlnlsLrao daquele negclo Lals como a reallzao e valor de oramenLo a aprovao do
oramenLo pelo cllenLe ou alnda prazos para o servlo ser reallzado
ue uma forma geral podemos dlzer que a gesLo de um servlo de asslsLncla Lecnlca conslsLe
essenclalmenLe no conLrole e acompanhamenLo de uma serle de ordens de servlo qualquer
que se[a a rea de aLlvldade da empresa

21 Lscopo da aLlvldade lnLerdlsclpllnar desenvolvlda em Lodos os semesLre

ueskLop

* CadasLro de CllenLes
* CadasLro de usurlos
* CadasLro de Servlos
* CadasLro de lunclonrlos
* ConLrole de slLuao das Crdem de Servlos
* Lmlsso de relaLrlo das Crdem de Servlos por slLuao

ulsposlLlvo Mvel

* Apllcao para fazer a consulLa do slsLema de Crdem de Servlo onllne

aglna Web
* lnsLlLuclonal
* ConsulLa de ordens de servlo
* ConLaLo
* Lcommerce

22 1ecnologlas uLlllzadas no desenvolvlmenLo das aLlvldades

* uLlllzao das llnguagens P Cb[ecL ascal !ava
* uLlllzao das luL uelphl neLbeans e ureamweaver
* uLlllzao de banco de dados M?SCL

23 uesenvolvlmenLos das aLlvldades de manelra geral
LsLe pro[eLo fol desenvolvldo no decorrer do 4 e 3 semesLre
As aLlvldades foram desenvolvldas aLraves de reunles perldlcas semanals e uso de
ferramenLas de comunlcaes como skype emall's e redes soclals



2 Cronograma ALlvldades

C Cronograma de aLlvldades esL expresso em semanas conforme a Labela abalxo
ALlvldades | Maro | Abrll | Malo | !unho |
| 1 | 2 | 3 | 4 | 3 | 1 | 2 | 3 | 4 | 1 | 2
| 3 | 4 | 1 | 2 | 3 |
Anllse das aLlvldades [ reallzadas | | | | | | |
| | | | | | | | | |
8edeflnlo do escopo do pro[eLo do slsLema | | | | | |
| | | | | | | | | | |
AperfeloamenLo da anllse e pro[eLo do slsLema | | | | |
| | | | | | | | | | |
|
AperfeloamenLo do pro[eLo de lnLerface do slsLema | | | | |
| | | | | | | | | | |
|
AperfeloamenLo da base de dados do slsLema | | | | | |
| | | | | | | | | | |
AperfeloamenLo do slsLema nos Lrs amblenLes | | | | |
| | | | | | | | | | |
|
lmplemenLao das Lecnlcas de modelagem de lnLerface | | | |
| | | | | | | | | | |
| |
lmplemenLao de auLenLlcao com ordem de servlo | | | |
| | | | | | | | | | |
| |
lmplemenLao de asslnaLura e cerLlflcados dlglLals | | | | |
| | | | | | | | | | |
|
Llaborao do plano de negclo | | | | | | |
| | | | | | | | | |
Llaborao da esLlmaLlva cronograma e cusLo | | | | | |
| | | | | | | | | | |
Llaborao da documenLao do pro[eLo | | | | | |
| | | | | | | | | | |
Anllse do ercurso | | | | | | | | |
| | | | | | | |
ApresenLao do ro[eLo | | | | | | | |
| | | | | | | | |
Cuadro 1 Cronograma do ro[eLo

31 ALlvldades uesenvolvldas
ueskLop
Apllcaes com um mdulo compleLo de cadasLros e gerenclamenLo com as funclonalldades
descrlsLas abalxo

* CadasLro e edlo de usurlos
* CadasLro e edlo de funclonrlos
* CadasLro e edlo de cllenLes
* CadasLro e edlo de equlpamenLos
* CadasLro e edlo de servlos
* CadasLro e edlo de ordens de servlo

ulsposlLlvo Mvel
uesenvolvlda uma apllcao com a funclonalldade para a reallzao da consulLa da slLuao da
ordem de servlo

aglna Web

uesenvolvlmenLo de uma paglna web compleLa com as segulnLes funclonalldades
uesenvolvlmenLo de uma paglna web compleLa com as segulnLes funclonalldades

* PlsLorla da empresa
* Lcommerce da empresa
* CerenclamenLo de consulLa das ordens de servlo

32 ALlvldades no uesenvolvldas

ue Lodas as aLlvldades no foram reallzadas as aLlvldades do modulo ueskLop sendo que dos
ouLros mdulos WL8 e MC8lLL foram desenvolvldas Lodas as aLlvldades prevlsLas
ueskLop
Segue abalxo Lodas as aLlvldades e funclonalldades que no foram desenvolvldas
* CadasLro de usurlos
* lmplemenLao do Mu3
* 8elaLorlos Cerenclas

4uLSLnvCLvlMLn1C uAS A1lvluAuLS uC 8C!L1C

41 Anllse das aLlvldades reallzadas no semesLre anLerlor e proposLa de aperfeloamenLo

As aLlvldades desenvolvldas no semesLre passado Llveram no funclonamenLo das Lelas
desenvolvldas delxando para segundo plano as quesLes de usabllldade e de deslgner Lendo
em vlsLa que o prxlmo semesLre abordarla esLes ponLos C plano de aperfeloamenLo se
apllca em deslgner usabllldade e Lamanho de erros como mensagens lnsLruLlvas de a[uda e
erros Lrabalhados quando o usurlo flzer alguma operao lncorreLa ou lncompleLa

42 Anllse e ro[eLo do SlsLema

C que e

LsLe documenLo consLa a documenLao das fazes de lnlclallzao e elaborao do
slsLema de Crdem de Servlo de uma empresa de lnformLlca

A quem se desLlna

* roprleLarlos de esLabeleclmenLos do ramo de lnformLlca
* roflsslonals Llberals e auLnomos do ramo lnformaLlca

Cenrlo ALual

A Lagle SofLhouse reallzava o CerenclamenLo das ordens de servlo de
manelra manual aLraves de flchas de cadasLros pre lmpressas o recepclonlsLa
recepclonava o cllenLe e fazla o seu cadasLro em um bloco de noLas de ordens de servlo e
posLerlormenLe repassava a ordem de servlo para o Lecnlco efeLuar os
servlos necessrlos conforme o ondamenLo do servlo o Lecnlco la anoLando na
ordem os servlos efeLuados

CCn18CLL uAS C8uLnS uL SL8vlC

no ha conLrole A consulLa da slLuao da ordem de servlo quando sollclLado pelo
cllenLe e felLa de manelra manual consulLando os blocos das ordens de servlos

ACL81C CCM C CLlLn1L

C acerLo e felLo de manelra manual C gerenLe sollclLa a secreLarla a ordem de servlo
do cllenLe e passa o servlo efeLuado ao cllenLe fazendo a soma LoLal e posLerlor acerLo

Cenrlo luLuro

A ordem de servlos e lnformaLlzada que posslblllLa malor conflabllldade de
gerenclamenLo desde a enLrada do cllenLe aLe o fechamenLo da conLa o slsLema conLrola a
ordem de servlo e Lambem conLrola e LoLallza a sua conLa de forma auLomLlca exlblndo em
forma de relaLrlo Lodo o hlsLrlco do equlpamenLo de lnformLlca conLendo os servlos e
peas do produLo sollclLadas pelo cllenLe
C slsLema permlLe fazer cadasLro de cllenLes equlpamenLos lLens dos equlpamenLos
servlos do equlpamenLo acessrlo de produLos para que possa ser adlclonado na conLa do
cllenLe caso sollclLado
C conLrole de despesas e faLuramenLo da empresa Lagle SofLhouse so lanados no
slsLema permlLlndo gerar relaLrlos de anallse flnancelra e Loda Lomada de declso do
cllenLe
As ordens de servlo Lm o cdlgo deflnldo e pode ser felLa pessoalmenLe ou aLraves
da lnLerneL ou dlsposlLlvo Mvel

vlso Ceral do ro[eLo

A empresa Lagle SofLhouse necesslLa aglllzar e organlzar os procedlmenLos de equlpamenLos
de forma que possa cadasLrar seus cllenLes equlpamenLos e servlos A empresa preclsa
reallzar a ordem de servlos conLrole de equlpamenLos e emlsso de relaLrlos gerenclals
1odas as operaes aclma devem ser aLendldas por melo de um sofLware

Cb[eLlvos

uocumenLar as fazes de lnlclao e elaborao do sofLware empresa de lnformLlca para que
se[a uLlllzado para anallse e desenvolvlmenLo desLe sofLware nesLe documenLo conLem as
regra de negclo e o levanLamenLo de requlslLos para posslblllLar o desenvolvlmenLo
C slsLema Lem como ob[eLlvos de lnformar o cadasLro de cllenLes e os relaLrlos de qualldade
e a apresenLao de
* lnformaLlzao da empresa Lornandoa mals eflcaz em suas roLlnas dlrlas
* 8esulLados preclsos aLraves de relaLrlos conflvels

8eneflclos

* AumenLar a agllldade no aLendlmenLo em 30 vlsando malor saLlsfao do cllenLe
* ulmlnulr cusLos com maLerlals de expedlenLe em 80 Lals como papel caneLa bloco de
anoLaes formulrlos eLc
* ulmlnulr pre[ulzos que ocorrem por falhas no processo manual em 70
* Agllldades no fechamenLo do faLuramenLo e gasLos mensals

remlssas

remlssa | lmpacLo(s) |
Cs desenvolvedores devem possulr experlncla mlnlma de 01 (um) ano nas ferramenLas de
desenvolvlmenLo | Cdlgo de balxa qualldade e grandes chances de erros |
CllenLes e anallsLas devem Ler dlsponlbllldades para reunlo | C slsLema pode no aLender
as necessldades do cllenLes |
lerramanLas de desenvolvlmenLo dlsponlvels duranLe as fases de consLruo e Lranslo
| ALraso na enLrega do produLo flnal |
LqulpamenLos com bom desempenho capazes de suporLar as ferramenLas de
desenvolvlmenLo | ALraso na enLrega do produLo flnal |
Cuadro 2 uemosLrao da remlssas do SlsLema

8esLrles

* C prazo de enLrega do produLo flnal no poder ulLrapassar 10/06/2011
* C cusLo mxlmo do produLo e 8$ 300000

8equlslLos

C ob[eLlvo e desenvolver um slsLema para conLrole e padronlzao das roLlnas dlrlas para
lsso desLacamos alguns requlslLos como
* CadasLro de cllenLes
* CadasLro de usurlos
* Cadas Lro de servlos
* CadasLro de funclonrlos
* ConLrole de slLuao das CS
* Lmlsso de relaLrlos das CS's por slLuao

C slsLema esL sendo desenvolvldo uLlllzando a llnguagem de programao uelphl 2007 e
conflgurao do 8anco de uados uLlllzando o Mysql 31

8equlslLos lunclonals

8l01 CadasLrar CllenLe
uescrlo CadasLrar cllenLe deve ser lnformado 1lpo do cllenLe essoa llslca ou !urldlca
Cdlgo nome Apelldo Cl 8C uaLa de expedlo Crgo emlssor CL Lndereo numero
8alrro ComplemenLo Cldade ul Anlversarlo 1elefone Celular emall Cbservao uaLa
CadasLrada uaLa aLuallzada e PlsLrlco

8l02 CadasLrar usurlos
uescrlo C slsLema deve cadasLrar usurlos Lals como recepclonlsLa e 1ecnlcos devem ser
lnformados o grupo logln e senha

8l03 CadasLrar Servlos
uescrlo C slsLema deve posslblllLar o cadasLramenLo de servlo Lals como Cdlgo Servlo
valor 8$ uescrlo do servlo uaLa cadasLrado uaLa de aLuallzao

8l04 CadasLro lunclonrlos
uescrlo CadasLrar funclonrlos Lals como 8ecepclonlsLa e CerenLes e 1ecnlcos ueve ser
lnformado o nome 1elefone uaLa de Admlsso luno e Lndereo

8l03 CadasLrar LqulpamenLos
C slsLema lra cadasLrar os equlpamenLos com os segulnLes dados fabrlcanLe modelo numero
de serle cor e ano de fabrlcao

8l06 ConLrole de SlLuao da Crdem de Servlos
uescrlo Cada Crdem de Servlo ser encamlnhado para o Lecnlco dlsponlvel para anallse do
equlpamenLo Lsse responsvel flcar encarregado de alLerar o sLaLus do servlo e especlflcar
nas Crdem de Servlo de acordo com o que esLa sendo execuLado
8l07 Lmlsso de relaLrlos da Crdem de Servlos
uescrlo C slsLema devera lmprlmlr um relaLrlo de sLaLus de servlo desde que se[a
sollclLado pelo Lecnlco usurlo

8equlslLos 1ecnologlcos
8101 uLlllzao de compuLadores C de mercado
8102 SlsLema operaclonal MlcrosofL Wlndows x ou verso posLerlores
8103 uLlllzao das llnguagens P Cb[ecL ascal !ava
8104 uLlllzaes das luL uelphl ureamweaver e neLbeans
8103 uLlllzao de banco de uados M?SCL

8equlslLos de Segurana
8S01 uLlllzao de sofLware anLlvlrus aLuallzados
8S02 Crlao de usurlo de senha para cada usurlo
8S03 Cerenclar Lodas as conLas de usurlo por uma conLa de admlnlsLrador
8S04 CrlpLografla da senha dos usurlos no banco de dados
8S03 Crlao log de uLlllzao do slsLema
8S06 Crlao de hlsLrlco das Labelas no banco de dados

8equlslLos de lnLegrao
8l01 C slsLema Web dever receber dados de ordens de servlo dlreLamenLe do banco de
dados
8l02 C slsLema deskLop envla dados das ordem de servlo dlsponlvels para a paglna web
8l03 C apllcaLvo mblle dever receber dados das Crdens de Servlos dlsponlvels aLraves da
paglna web
8l04 C apllcaLlvo mblle dever envlar dados do cllenLe para a paglna web

8equlslLos de uesempenho

glna Web
8uW01 Apglna da web dever ser LoLalmenLe carregada no mxlmo no Maxlmo 10
segundos
8uW02 A consulLa das Crdem de Servlos dever ser consulLada no mxlmo em 10
segundos
Cbs Cs requlslLos aclma esLo conslderando a conexo com lnLerneL lgual ou superlor a 900
kbps

ApllcaLlvo Mblle
8uM01 C envlo dos dados da ordem de servlo para web dever ser concluldo no Maxlmo
30 segundos
C8S Cs requlslLos aclma esLo conslderando que a conexo com a lnLerneL [ esLe[a
esLabeleclda
SlsLema ueskLop
8uu01 A busca de uados no banco de dados no deve ulLrapassar de 10 segundo
8uu02 C Lempo de envlo de lmpresso no pode ulLrapassar de 13 segundos

Crganlzao do ro[eLo

ALores

ALor | uescrlo |
CllenLe | lornecer dados cadasLrals para allmenLar o banco de dados fazer as Crdens de
Servlos vla web e mblle |
lunclonrlo (aLendenLe) | essoa com acesso resLrlLo que reallzar as aes bslcas do
slsLema |
AdmlnlsLrador | 8esponsvel pela concesso de acessos aos demals usurlos |
ulsposlLlvo Mvel | ulsposlLlvo uLlllzado para fazer a ConsulLa da Crdem de Servlo
aLraves da lnLerneL Lals como celular pda ou smarLphone |
Cuadro 3 uemosLrao dos ALores

LsLruLura organlzaclonal

Cuadro 4 LsLruLura organlzaclonal do programa

apels e 8esponsabllldades

CerenLe de ro[eLo
* ueflnlr os requlslLos que sero aLendldos (escopo)
* negoclar prazos requlslLos e recursos [unLo ao cllenLe
* ldenLlflcar e avallar rlscos
* lane[ar fases e lLeraes
* Llaborar e manLer aLuallzado o plano do pro[eLo
* Llaborar e manLer aLuallzado o cronograma do pro[eLo
* ConLrolar andamenLo do pro[eLo verlflcando cumprlmenLo do plane[amenLo e crlLerlos de
acelLao de concluso das fases
* Crganlzar reunles enLre a equlpe do pro[eLo

AnallsLa de SlsLema
* ldenLlflcar compreender e documenLar os requlslLos do SlsLema
* ldenLlflcar e documenLar aLores e casos de uso
* verlflcar necessldades Lecnlcas do amblenLe a ser uLlllzado no pro[eLo
* Culdar do cumprlmenLo das aLlvldades de plane[amenLo execuo conLrole e flnallzao
do pro[eLo manLendo o gerenLe de pro[eLo lnformado
* ManLer aLuallzados os arLefaLos relaclonados com as dlsclpllnas 8equlslLos e Anllse e
ro[eLo Lals como especlflcao de requlslLos dlagramas de caso de uso e proLLlpo de
lnLerface
* ro[eLar a soluo a ser lmplemenLada manLendo aLuallzados os arLefaLos relaclonados
* 1relnar equlpes de usurlos
* SollclLar lnsLalao do amblenLe de homologao LrelnamenLo e produo conforme
plane[ado
* ManLer o CesLor e CerenLes lnformados sobre as ocorrnclas no backlog sollclLado ao
mesmo a aLuallzao das prlorldades

uesenvolvedora
* ALuar na programao das apllcaes conforme especlflcao e pro[eLo da mesma
elaborada pelo anallsLa
* arLlclpar da esLlmaLlva de esforo necessrlo para desenvolvlmenLo de apllcaLlvos
* Crlar e manLer produLos relaLlvos a fase de lmplemenLao do pro[eLo
* ConsulLar o 8acklog para obLer as lnformaes sobre as demandas a serem lmplemenLadas
asslm como aLuallzlo com as que esLo sendo lmplemenLadas e dlsponlvels para LesLe

1ecnlco/1esLador
* Conflgurar e execuLar os LesLes
* 8eglsLrar os resulLados e verlflcar a execuo dos LesLes
* Anallsar erros de execuo e recuperarse deles
* LfeLuar os LesLes lnLernos das novas verses do sofLware llberadas pelos anallsLas e
desenvolvedores
* ALuallzar o backlog com novos erros enconLrados duranLes os LesLes
* Sugerlr prlorldades para resoluo dos problemas enconLrados
* lmplemenLar LesLes lndlvlduals

CllenLe
negoclar [unLamenLe com o gerenLe e anallsLas prazos e escopos das aLlvldades e produLos a
serem enLregues
* arLlclpar de reunlo de levanLamenLo de requlslLos [unLamenLe com a equlpe de anallsLas
* Pomologar os produLos enLregues reLornado um relaLrlo de homologao para a equlpe
de anallsLa
* SollclLar aos anallsLas novos requlslLos a serem lmplemenLados
* 8epresenLar os usurlos que uLlllzam o slsLema
* arLlclpar da equlpe de LesLes seleclonada segulndo e preenchendo o 8elaLrlo de
8esulLados de 1esLes

1ecnlco/usurlos
* uLlllzar a apllcao em amblenLe de produo conforme LrelnamenLo recebldo
* LnLrar em conLaLo com o cllenLe sempre que uma nova necessldade ou problema for
deLecLado na apllcao

Lqulpe Sugerlda
nome | apel | ulsponlbllldade () |
Anderley | uocumenLao Pelp | 73 |
lernando CrlsLlno | AnllsLa de SlsLema | 93 |
Lulz lellphl | rogramador WL8 | 90 |
karlne kelll | uocumenLao | 80 |
kemuel larlelll | rogramador Mblle | 83 |
Marcos AugusLo | uocumenLao slld | 73 |
Cuadro 3 LsLruLura da equlpe sugerlda do programa

rocesso de CerenclamenLo

uescrlo das fases e dlsclpllnas da meLodologla

lnlclao
C prlnclpal ob[eLlvo da base de lnlclao e consLrulr uma vlso geral do SlsLema
dellmlLando o seu escopo e reglsLrando a grande malorlados requlslLos a serem aLendldos C
grande marco dessa fase eesLabelecer claramenLo o Lscpo do SlsLema
A segulr so relaclonadas Lodas as aLlvldades que normalmenLe so reallzadas nessa
fase Aps cada aLlvldades e lnformada enLre parnLeses e em negrlLo a dlsclpllna que
engloba a respecLlva aLlvldade
* Llaborar o lano de ro[eLo (Cerencla de ro[eLos)
* Llaborar aLa de 8eunlo (8equlslLos)
* Llaborar Cronograma (Crncla de ro[eos)
* ldenLlflcar a grande malorla os requlslLs funclon e nofunclonals (8equlslLos)
* Llaborar a Lspeclflcao de 8equlslLos (equlslLos)
* Aprovar a Llaboraode 8equlsl [unLo ao surlo (8equlslLos)
* ldenLlflcar a grande malorla dos aLores e casos de uso (8equlslLos)
* ConsLrulr ulagrama(s) de Caso de uso (8equlslLos)
* Seleclonar ferramenLas e plaLaforma de desenvolvlmenLo (AmblenLe)
* MonlLorar SLaLus do ro[eLo (Cerencla de ro[eLos)

Llaborao
Cs dols grandes ob[eLlvos da fase de elaborao so ConsLrulr uma arqulLeLura
execuLvel que servlr como base para a lmplemenLao e deLalhar a grande malorla dos
requlslLos [ levanLados e reglsLrados na fase de lnlclao C grande marco dessa fase e
consLrulr uma ArqulLeLura LxecuLvel da apllcao
A segulr so relaclonadas Lodas as aLlvldades que normalmenLe so reallzadas nessa
fase Aps cada aLlvldade e lnformada enLre parnLesse e em negrlLo a dlsclpllna que
engloba a respecLlva aLlvldade
* ldenLlflcar os demals requlslLos funclonals e no funclonals (8equlslLos)
* Llaborar ALa de 8eunlo (8equlslLos)
* ueLadalhar a grande malorla dos casos de uso (8equlslLos)
* ConsLrulr ulagrama de Classe (Anllse e ro[eLo)
* Crlar modelo de 8ase de uads (Anllse e ro[eLo)
* Llaborar 1esLes de AcelLao (1esLe)
* Llaborar 8oLelro de LesLede AcelLao (1esLe)
* lmplemenLar a arqulLeLura execuLvel seleclonada (lmplemenLao)
* MonlLorar SLaLus do ro[eLo (Cerencla de ro[eLos)

ConsLruo
no flnal da base de consLruo dever ser gerada uma verso beLa do SlsLema
conLendo Lodos os requlslLos lmplemenLados e LesLados C grande marco dessa fase e
porLanLo dlsponlblllzar a verso 8eLa da Apllcao
A segulr so relaclonadas Lodas as aLlvldades que normalmenLe so reallzadas nessa
fase Aps cada aLlvldade e lnformada enLre pernLeses e em negrlLo a dlsclpllna que
engloba a respecLlva aLlvldade
* Conclulr a ldenLlflcao de requlslLos funclonals e no funclonals (8equlslLos)
* Conclulr a ldenLlflcao de ALores e Casos de uso (8equlslLos)
* Conclulr o deLalhamenLo dos Casos de uso (8equlslLos)
* Llaborar ALa de 8eunlo (8equlslLos)
* lmplemenLar componenLes (lmplemenLao)
* lnLegrar componeLe (lmplemenLao)
* 8eallzar 1esLes de unldade (lmplemenLao)
* LxecuLar Casos de 1esLe (1esLe)
* LxecuLar 1esLes de AcelLao (1esLe)
* LxecuLar 1esLes de SlsLema (1esLe)
* LxecuLar 1esLes de lnLegrao (1esLe)
* Cerar 8elaLorlo de 8esulLado de 1esLe (1esLe)
* Corrlglr falhas (lmplemenLao)
* Llaborar Manual de lnsLalao (lmplanLao)
* Llaborar Manual do usurlo (lmplanLao)
* MonlLorar SLaLus do ro[eLo (Cerencla de ro[eLos)

1ranslo
uuranLe a fase de Lranslo a verso beLa e avallada pelo usurlo no amblenLe de
produo para que se[a felLo um reflnamenLo no SlsLema a[usLando evenLuals requlslLos alnda
no aLendldos uuranLe essa fase apesar de no ser uma prLlca usual podero alnda ser
ldenLlflcados novos requlslLos o que provocar a reallzao de aLlvldades de anllse pro[eLo
lmplemenLao e LesLe
C prlnclpal ob[eLlvo e gerar uma verso deflnlLlva do SlsLema para que o usurlo possa
comear a uLlllzlo em sua plenlLude orLanLo o grande marco dessa fase e dlsponlblllzar a
verso ueflnlLlva do SlsLema
A segulr so relaclonadas Lodas as aLlvldades que normalmenLe so reallzadas nessa
fase Aps cada aLlvldade e lnformar enLre parnLeses e em negrlLo a dlsclpllna que engloba
a respecLlva aLlvldade
* Crlar amblenLe de homologao (AmblenLe)
* lmplanLar verso beLa no amblenLe de homologao (lmplanLao)
* LxecuLar 1esLes de AcelLao (1esLe)
* LxecuLar 1esLes de SlsLema (1esLe)
* LxecuLar 1esLes de lnLegrao (1esLe)
* lmplemenLar a[usLes na verso beLa (lmplemenLao)
* reparar AposLllas de 1relnamenLo (lmplanLao)
* uesenvolver A[uda CnLlne (lmplanLao)
* Crlar amblenLe de LrelnamenLo (AmblenLe)
* 8eallzar LrelnamenLo para os usurlos e equlpe de manuLeno (lmplanLao)
* Crlar amblenLe de produo (AmblenLe)
* lmplemenLar verso deflnlLlva no amblenLe de produo (lmplanLao)
* 8eglsLrar demanda (ConLrole de Mudanas)
* MonlLorar SLaLus do ro[eLo (Cerncla de ro[eLos)

Cb[eLlvo das lnLeraes
lnLerao | lase | uaLa lnlclal | uaLa 1ermlno | Cb[eLlvos | roduLos Cerados
|
1 | lnlclao | 16/03/11 | 18/03/11 | ConsLrulr ob[eLlvos do documenLo e
do pro[eLo | Lspeclflcao do documenLo e ob[eLlvos |
2 | lnlclao | 18/03/11 | 23/03/11 | LevanLar Lodos os requlslLos do
slsLema | Lspeclflcao dos requlslLos funclonals e nofunclonals |
3 | llclao | 23/03/11 | 23/0/11 | ueflnlr a organlzao do pro[eLo
| Lspeclflcao da esLruLura organlzaclonal papels e responsabllldades |
4 | lnlclao | 26/03/11 | 28/03/11 | ueflnlr as fazes da meLodologla
| Lspeclflcao das fases de lnlclao elaborao consLruo e Lranslo |
3 | lnlclao | 26/03/11 | 28/03/11 | ConsLrulr casos de uso dos requlslLos
funclonals | Casos de uso do aLendenLe cllenLe e admlnlsLrador do slsLema |
6 | lnlclao | 28/03/11 | 28/03/11 | Llaborar Cronograma rellmlnar
| Cronograma prellmlnar |
7 | lnlclao | 29/03/11 | 29/03/11 | ueflnlr ob[eLlvos de lLerao |
Cb[eLlvos de lLerao compleLo |
8 | Llaborao | 29/03/11 | 30/03/11 | Crlar roLLlpos | roLLlpos
Mblle Web e ueskLop |
9 | Llaborao | 28/03/11 | 29/03/11 | Llaborar ulagrama de Classe |
ulagrama de Classe ueflnldo |
10 | ConsLruo | 29/03/11 | 30/03/11 | uesenvolver 8anco de uados |
1abelas uLlllzadas para a verso 10 |
11 | ConsLruo | 01/04/11 | 07/04/11 | uesenvolvlmenLo de 3 Lelas ueskLop
| 3 Lelas geradas |
12 | ConsLruo | 01/04/11 | 23/03/11 | uesenvolver apllcao Web |
Apllcao web compleLo |
13 | ConsLruo | 20/03/11 | 23/03/11 | uesenvolver apllcao mblle |
ApllcaLlvo mvel compleLo |
14 | Llaborao | 29/03/11 | 07/06/11 | Cerar documenLo llnal da verso 10
| uocumenLo da verso 10 |
13 | Llaborao | 20/04/11 | 30/04/11 | Anallse da segunda fase do pro[eLo
| uocumenLao do que ser desenvolvldo |
16 | ConsLruo | | | uesenvolver aLlvldades proposLa no pro[eLo da
segunda fase | 1elas de segurana e deslgner alLerado |
Cuadro 6 Cb[eLlvo das lnLeraes do programa

ueclarao dos Cb[eLos

* uesenvolver um slsLema deskLop para fazer o gerenclamenLo das Crdens de Servlo e
cadasLro de cllenLes de uma empresa de pequeno porLe de forma que possa ser desenvolvldo
posLerlormenLe um slsLema para empresa de lnformLlca de grande porLe
* uesenvolver um slsLema para dlsposlLlvo movels (celular smaLphones eLc) com
posslbllldade de fazer uma ordem de servlo onllne sem preclsar de compuLadores ou
noLebooks permlLlndo asslm o acesso de qualquer lugar que Lenha a Lecnologla para Lals
servlos
* uesenvolver uma paglna com Lodas as lnformaes da Lmpresa de lnformaLlca permlLlndo
os cllenLes um conheclmenLo malor da ordem de servlo e uma malor comodldade na hora de
fazer a Crdem de servlo

ulagrama de Classes

* L uma represenLao da esLruLura e relaes das classes que servem de modelo para
ob[eLos e uma modelagem mulLo uLll para o slsLema deflne Lodas as classes que o slsLema
necesslLa possulr e e a base para a consLruo dos dlagramas de comunlcao

Cuadro 7 ulagrama de Classes
Cenrlos
CadasLrar CllenLe
1usurlo acessa o recurso cadasLrar cllenLe
Menu CadasLrar cllenLe
1ela CadasLro de CllenLes
2SlsLema abre a Lela
3 usurlo preenche os campos necessrlos
Cdlgo auLolncremenLe
nome sLrlng (100)
1lpo flslca [urldlca
Cl/Cn! sLrlng (18)
Lndereo sLrlng (30)
1elefone sLrlng (13)
Celular sLrlng (13)
Lmall sLrlng (30)
8C sLrlng (20)
31 usurlo pode edlLar um reglsLro
edlLar edlLa os dados cadasLrados no slsLema
32 usurlo pode exclulr um reglsLro cadasLrado
exclulr exclul um reglsLro cadasLrado no slsLema
oscondlo slsLema exlbe a mensagem 8eglLro excluldo com sucesso"
33usurlo pode pesqulsar um reglsLro no slsLema
usurlo lnforma o nome no campo pesqulsar e o slsLema exlbe os nomes de acordo com a
leLra dlglLada
34usurlo pode adlclonar um novo reglsLro no slsLema
novo hablllLa os campos para cadasLro de um novo cllenLe

CadasLrar lLens de Crdem de Servlos
1 usurlo acessa o recurso cadasLrar lLens da Crdem de Servlo
Menu CadasLrar lLens da Crdem de Servlo
1ela CadasLrar os lLens da Crdem de Servlo
2SlsLema exlbe a Lela de cadasLro
3usurlo preenche os campos necessrlos
Casos de uso

* A lnLroduo do ulagrama de Caso de uso descreve a funclonalldade proposLa para um
novo slsLema que ser pro[eLado podemos dlzer que um Caso de uso e um documenLo
narraLlvo que descreve a sequncla de evenLos de um aLor que usa um slsLema para compleLar
um processo um Caso de uso represenLa uma unldade dlscreLa da lnLerao enLre um usurlo
(humano ou mqulna) e o slsLema um Caso de uso e uma unldade de um Lrabalho Cada Caso
de uso Lem uma descrlo da funclonalldade que lr ser consLrulda no slsLema proposLo um
Caso de uso pode usar ouLra funclonalldade de Caso de uso ou esLender ouLro Caso de
uso com seu prprlo comporLamenLo
* Casos de uso so LlplcamenLe relaclonados a aLores um aLor e um humano ou enLldade
mqulna que lnLerage com o slsLema para execuLar um slgnlflcanLe Lrabalho

Cuadro 8 Casos de uso
331 Llaborao do caso de uso

Cuadro 9 Logln
Caso de uso Logln |
ld uC01 |
ALores lunclonrlo |
reCondles1 usurlo Lem que ser cadasLrado no slsLema2 usurlo dever logar no
slsLema |
lluxos de LvenLos1 C usurlo lnformar os seus dados para o logln |
lluxos AlLernaLlvos1Caso o funclonrlo no Llver cadasLro escolher a opo cadasLrar
|
sCondles1no h |

Cuadro 10 CadasLro do CllenLe
Caso de uso CadasLro de cllenLe |
ld uC02 |
ALores ALendenLe |
reCondles1 usurlo Lem que esLar logado no slsLema2 C usurlo dever Ler permlsso
a essa funclonalldade do slsLema |
lluxos de LvenLos1 C usurlo lnformar os seus dados para o logln2 C usurlo cadasLra o
cllenLe |
lluxos AlLernaLlvos1 usurlo ALuallza o cllenLe2usurlo ConsulLa o cllenLe |
sCondles1no h |
Cuadro 11 CadasLro de CS
Caso de uso CadasLro de CS |
ld uC03 |
ALores ALendenLe |
reCondles1 usurlo Lem que esLar logado no slsLema2 C usurlo dever Ler permlsso
a essa funclonalldade do slsLema |
lluxos de LvenLos1 C usurlo lnformar os seus dados para o logln2 C usurlo consulLa o
cllenLe3 C usurlo reglsLra os dados na CS4 C usurlo grava a CS |
lluxos AlLernaLlvos1usurlo ConsulLa o cllenLe2usurlo CadasLra o cllenLe3usurlo
ConsulLa CS |
sCondles1no h |

Cuadro 12 AberLura de CS
Caso de uso AberLura CS |
ld uC04 |
ALores 1ecnlco |
reCondles1 usurlo Lem que esLar logado no slsLema2 C usurlo dever Ler permlsso
a essa funclonalldade do slsLema |
lluxos de LvenLos1 C usurlo lnformar os seus dados para o logln2 C usurlo consulLa a
CS3 C usurlo aLuallza CS4 C usurlo d o andamenLo na CS |
lluxos AlLernaLlvos1no h |
sCondles1no h |
Cuadro 13 SlLuao da CS
Caso de uso SlLuao CS |
ld uC03 |
ALores 1ecnlco |
reCondles1 usurlo Lem que esLar logado no slsLema2 C usurlo dever Ler permlsso
a essa funclonalldade do slsLema |
lluxos de LvenLos1 C usurlo lnformar os seus dados para o logln2 C usurlo consulLa
CS3 C usurlo aLuallza CS4C usurlo faz o fechamenLo da CS |
lluxos AlLernaLlvos1no h |
sCondles1no h |

Cuadro 14 ConsulLas

Caso de uso ConsulLa |
ld uC06 |
ALores CllenLe |
reCondles1 C CllenLe dever esLar cadasLrado no slsLema2 C cllenLe dever Ler uma CS
cadasLrada para consulLa |
lluxos de LvenLos1 C cllenLe lnformar os seus dados2 C cllenLe consulLa CS3 C cllenLe
aLuallza CS |
lluxos AlLernaLlvos1 Caso o cllenLe no for cadasLrado o slsLema Ler a opo para cadasLro
|
sCondles1no h |

Manual de lnLerface ueskLop

llgura 1 1ela lnlclal
nela o usurlo Ler dlversos menus com cada qual dlspe de dlversas Larefas a escolha e
necessldade do usurlo LnLre os menus Cperao CadasLro ConsulLa llnancelro para
conhecer mals sobre o SlsLema |


llgura 2 CadasLro do CllenLe
nesLe Menu o usurlo Ler as segulnLes Larefas essoa llslca ou [urldlca Cdlgo
nome Apelldo Cl 8C uaLa de Lxpedlo Crgo Lmlssor Cl Lndereo numero 8alrro
ComplemenLo Cldade ul Anlversarlo 1elefone Com 1elefone Celular ConLaLo Lmall C8S
LlmlLe de CredlLo uaLa CadasLro uaLa ALuallzao e PlsLrlco |

llgura 3 ConsulLa o CllenLe
lorma de rocura da ConsulLa do CllenLe lnlclado or ou Cue ConLenha rocurar or 8azo
Soclal ou nome nome lanLasla ou Apelldo Cn! ou Cl e rocurar para saber se ele e cllenLe
da empresa |

llgura 4 LanamenLo da Crdem de Servlo
Cdlgo do CllenLe nome ou 8azo Soclal Cdlgo do LqulpamenLo Modelo Marca
numero de Serle Cdlgo do Servlo Servlo CuanLldade reo unlLrlo para o cllenLe Ler
mals segurana no servlo

llgura 3 CadasLro de Servlo
lorma de rocura lnlclado por ou que conLenha procurar por uescrlo do servlo ou
cdlgo do Servlo pesqulsar para o cllenLe Ler cerLeza que o servlo esLa sendo felLo

llgura 6 lnclulr CadasLro de Servlo
Cdlgo Servlo valor em 8eals uescrlo do Servlo uaLa do CadasLro uaLa ALuallzao para
o cllenLe Ler cerLeza que o servlo fol concluldo e Lem sua garanLla de usabllldade do
equlpamenLo ou peas

llgura 7 ConsulLa de LqulpamenLo
lorma de rocurar lnlclado or ou Cue ConLenha rocurar or nome LqulpamenLo
Modelo LqulpamenLo Marca do LqulpamenLo rocurar com lsso o cllenLe no Lenha
desconflana ou duvlda peranLe o servlo do equlpamenLo

Codlgo lonLe ueskLop

CadasLro do LqulpamenLo do uelphl

1 unlL uCadLqulpamenLo
2
3 lnLerface
4
3 uses
6 Wlndows Messages SysuLlls varlanLs Classes Craphlcs ConLrols lorms
7 ulalogs SLdCLrls 8uLLons ComCLrls LxLCLrls Crlds u8Crlds
8
9 Lype
10 1lCadLqulpamenLo class(1lorm)
11 SLaLus8ar1 1SLaLus8ar
12 8Lnrlmelro 18lL8Ln
13 8LnAnLerlor 18lL8Ln
14 8Lnroxlmo 18lL8Ln
13 8LnulLlmo 18lL8Ln
16 8Lnlnclulr 18lL8Ln
17 8LnSalvar 18lL8Ln
18 8LnCancelar 18lL8Ln
19 8LnLxclulr 18lL8Ln
20 8Lnlechar 18lL8Ln
21 ageConLrol1 1ageConLrol
22 1abSheeL1 11abSheeL
23 1abSheeL2 11abSheeL
24 Servlco 1anel
23 8Lnesqulsarservlco 18lL8Ln
26 LdLesqulsaServlco 1LdlL
27 u8CrldServlco 1u8Crld
28 Check8ox1 1Check8ox
29 Croup8ox1 1Croup8ox
30 8adlo8uLLon1 18adlo8uLLon
31 8adlo8uLLon2 18adlo8uLLon
32 8adlo8uLLon3 18adlo8uLLon
33 procedure 8LnlecharMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x ? lnLeger)
34 procedure lormMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x ? lnLeger)
33 procedure 8LnlecharCllck(Sender 1Cb[ecL)
36 prlvaLe
37 rlvaLe declaraLlons
38 publlc
39 ubllc declaraLlons
40 end
41
42 var
43 lCadLqulpamenLo 1lCadLqulpamenLo
44
43 lmplemenLaLlon
46
47 $8 *dfm
48
49 procedure 1lCadLqulpamenLo8LnlecharCllck(Sender 1Cb[ecL)
30 begln
31 Close
32 end
33
34 procedure 1lCadLqulpamenLo8LnlecharMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x
? lnLeger)
33 begln
36 mudando cor do capLlon de um blLbLn quando o cursor do mouse passar por clma
37 crle o evenLo do blLbLn CnMouseMove e lslra o segulnLe codlgo
38
39 procedure
60
61 1lorm18lL8Ln1MouseMove(Sender1Cb[ecL8uLLon1Mouse8uLLon
ShlfL1ShlfLSLaLex?lnLeger)
62 begln
63 nomedoblLbLnfonLcolorclred
64 end
63
66 crle o evenLo do form onde se enconLra o blLbLn onmousemove e lslra o segulnLe codlgo
67
68 procedure 1lorm1lormMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x ? lnLeger)
69 begln
70 nomedoblLbLnfonLcolorclblack
71 end
72
73 obsculdado o nome desse blLbLn esLa como nomedoblLbLn
essa lnformao Lambem serve para malorla dos componeLes
pronLo seu blLbLn esLa pronLo
74
73 8LnlecharfonLcolorclred
76 end
77
78 procedure 1lCadLqulpamenLolormMouseMove(Sender 1Cb[ecL
ShlfL 1ShlfLSLaLe x ? lnLeger)
79 begln
80 8LnlecharfonLcolorclblack
81 end
82
83 end

CadasLro do lunclonarlo do uelphl

1 unlL uCadlunclonarlo
2
3 lnLerface
4
3 uses
6 Wlndows Messages SysuLlls varlanLs Classes Craphlcs ConLrols lorms
7 ulalogs uModeloCad Crlds u8Crlds SLdCLrls LxLCLrls ComCLrls 8uLLons 8 u8
9 Mask u8CLrls
10
11 Lype
12 1lCadlunclonarlo class(1lModeloCad)
13 u1Slunclonarlo 1uaLaSource
14 Label1 1Label
13 u8LdlL1 1u8LdlL
16 Label2 1Label
17 u8LdlL2 1u8LdlL
18 Label3 1Label
19 u8LdlL3 1u8LdlL
20 Label4 1Label
21 u8LdlL4 1u8LdlL
22 Label3 1Label
23 u8LdlL3 1u8LdlL
24 Label6 1Label
23 u8LdlL6 1u8LdlL
26 Label7 1Label
27 u8LdlL7 1u8LdlL
28 Label8 1Label
29 u8LdlL8 1u8LdlL
30 Label9 1Label
31 u8LdlL9 1u8LdlL
32 Label10 1Label
33 u8LdlL10 1u8LdlL
34 Label11 1Label
33 u8LdlL11 1u8LdlL
36 Label12 1Label
37 u8LdlL12 1u8LdlL
38 Label13 1Label
39 u8LdlL13 1u8LdlL
40 Label14 1Label
41 u8LdlL14 1u8LdlL
42 Label13 1Label
43 u8LdlL13 1u8LdlL
44 Label16 1Label
43 u8LdlL16 1u8LdlL
46 Label17 1Label
47 u8LdlL17 1u8LdlL
48 Label18 1Label
49 u8LdlL18 1u8LdlL
30 Label19 1Label
31 u8LdlL19 1u8LdlL
32 Label20 1Label
33 u8LdlL20 1u8LdlL
34 Label21 1Label
33 u8LdlL21 1u8LdlL
36 Label22 1Label
37 u8LdlL22 1u8LdlL
38 Label23 1Label
39 u8LdlL23 1u8LdlL
60 Label24 1Label
61 u8LdlL24 1u8LdlL
62 Label23 1Label
63 u8LdlL23 1u8LdlL
64 Label26 1Label
63 u8LdlL26 1u8LdlL
66 Label27 1Label
67 u8LdlL27 1u8LdlL
68 Label28 1Label
69 u8LdlL28 1u8LdlL
70 Label29 1Label
71 u8LdlL29 1u8LdlL
72 Label30 1Label
73 u8LdlL30 1u8LdlL
74 Label31 1Label
73 u8LdlL31 1u8LdlL
76 Label32 1Label
77 u8LdlL32 1u8LdlL
78 Label33 1Label
79 u8LdlL33 1u8LdlL
80 procedure 8LnrlmelroCllck(Sender 1Cb[ecL)
81 procedure 8LnAnLerlorCllck(Sender 1Cb[ecL)
82 procedure 8LnroxlmoCllck(Sender 1Cb[ecL)
83 procedure 8LnulLlmoCllck(Sender 1Cb[ecL)
84 procedure 8LnlnclulrCllck(Sender 1Cb[ecL)
83 procedure 8LnSalvarCllck(Sender 1Cb[ecL)
86 procedure 8LnCancelarCllck(Sender 1Cb[ecL)
87 procedure 8LnLxclulrCllck(Sender 1Cb[ecL)
88 procedure LdlL1keyress(Sender 1Cb[ecL var key Char)
89 procedure 8lL8Ln1Cllck(Sender 1Cb[ecL)
90 prlvaLe
91 rlvaLe declaraLlons
92 procedure pesqulsalunc
93 publlc
94 ubllc declaraLlons
93 end
96
97 var
98 lCadlunclonarlo 1lCadlunclonarlo
99
100 lmplemenLaLlon
101
102 uses uumrlnclpal
103
104 $8 *dfm
103
103 procedure 1lCadlunclonarlo8lL8Ln1Cllck(Sender 1Cb[ecL)
106 begln
107 lnherlLed
108 pesqulsalunc
109end
110
111procedure 1lCadlunclonarlo8LnAnLerlorCllck(Sender 1Cb[ecL)
112begln
113 lnherlLed
114 umrlnclpalCuerylunclonarlorlor
113 8LnSalvarLnabled1rue
116 8LnCancelarLnabled1rue
117 8LnrlmelroLnabled1rue
118 8LnAnLerlorLnabled1rue
119 8LnroxlmoLnabled1rue
120 8LnulLlmoLnabled1rue
121 8LnlnclulrLnabled1rue
122 8LnLxclulrLnabled1rue
123 8LnlecharLnabled1rue
124 end
123
126 procedure 1lCadlunclonarlo8LnCancelarCllck(Sender 1Cb[ecL)
127begln
128 lnherlLed
129 umrlnclpalCuerylunclonarloCancel
130 end
131
132 procedure 1lCadlunclonarlo8LnLxclulrCllck(Sender 1Cb[ecL)
133 begln
134 lnherlLed
133 lf messagedlg(Conflrma
136 excluso?mLconflrmaLlonmbyesmbno0)mryes Lhen
137 begln
138 showmessage(Lxcluldo com Sucesso!)
139 umrlnclpalCuerylunclonarloueleLe
140 end else
141 begln
142 showmessage(Lxcluso cancelada!)
143 umrlnclpalCuerylunclonarloCancel
144 end
143 end
146
147 procedure 1lCadlunclonarlo8LnlnclulrCllck(Sender 1Cb[ecL)
148 begln
149 lnherlLed
130 lCadlunclonarloCapLlonCadasLro de lunclonrlo
131 umrlnclpalCuerylunclonarloAppend
132 u8LdlL2SeLlocus
133 end
134
133 rocedure 1lCadlunclonarlo8LnrlmelroCllck(Sender 1Cb[ecL)
136 begln
137 lnherlLed
138 umrlnclpalCuerylunclonarlollrsL
139 8LnSalvarLnabled1rue
160 8LnCancelarLnabled1rue
161 8LnrlmelroLnabled1rue
162 8LnAnLerlorLnabled1rue
163 8LnroxlmoLnabled1rue
164 8LnulLlmoLnabled1rue
163 8LnlnclulrLnabled1rue
166 8LnLxclulrLnabled1rue
167 8LnlecharLnabled1rue
168 end
169
170 procedure 1lCadlunclonarlo8LnroxlmoCllck(Sender 1Cb[ecL)
171 begln
172 lnherlLed
173 umrlnclpalCuerylunclonarlonexL
174 8LnSalvarLnabled1rue
173 8LnCancelarLnabled1rue
176 8LnrlmelroLnabled1rue
177 8LnAnLerlorLnabled1rue
178 8LnroxlmoLnabled1rue
179 8LnulLlmoLnabled1rue
180 8LnlnclulrLnabled1rue
181 8LnLxclulrLnabled1rue
182 8LnlecharLnabled1rue
183 end
184
183 procedure 1lCadlunclonarlo8LnSalvarCllck(Sender 1Cb[ecL)
186 begln
187 lnherlLed
188 umrlnclpalCuerylunclonarloosL
189 end
190
191 procedure 1lCadlunclonarlo8LnulLlmoCllck(Sender 1Cb[ecL)
192 begln
193 lnherlLed
194 umrlnclpalCuerylunclonarloLasL
193 8LnSalvarLnabled1rue
196 8LnCancelarLnabled1rue
197 8LnrlmelroLnabled1rue
198 8LnAnLerlorLnabled1rue
199 8LnroxlmoLnabled1rue
200 8LnulLlmoLnabled1rue
201 8LnlnclulrLnabled1rue
202 8LnLxclulrLnabled1rue
203 8LnlecharLnabled1rue
204 end
203
206 procedure 1lCadlunclonarloLdlL1keyress(Sender 1Cb[ecL var key 207 Char)
208 begln
209 lnherlLed
210 lf key #13 Lhen // Se for presslonado o enLer
211 pesqulsalunc
212 end
213
214 procedure 1lCadlunclonarlopesqulsalunc
213 var
216 Campo 1lpo sLrlng
217 begln
218 lf 8adloCroup3lLemlndex 0 Lhen
219 Campo lunc_nome
220 else lf 8adloCroup3lLemlndex 1 Lhen
221 Campo lunc_Cpf
222 else
223 Campo lunc_1elefone
224 Case 8adloCroup2lLemlndex of
223 0 1lpoupper(+LdlL1LexL+)//lnlclado por
226 1 1lpoupper(+LdlL1LexL+)// que conLenha
227 end
228 WlLh umrlnclpalCuerylunclonarlo do
229 begln
230 SCLClear
231 SCLAdd(SelecL * from funclonarlo Where +Campo+ Llke +1lpo)
232 AcLlvelalse
233 AcLlve1rue
234 LdlL1Clear
233 LdlL1SeLlocus
236 end
237end
238
239 end

CadasLro de Crdem de Servlo do uelphl

1unlL uCadCrdemServlco
2
3 lnLerface
4
3 uses
6 Wlndows Messages SysuLlls varlanLs Classes Craphlcs ConLrols lorms
7 ulalogs SLdCLrls Mask u8CLrls u8 8uLLons Crlds u8Crlds LxLCLrls
8 ComCLrls
9
10 Lype
11 1lCadCrdemServlco class(1lorm)
12 u8LdlL3 1u8LdlL
13 Label13 1Label
14 u8LdlL6 1u8LdlL
13 SLaLus8ar1 1SLaLus8ar
16 anel2 1anel
17 Label20 1Label
18 CCCS 1ageConLrol
19 1abSheeL1 11abSheeL
20 1abSheeL2 11abSheeL
21 8Lnlechar 18lL8Ln
22 8LnLxclulr 18lL8Ln
23 8LnCancelar 18lL8Ln
24 8LnSalvar 18lL8Ln
23 8Lnlnclulr 18lL8Ln
26 8LnulLlmo 18lL8Ln
27 8Lnroxlmo 18lL8Ln
28 8LnAnLerlor 18lL8Ln
29 8Lnrlmelro 18lL8Ln
30 1abSheeL3 11abSheeL
31 anel1 1anel
32 Label2 1Label
33 Label11 1Label
34 Label12 1Label
33 Label14 1Label
36 Label13 1Label
37 Label16 1Label
38 Label17 1Label
39 Label18 1Label
40 Label19 1Label
41 Label1 1Label
42 Label7 1Label
43 Label8 1Label
44 Label9 1Label
43 Label10 1Label
46 Label3 1Label
47 Label4 1Label
48 Label3 1Label
49 Label6 1Label
30 8LnesqulsaClle 18lL8Ln
31 8LnCadCllenLe_os 18lL8Ln
32 LdLCnp[Clle 1LdlL
33 LdlL9 1LdlL
34 LdlL3 1LdlL
33 LdlL4 1LdlL
36 LdlL3 1LdlL
37 LdlL6 1LdlL
38 LdlL7 1LdlL
39 LdlL8 1LdlL
60 LdLCodClle 1LdlL
61 LdLnomeClle 1LdlL
62 LdLCodlgoLqulp 1LdlL
63 LdLModeloLqulp 1LdlL
64 LdLMarcaLqulp 1LdlL
63 LdLSerleLqulp 1LdlL
66 8LnCadLqulp 18lL8Ln
67 8LnesqulsaLqulp 18lL8Ln
68 LdLCodlgorod 1LdlL
69 LdLnomerod 1LdlL
70 LdLCuanLldaderod 1LdlL
71 LdLrecorod 1LdlL
72 8Lnesqulsarod 18lL8Ln
73 8LnCadrod 18lL8Ln
74 u8CrldroduLo 1u8Crld
73 u1SConsCrdemServlco 1uaLaSource
76 CllenLe 1anel
77 8Lnesqulsar 18lL8Ln
78 LdLesqulsar 1LdlL
79 8Cesqulsa 18adloCroup
80 8Crocura 18adloCroup
81 u8Crld1 1u8Crld
82 8lL8Ln1 18lL8Ln
83 Label21 1Label
84 Memo1 1Memo
83 Label22 1Label
86 Label23 1Label
87 Label24 1Label
88 uaLe1lmelcker1 1uaLe1lmelcker
89 uaLe1lmelcker2 1uaLe1lmelcker
90 uaLe1lmelcker3 1uaLe1lmelcker
100 Label23 1Label
101Label26 1Label
102 Label27 1Label
103 Croup8ox1 1Croup8ox
104 LdlL1 1LdlL
103 Label29 1Label
106 LdlL2 1LdlL
107 Label30 1Label
108 Croup8ox2 1Croup8ox
109 Label31 1Label
110 LdlL10 1LdlL
111 Label32 1Label
112 Label28 1Label
113 LdlL11 1LdlL
114 LdlL12 1LdlL
113 LdlL13 1LdlL
116 Label33 1Label
117 anel3 1anel
118 Label34 1Label
119 Label33 1Label
120 Label36 1Label
121u8LdlL1 1u8LdlL
122 u8LdlL2 1u8LdlL
123 u8LdlL3 1u8LdlL
124 u8LdlL4 1u8LdlL
123 Label37 1Label
126 Label38 1Label
127 8lL8Ln2 18lL8Ln
128 u8Memo1 1u8Memo
129 u8Crld2 1u8Crld
130 Label39 1Label
131 Label40 1Label
132 Label41 1Label
133 Label42 1Label
134 u8LdLCodlgorod 1u8LdlL
133 u8LdLnomerod 1u8LdlL
136 u8LdLCuanLldaderod 1u8LdlL
137 u8LdLrecorod 1u8LdlL
138 8lL8Ln4 18lL8Ln
139 u1SCS_lLens 1uaLaSource
140 8adloCroup1 18adloCroup
141 u8LdLCod_CS 1u8LdlL
142 8lL8Ln3 18lL8Ln
143 u8Combo8ox1 1u8Combo8ox
144 u8Combo8ox2 1u8Combo8ox
143 procedure 8LnesqulsaClleCllck(Sender 1Cb[ecL)
146 procedure 8LnCadCllenLe_osCllck(Sender 1Cb[ecL)
147 procedure LdLnomeCllekeyress(Sender 1Cb[ecL var key Char)
148 procedure LdLCodCllekeyress(Sender 1Cb[ecL var key Char)
149 procedure LdLCnp[Cllekeyress(Sender 1Cb[ecL var key Char)
130 procedure LdlL3keyress(Sender 1Cb[ecL var key Char)
131 procedure LdlL4keyress(Sender 1Cb[ecL var key Char)
132 procedure LdlL3keyress(Sender 1Cb[ecL var key Char)
133 procedure LdlL6keyress(Sender 1Cb[ecL var key Char)
134 procedure LdlL7keyress(Sender 1Cb[ecL var key Char)
133 procedure LdlL8keyress(Sender 1Cb[ecL var key Char)
136 procedure LdlL9keyress(Sender 1Cb[ecL var key Char)
137 procedure LdLCodlgoLqulpkeyress(Sender 1Cb[ecL var key Char)
138 procedure LdLModeloLqulpkeyress(Sender 1Cb[ecL var key Char)
139 procedure LdLMarcaLqulpkeyress(Sender 1Cb[ecL var key Char)
160 procedure LdLSerleLqulpkeyress(Sender 1Cb[ecL var key Char)
161 procedure LdLCodlgorodkeyress(Sender 1Cb[ecL var key Char)
162 procedure LdLnomerodkeyress(Sender 1Cb[ecL var key Char)
163 procedure LdLCuanLldaderodkeyress(Sender 1Cb[ecL var key Char)
164 procedure LdLrecorodkeyress(Sender 1Cb[ecL var key Char)
163 procedure lormShow(Sender 1Cb[ecL)
166 procedure 8LnesqulsaLqulpCllck(Sender 1Cb[ecL)
167 procedure LdLCodClleLxlL(Sender 1Cb[ecL)
168 procedure 8LnesqulsarodCllck(Sender 1Cb[ecL)
169 procedure LdLrecorodLxlL(Sender 1Cb[ecL)
170 procedure 8LnlecharCllck(Sender 1Cb[ecL)
171 procedure LdLesqulsarkeyress(Sender 1Cb[ecL var key Char)
172 procedure 8LnesqulsarCllck(Sender 1Cb[ecL)
173 procedure u8Crld1keyress(Sender 1Cb[ecL var key Char)
174 procedure u8Crld1ublCllck(Sender 1Cb[ecL)
173 procedure 8lL8Ln3Cllck(Sender 1Cb[ecL)
176 procedure 8LnrlmelroCllck(Sender 1Cb[ecL)
177 procedure 8LnAnLerlorCllck(Sender 1Cb[ecL)
178 procedure 8LnroxlmoCllck(Sender 1Cb[ecL)
179 procedure 8LnulLlmoCllck(Sender 1Cb[ecL)
180 procedure 8LnlnclulrCllck(Sender 1Cb[ecL)
181 procedure 8LnSalvarCllck(Sender 1Cb[ecL)
182 procedure 8LnCancelarCllck(Sender 1Cb[ecL)
183 procedure 8LnLxclulrCllck(Sender 1Cb[ecL)
184 procedure u8LdLCod_CSkeyress(Sender 1Cb[ecL var key Char)
183 procedure uaLe1lmelcker1keyress(Sender 1Cb[ecL var key Char)
186 procedure u8Combo8ox1keyress(Sender 1Cb[ecL var key Char)
187 procedure u8Combo8ox2keyress(Sender 1Cb[ecL var key Char)
188 procedure u8LdlL1keyress(Sender 1Cb[ecL var key Char)
189 procedure u8LdlL2keyress(Sender 1Cb[ecL var key Char)
190 procedure u8LdlL4keyress(Sender 1Cb[ecL var key Char)
191 procedure u8Memo1keyress(Sender 1Cb[ecL var key Char)
192 procedure u8LdLCodlgorodkeyress(Sender 1Cb[ecL var key Char)
193 procedure u8LdLnomerodkeyress(Sender 1Cb[ecL var key Char)
194 procedure u8LdLCuanLldaderodkeyress(Sender 1Cb[ecL var key Char)
193 procedure u8LdLrecorodkeyress(Sender 1Cb[ecL var key Char)
196 procedure LdlL1keyress(Sender 1Cb[ecL var key Char)
197 procedure LdlL2keyress(Sender 1Cb[ecL var key Char)
198 procedure LdlL10keyress(Sender 1Cb[ecL var key Char)
199 procedure LdlL11keyress(Sender 1Cb[ecL var key Char)
200 procedure LdlL12keyress(Sender 1Cb[ecL var key Char)
201 procedure Memo1keyress(Sender 1Cb[ecL var key Char)
202 procedure LdlL13keyress(Sender 1Cb[ecL var key Char)
203 prlvaLe
204 rlvaLe declaraLlons
203 procedure pesqulsaCS
206 publlc
207 ubllc declaraLlons
208 procedure ulaCampo(Sender 1Cb[ecL var key Char)
209 end
210
211var
212 lCadCrdemServlco 1lCadCrdemServlco
213
214 lmplemenLaLlon
213
216 uses uumrlnclpal uCadCllenLe uConsCllenLe uConsLqulpamenLo
217 uConsServlco
218 uConslunclonarlo
219
220 $8 *dfm
221
222 procedure 1lCadCrdemServlco8lL8Ln3Cllck(Sender 1Cb[ecL)
223 begln
224 Lry
223 lConslunclonarlo1lConslunclonarloCreaLe(Self)
226 lConslunclonarloShowModal
227 flnally
228 lConslunclonarlolree
229 lConslunclonarlonll
230 end
231 end
232
233 procedure 1lCadCrdemServlco8LnAnLerlorCllck(Sender 1Cb[ecL)
234 begln
233 umrlnclpalCueryCrdemServlcorlor
236 8LnSalvarLnabled1rue
237 8LnCancelarLnabled1rue
238 8LnrlmelroLnabled1rue
239 8LnAnLerlorLnabled1rue
240 8LnroxlmoLnabled1rue
241 8LnulLlmoLnabled1rue
242 8LnlnclulrLnabled1rue
243 8LnLxclulrLnabled1rue
244 8LnlecharLnabled1rue
243 end
246
247 procedure 1lCadCrdemServlco8LnCadCllenLe_osCllck(Sender 1Cb[ecL)
248 begln
249 Lry
230 lCadCllenLe1lCadCllenLeCreaLe(Self)
231 lCadCllenLeCCCllenLeAcLlveagelndex 1
232 //lCadCllenLeCCCllenLe1ablndex 1
233 lCadCllenLeShowModal
234 lCadCllenLeCapLlonCadasLro de CllenLe
233 umrlnclpalCueryCadCllenLeAppend
236
237 ShowMessage(ALeno! Lscolha o Llpo de CllenLe)
238 //messagedlg(ALeno! Lscolha o Llpo de
239 CllenLemLlnformaLlonmbok0)
260 lCadCllenLeubenomeSeLlocus
261 flnally
262 lCadCllenLelree
263 lCadCllenLenll
264 end
263 end
266
267 procedure 1lCadCrdemServlco8LnCancelarCllck(Sender 1Cb[ecL)
268 begln
269 umrlnclpalCueryCrdemServlcoCancel
270 umrlnclpalCueryCS_lLensCancel
271 8LnSalvarLnabled1rue
272 8LnCancelarLnabled1rue
273 8LnrlmelroLnabled1rue
274 8LnAnLerlorLnabled1rue
273 8LnroxlmoLnabled1rue
276 8LnulLlmoLnabled1rue
277 8LnlnclulrLnabled1rue
278 8LnLxclulrLnabled1rue
279 8LnlecharLnabled1rue
280 end
281
282 procedure 1lCadCrdemServlco8LnLxclulrCllck(Sender 1Cb[ecL)
283 begln
284 lf messagedlg(Conflrma
283 excluso?mLconflrmaLlonmbyesmbno0)mryes Lhen
286 begln
287 showmessage(Lxcluldo com Sucesso!)
288 umrlnclpalCueryCrdemServlcoueleLe
289 umrlnclpalCueryCS_lLensueleLe
290 end else
291 begln
292 showmessage(Lxcluso cancelada!)
293 umrlnclpalCueryCrdemServlcoCancel
294 umrlnclpalCueryCS_lLensCancel
293 end
296 8LnSalvarLnabledlalse
297 8LnCancelarLnabledlalse
298 8LnrlmelroLnabled1rue
299 8LnAnLerlorLnabled1rue
300 8LnroxlmoLnabled1rue
301 8LnulLlmoLnabled1rue
302 8LnlnclulrLnabled1rue
303 8LnLxclulrLnabled1rue
304 8LnlecharLnabled1rue
303 end
306
307 procedure 1lCadCrdemServlco8LnlecharCllck(Sender 1Cb[ecL)
308 begln
309 Close
310 end
311
312 procedure 1lCadCrdemServlco8LnlnclulrCllck(Sender 1Cb[ecL)
313 begln
314 lCadCrdemServlcoCapLlonLanamenLo de Crdens de Servlo
313 CCCSAcLlveagelndex2
316 umrlnclpalCueryCrdemServlcoAppend
317 umrlnclpalCueryCS_lLensAppend
318 8LnSalvarLnabled1rue
319 8LnCancelarLnabled1rue
320 8LnrlmelroLnabledlalse
321 8LnAnLerlorLnabledlalse
322 8LnroxlmoLnabledlalse
323 8LnulLlmoLnabledlalse
324 8LnlnclulrLnabledlalse
323 8LnLxclulrLnabledlalse
326 8LnlecharLnabledlalse
327 end
328
329 procedure 1lCadCrdemServlco8LnesqulsaClleCllck(Sender 1Cb[ecL)
330 begln
331 Lry
332 lConscllenLe1lConsCllenLeCreaLe(Self)
333 lConscllenLeShowModal
334 flnally
333 lConscllenLelree
336 lConscllenLenll
337 end
338 end
339
340 procedure 1lCadCrdemServlco8LnesqulsaLqulpCllck(Sender 1Cb[ecL)
341 begln
342 Lry
343 lConsLqulpamenLo1lConsLqulpamenLoCreaLe(Self)
344 lConsLqulpamenLoShowModal
343 flnally
346 lConsLqulpamenLolree
347 lConsLqulpamenLonll
348 end
349 end
330
331 procedure 1lCadCrdemServlco8LnesqulsarodCllck(Sender 1Cb[ecL)
332 begln
333 Lry
334 lConsServlco1lConsServlcoCreaLe(Self)
333 lConsServlcoShowModal
336 flnally
337 lConsServlcolree
338 lConsServlconll
339 end
360 end
361
362 procedure 1lCadCrdemServlco8LnesqulsarCllck(Sender 1Cb[ecL)
363 begln
364 pesqulsaCS
363 end
366
367 procedure 1lCadCrdemServlco8LnrlmelroCllck(Sender 1Cb[ecL)
368 begln
369 umrlnclpalCueryCrdemServlcollrsL
370 8LnSalvarLnabled1rue
371 8LnCancelarLnabled1rue
372 8LnrlmelroLnabled1rue
373 8LnAnLerlorLnabled1rue
374 8LnroxlmoLnabled1rue
373 8LnulLlmoLnabled1rue
376 8LnlnclulrLnabled1rue
377 8LnLxclulrLnabled1rue
378 8LnlecharLnabled1rue
379 end
380
381 procedure 1lCadCrdemServlco8LnroxlmoCllck(Sender 1Cb[ecL)
382 begln
383 umrlnclpalCueryCrdemServlconexL
384 8LnSalvarLnabled1rue
383 8LnCancelarLnabled1rue
386 8LnrlmelroLnabled1rue
387 8LnAnLerlorLnabled1rue
388 8LnroxlmoLnabled1rue
389 8LnulLlmoLnabled1rue
390 8LnlnclulrLnabled1rue
391 8LnLxclulrLnabled1rue
392 8LnlecharLnabled1rue
393 end
394
393 procedure 1lCadCrdemServlco8LnSalvarCllck(Sender 1Cb[ecL)
396 begln
397 umrlnclpalCueryCrdemServlcoosL
398 umrlnclpalCueryCS_lLensosL
399 8LnSalvarLnabled1rue
400 8LnCancelarLnabled1rue
401 8LnrlmelroLnabled1rue
402 8LnAnLerlorLnabled1rue
403 8LnroxlmoLnabled1rue
404 8LnulLlmoLnabled1rue
403 8LnlnclulrLnabled1rue
406 8LnLxclulrLnabled1rue
407 8LnlecharLnabled1rue
408 end
409
410 procedure 1lCadCrdemServlco8LnulLlmoCllck(Sender 1Cb[ecL)
411 begln
412 umrlnclpalCueryCrdemServlcoLasL
413 8LnSalvarLnabled1rue
414 8LnCancelarLnabled1rue
413 8LnrlmelroLnabled1rue
416 8LnAnLerlorLnabled1rue
417 8LnroxlmoLnabled1rue
418 8LnulLlmoLnabled1rue
419 8LnlnclulrLnabled1rue
420 8LnLxclulrLnabled1rue
421 8LnlecharLnabled1rue
422 end
423
424 procedure 1lCadCrdemServlcouaLe1lmelcker1keyress(Sender
1Cb[ecL var key Char)
423 begln
426 ulaCampo( Sender key )
427 end
428
429 procedure 1lCadCrdemServlcou8Combo8ox1keyress(Sender 1Cb[ecL var key Char)
430 begln
431 ulaCampo( Sender key )
432 end
433
434 procedure 1lCadCrdemServlcou8Combo8ox2keyress(Sender 1Cb[ecL var key Char)
433 begln
436 ulaCampo( Sender key )
437 end
438
439 procedure 1lCadCrdemServlcou8LdlL1keyress(Sender 1Cb[ecL var key Char)
440 begln
441 ulaCampo( Sender key )
442 end
443
444 procedure 1lCadCrdemServlcou8LdlL2keyress(Sender 1Cb[ecL var key Char)
443 begln
446 ulaCampo( Sender key )
447 end
448
449 procedure 1lCadCrdemServlcou8LdlL4keyress(Sender 1Cb[ecL var key Char)
430 begln
431 ulaCampo( Sender key )
432 end
433
434 procedure 1lCadCrdemServlcou8LdLCodlgorodkeyress(Sender 1Cb[ecL
433 var key Char)
436 begln
437 ulaCampo( Sender key )
438 end
439
460 procedure 1lCadCrdemServlcou8LdLCod_CSkeyress(Sender 1Cb[ecL var key Char)
461 begln
462 ulaCampo( Sender key )
463 end
464
463 procedure 1lCadCrdemServlcou8LdLnomerodkeyress(Sender 1Cb[ecL
466 var key Char)
467 begln
468 ulaCampo( Sender key )
469 end
470
471 procedure 1lCadCrdemServlcou8LdLrecorodkeyress(Sender 1Cb[ecL
472 var key Char)
473 begln
474 ulaCampo( Sender key )
473 end
476
477 procedure 1lCadCrdemServlcou8LdLCuanLldaderodkeyress(Sender 1Cb[ecL
478 var key Char)
479 begln
480 ulaCampo( Sender key )
481 end
482
483 procedure 1lCadCrdemServlcou8Crld1ublCllck(Sender 1Cb[ecL)
484 begln
483 CCCSAcLlveagelndex 1
486 end
487
488 procedure 1lCadCrdemServlcou8Crld1keyress(Sender 1Cb[ecL var key Char)
489 begln
490 lf key #13 Lhen // Se for presslonado o enLer
491 CCCSAcLlveagelndex 1
492 end
493
494 procedure 1lCadCrdemServlcou8Memo1keyress(Sender 1Cb[ecL var key Char)
493 begln
496 ulaCampo( Sender key )
497 end
498
499 procedure 1lCadCrdemServlcoLdlL10keyress(Sender 1Cb[ecL var key Char)
300 begln
301 ulaCampo( Sender key )
302 end
303
304 procedure 1lCadCrdemServlcoLdlL11keyress(Sender 1Cb[ecL var key Char)
303 begln
306 ulaCampo( Sender key )
307 end
13
309 procedure 1lCadCrdemServlcoLdlL12keyress(Sender 1Cb[ecL var key Char)
310 begln
311 ulaCampo( Sender key )
312 end
313
314 procedure 1lCadCrdemServlcoLdlL13keyress(Sender 1Cb[ecL var key Char)
313 begln
316 ulaCampo( Sender key )
317 end
318
319 procedure 1lCadCrdemServlcoLdlL1keyress(Sender 1Cb[ecL var key Char)
320 begln
321 ulaCampo( Sender key )
322 end
323
324 procedure 1lCadCrdemServlcoLdlL2keyress(Sender 1Cb[ecL var key Char)
323 begln
326 ulaCampo( Sender key )
327 end
328
329 procedure 1lCadCrdemServlcoLdlL3keyress(Sender 1Cb[ecL var key Char)
330 begln
331 ulaCampo( Sender key )
332 end
333
334 procedure 1lCadCrdemServlcoLdlL4keyress(Sender 1Cb[ecL var key Char)
333 begln
336 ulaCampo( Sender key )
337 end
338
339 procedure 1lCadCrdemServlcoLdlL3keyress(Sender 1Cb[ecL var key Char)
340 begln
341 ulaCampo( Sender key )
342 end
343
344 procedure 1lCadCrdemServlcoLdlL6keyress(Sender 1Cb[ecL var key Char)
343 begln
346 ulaCampo( Sender key )
347 end
348
349 procedure 1lCadCrdemServlcoLdlL7keyress(Sender 1Cb[ecL var key Char)
330 begln
331 ulaCampo( Sender key )
332 end
333
334 procedure 1lCadCrdemServlcoLdlL8keyress(Sender 1Cb[ecL var key Char)
333 begln
336 ulaCampo( Sender key )
337 end
338
339 procedure 1lCadCrdemServlcoLdlL9keyress(Sender 1Cb[ecL var key Char)
360 begln
361 ulaCampo( Sender key )
362 end
363
364 procedure 1lCadCrdemServlcoLdLCnp[Cllekeyress(Sender 1Cb[ecL var key Char)
363 begln
366 ulaCampo( Sender key )
367 end
368
369 procedure 1lCadCrdemServlcoLdLCodClleLxlL(Sender 1Cb[ecL)
370 var esCodlgosLrlng
371 begln
372 lf LdLCodClle1exL 0 Lhen
373 pesCodlgoselecL cod_cllenLe from cllenLe where cod_cllenLe
+CuoLedSLr(LdLCodClleLexL)
374 LdLCodClleLexL esCodlgo
373 end
376
377 procedure 1lCadCrdemServlcoLdLCodCllekeyress(Sender 1Cb[ecL var key Char)
378 begln
379 ulaCampo( Sender key )
380 end
381
381 procedure 1lCadCrdemServlcoLdLCodlgoLqulpkeyress(Sender 1Cb[ecL
382 var key Char)
383 begln
384 ulaCampo( Sender key )
383 end
386
387 procedure 1lCadCrdemServlcoLdLCodlgorodkeyress(Sender 1Cb[ecL
var key Char)
388 begln
389 ulaCampo( Sender key )
390 end
391
392 procedure 1lCadCrdemServlcoLdLMarcaLqulpkeyress(Sender 1Cb[ecL
393 var key Char)
394 begln
393 ulaCampo( Sender key )
396 end
397
398 procedure 1lCadCrdemServlcoLdLModeloLqulpkeyress(Sender 1Cb[ecL
399 var key Char)
600 begln
601 ulaCampo( Sender key )
602 end
603
604 procedure 1lCadCrdemServlcoLdLnomeCllekeyress(Sender 1Cb[ecL var key Char)
603 begln
606 ulaCampo( Sender key )
607 end
608
609 procedure 1lCadCrdemServlcoLdLnomerodkeyress(Sender 1Cb[ecL var key Char)
610 begln
611 ulaCampo( Sender key )
612 end
613
614 procedure 1lCadCrdemServlcoLdLesqulsarkeyress(Sender 1Cb[ecL
613 var key Char)
616 begln
617 lf key #13 Lhen // Se for presslonado o enLer
618 pesqulsaCS
619 end
620
621 procedure 1lCadCrdemServlcoLdLrecorodLxlL(Sender 1Cb[ecL)
622 begln
623 umrlnclpalCueryCS_lLensAppend
624 //umrlnclpalCueryCS_lLensaram8ynameCod_CS
623 end
626
627 procedure 1lCadCrdemServlcoLdLrecorodkeyress(Sender 1Cb[ecL
var key Char)
628 begln
629 ulaCampo( Sender key )
630 end
631
632 procedure 1lCadCrdemServlcoLdLCuanLldaderodkeyress(Sender 1Cb[ecL
633 var key Char)
634 begln
633 ulaCampo( Sender key )
636 end
637
638 procedure 1lCadCrdemServlcoLdLSerleLqulpkeyress(Sender 1Cb[ecL
var key Char)
639 begln
640 ulaCampo( Sender key )
641 end
642
643 procedure 1lCadCrdemServlcolormShow(Sender 1Cb[ecL)
644 begln
643 CCCSAcLlveagelndex0
646 LdLesqulsarseLfocus
647 daLeLlmeplcker1uaLe daLe
648 daLeLlmeplcker2uaLe daLe
649 daLeLlmeplcker3uaLe daLe
630 end
631
632 procedure 1lCadCrdemServlcoMemo1keyress(Sender 1Cb[ecL var key Char)
633 begln
634 ulaCampo( Sender key )
633 end
636
637 procedure 1lCadCrdemServlcopesqulsaCS
638 var
639 Campo 1lpo sLrlng
660 begln
661 lf 8CesqulsalLemlndex 0 Lhen
662 Campo Clle_nome
663 else lf 8CesqulsalLemlndex 1 Lhen
664 Campo Cod_CS
663 else
666 Campo Clle_Cpf_Cnp[
667 Case 8CrocuralLemlndex of
668 0 1lpoupper(+LdLesqulsarLexL+)//lnlclado por
669 1 1lpoupper(+LdLesqulsarLexL+)// que conLenha
670 end
671 WlLh umrlnclpalCueryCrdemServlco do
672 begln
673 SCLClear
674 SCLAdd(SelecL * from CrdemServlco Where +Campo+ Llke +1lpo)
673 AcLlvelalse
676 AcLlve1rue
677 LdLesqulsarClear
678 LdLesqulsarSeLlocus
680 end
681 end
682
683 procedure 1lCadCrdemServlcoulaCampo(Sender 1Cb[ecL var key Char)
684 begln
683 lf (key #13)Lhen begln
686 key #0
687 SelecLnexL((Sender as 1WlnConLrol)LrueLrue)
688 end
689 end
690
691 end

CadasLro de Servlo do uelphl

1 unlL uCadServlco
2
3 lnLerface
4
3 uses
6 Wlndows Messages SysuLlls varlanLs Classes Craphlcs ConLrols lorms
ulalogs SLdCLrls 8uLLons ComCLrls LxLCLrls Crlds u8Crlds u8CLrls u8 Mask
7
8 Lype
9 1lCadServlco class(1lorm)
10 SLaLus8ar1 1SLaLus8ar
11 8Lnrlmelro 18lL8Ln
12 8LnAnLerlor 18lL8Ln
13 8Lnroxlmo 18lL8Ln
14 8LnulLlmo 18lL8Ln
13 8Lnlnclulr 18lL8Ln
16 8LnSalvar 18lL8Ln
17 8LnCancelar 18lL8Ln
18 8LnLxclulr 18lL8Ln
19 8Lnlechar 18lL8Ln
20 CCroduLo 1ageConLrol
21 1abSheeL1 11abSheeL
22 1abSheeL2 11abSheeL
23 Servlco 1anel
24 8Lnesqulsarservlco 18lL8Ln
23 LdLesqulsarrod 1LdlL
26 u8CrldConsServlco 1u8Crld
27 8Crocurarod 18adloCroup
28 8Cesqulsarod 18adloCroup
29 anel1 1anel
30 Label1 1Label
31 u8LdlL1 1u8LdlL
32 u1SroduLo 1uaLaSource
33 Label2 1Label
34 ubenomerod 1u8LdlL
33 Label4 1Label
36 u8LdlL4 1u8LdlL
37 Label3 1Label
38 u8LdlL3 1u8LdlL
39 Label6 1Label
40 u8LdlL6 1u8LdlL
41 Label3 1Label
42 u8Memo1 1u8Memo
43 procedure 8LnlecharMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x ? lnLeger)
44 procedure lormMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x ? lnLeger)
43 procedure 8LnlecharCllck(Sender 1Cb[ecL)
46 procedure 8LnrlmelroCllck(Sender 1Cb[ecL)
47 procedure 8LnAnLerlorCllck(Sender 1Cb[ecL)
48 procedure 8LnroxlmoCllck(Sender 1Cb[ecL)
49 procedure 8LnulLlmoCllck(Sender 1Cb[ecL)
30 procedure 8LnlnclulrCllck(Sender 1Cb[ecL)
31 procedure 8LnSalvarCllck(Sender 1Cb[ecL)
32 procedure 8LnCancelarCllck(Sender 1Cb[ecL)
33 procedure 8LnLxclulrCllck(Sender 1Cb[ecL)
34 procedure 8LnesqulsarservlcoCllck(Sender 1Cb[ecL)
33 procedure LdLesqulsarrodkeyress(Sender 1Cb[ecL var key Char)
36 procedure lormCreaLe(Sender 1Cb[ecL)
37 procedure lormuesLroy(Sender 1Cb[ecL)
38 procedure lormShow(Sender 1Cb[ecL)
39 prlvaLe
60 rlvaLe declaraLlons
61 procedure esqulsaServ
62 publlc
63 ubllc declaraLlons
64 end
63
66 var
67 lCadServlco 1lCadServlco
68
69 lmplemenLaLlon
70
71 uses uumrlnclpal
72
73 $8 *dfm
74
73 procedure 1lCadServlco8LnAnLerlorCllck(Sender 1Cb[ecL)
76 begln
77 umrlnclpalCueryroduLorlor
78 8LnSalvarLnabled1rue
79 8LnCancelarLnabled1rue
80 8LnrlmelroLnabled1rue
81 8LnAnLerlorLnabled1rue
82 8LnroxlmoLnabled1rue
83 8LnulLlmoLnabled1rue
84 8LnlnclulrLnabled1rue
83 8LnLxclulrLnabled1rue
86 8LnlecharLnabled1rue
87 end
88
89 procedure 1lCadServlco8LnCancelarCllck(Sender 1Cb[ecL)
90 begln
91 umrlnclpalCueryroduLoCancel
92 8LnSalvarLnabled1rue
93 8LnCancelarLnabled1rue
94 8LnrlmelroLnabled1rue
93 8LnAnLerlorLnabled1rue
96 8LnroxlmoLnabled1rue
97 8LnulLlmoLnabled1rue
98 8LnlnclulrLnabled1rue
99 8LnLxclulrLnabled1rue
100 8LnlecharLnabled1rue
101 end
102
103 procedure 1lCadServlco8LnLxclulrCllck(Sender 1Cb[ecL)
104 begln
103 lf messagedlg(Conflrme excluso?mLconflrmaLlonmbyes mbno0) mryes Lhen
106 begln
107 showmessage(Lxcluldo com Sucesso!)
108 umrlnclpalCueryroduLoueleLe
109 end else
110 begln
111 showmessage(Lxcluso cancelada!)
112 umrlnclpalCueryroduLoCancel
113 end
114 8LnSalvarLnabledlalse
113 8LnCancelarLnabledlalse
116 8LnrlmelroLnabled1rue
117 8LnAnLerlorLnabled1rue
118 8LnroxlmoLnabled1rue
119 8LnulLlmoLnabled1rue
120 8LnlnclulrLnabled1rue
121 8LnLxclulrLnabled1rue
122 8LnlecharLnabled1rue
123 end
124
123 procedure 1lCadServlco8LnlecharCllck(Sender 1Cb[ecL)
126 begln
127 Close
128 end
129
130 procedure 1lCadServlco8LnlecharMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x ?
lnLeger)
131 begln
132 mudando cor do capLlon de um blLbLn quando o cursor do mouse passar por clma
133 crle o evenLo do blLbLn CnMouseMove e lslra o segulnLe cdlgo
134
133 procedure
136 1lorm18lL8Ln1MouseMove(Sender1Cb[ecL8uLLon1Mouse8uLLonShlfL
1ShlfLSLaLex?lnLeger)
137 begln
138 nomedoblLbLnfonLcolorclred
139 end
140
141 crle o evenLo do form onde se enconLra o blLbLn onmousemove e lslra o segulnLe codlgo
142
143 procedure 1lorm1lormMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x ? lnLeger)
144 begln
143 nomedoblLbLnfonLcolorclblack
146 end
147
148 obsculdado o nome desse blLbLn esLa como nomedoblLbLn essa lnformao Lambem
serve para malorla dos componeLes pronLo seu blLbLn esLa pronLo
149
130 8LnlecharfonLcolorclred
131 end
132
133 procedure 1lCadServlco8LnlnclulrCllck(Sender 1Cb[ecL)
134 begln
133 lCadServlcoCapLlonCadasLro de Servlo
136 umrlnclpalCueryroduLoAppend
137 8LnSalvarLnabled1rue
138 8LnCancelarLnabled1rue
139 8LnrlmelroLnabledlalse
160 8LnAnLerlorLnabledlalse
161 8LnroxlmoLnabledlalse
162 8LnulLlmoLnabledlalse
163 8LnlnclulrLnabledlalse
164 8LnLxclulrLnabledlalse
163 8LnlecharLnabledlalse
166
167 CCroduLoAcLlveagelndex 1
168 ubenomerodSeLlocus
169 end
170
171 procedure 1lCadServlco8LnesqulsarservlcoCllck(Sender 1Cb[ecL)
172 begln
173 esqulsaServ
174 end
173
176 procedure 1lCadServlco8LnrlmelroCllck(Sender 1Cb[ecL)
177 begln
178 umrlnclpalCueryroduLollrsL
179 8LnSalvarLnabled1rue
180 8LnCancelarLnabled1rue
181 8LnrlmelroLnabled1rue
182 8LnAnLerlorLnabled1rue
183 8LnroxlmoLnabled1rue
184 8LnulLlmoLnabled1rue
183 8LnlnclulrLnabled1rue
186 8LnLxclulrLnabled1rue
187 8LnlecharLnabled1rue
188 end
189
190 procedure 1lCadServlco8LnroxlmoCllck(Sender 1Cb[ecL)
191 begln
192 umrlnclpalCueryroduLonexL
193 8LnSalvarLnabled1rue
194 8LnCancelarLnabled1rue
193 8LnrlmelroLnabled1rue
196 8LnAnLerlorLnabled1rue
197 8LnroxlmoLnabled1rue
198 8LnulLlmoLnabled1rue
199 8LnlnclulrLnabled1rue
200 8LnLxclulrLnabled1rue
201 8LnlecharLnabled1rue
202 end
203
204 procedure 1lCadServlco8LnSalvarCllck(Sender 1Cb[ecL)
203 begln
206 umrlnclpalCueryroduLoosL
207 8LnSalvarLnabled1rue
208 8LnCancelarLnabled1rue
209 8LnrlmelroLnabled1rue
210 8LnAnLerlorLnabled1rue
211 8LnroxlmoLnabled1rue
212 8LnulLlmoLnabled1rue
213 8LnlnclulrLnabled1rue
214 8LnLxclulrLnabled1rue
213 8LnlecharLnabled1rue
216 end
217
218 procedure 1lCadServlco8LnulLlmoCllck(Sender 1Cb[ecL)
219
220 begln
221 umrlnclpalCueryroduLoLasL
222 8LnSalvarLnabled1rue
223 8LnCancelarLnabled1rue
224 8LnrlmelroLnabled1rue
223 8LnAnLerlorLnabled1rue
226 8LnroxlmoLnabled1rue
227 8LnulLlmoLnabled1rue
228 8LnlnclulrLnabled1rue
229 8LnLxclulrLnabled1rue
230 8LnlecharLnabled1rue
231 end
232
233 procedure 1lCadServlcoLdLesqulsarrodkeyress(Sender 1Cb[ecL var key Char)
234 begln
233 lf key #13 Lhen // Se for presslonado o enLer
236 esqulsaServ
237 end
238
239 procedure 1lCadServlcolormCreaLe(Sender 1Cb[ecL)
240 begln
241 lf noL asslgned(umrlnclpal) Lhen
242 umrlnclpal1umrlnclpalCreaLe(Self)
243 end
244
243 procedure 1lCadServlcolormuesLroy(Sender 1Cb[ecL)
246 begln
247 umrlnclpallree
248 umrlnclpalnll
249 end
230
231 procedure 1lCadServlcolormMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x ?
lnLeger)
232 begln
233 8LnlecharfonLcolorclblack
234 end
233
236 procedure 1lCadServlcolormShow(Sender 1Cb[ecL)
237 begln
238 CCroduLoAcLlveagelndex 0
239 LdLesqulsarrodSeLlocus
260 end
261
262 procedure 1lCadServlcoesqulsaServ
263 var
264 Campo 1lpo sLrlng
263 begln
266 lf 8CesqulsarodlLemlndex 0 Lhen
267 Campo Serv_nome
268 else
269 Campo Cod_rod_Servlco
270 Case 8CrocurarodlLemlndex of
271 0 1lpoupper(+LdLesqulsarrodLexL+)//lnlclado por
272 1 1lpoupper(+LdLesqulsarrodLexL+)// que conLenha
273 //2 1lpoupper(+LdLesqulsarrodLexL+) // exaLamenLe
274 end
273 WlLh umrlnclpalCueryroduLo do
276 begln
277 SCLClear
278 SCLAdd(SelecL * from roduLo Where +Campo+ Llke +1lpo)
279 AcLlvelalse
280 AcLlve1rue
281 LdLesqulsarrodClear
282 LdLesqulsarrodSeLlocus
283 end
284 end
283
286 end

CadasLro de ConsulLa de CllenLe do uelphl

1 unlL uConsCllenLe
2
3 lnLerface
4
3 uses
6 Wlndows Messages SysuLlls varlanLs Classes Craphlcs ConLrols lorms
ulalogs SLdCLrls 8uLLons LxLCLrls ComCLrls Crlds u8Crlds u8
7
8 Lype
8 1lConsCllenLe class(1lorm)
10 anel1 1anel
11 8Crocura 18adloCroup
12 8Cesqulsa 18adloCroup
13 LdLesqulsar 1LdlL
14 8Lnesqulsar 18lL8Ln
13 u8Crld1 1u8Crld
16 SLaLus8ar1 1SLaLus8ar
17 anel2 1anel
18 u1SConsCllenLe 1uaLaSource
19 procedure 8LnesqulsarCllck(Sender 1Cb[ecL)
20 procedure LdLesqulsarkeyress(Sender 1Cb[ecL var key Char)
21 procedure lormCreaLe(Sender 1Cb[ecL)
22 procedure lormuesLroy(Sender 1Cb[ecL)
23 procedure lormShow(Sender 1Cb[ecL)
24 procedure u8Crld1keyress(Sender 1Cb[ecL var key Char)
23 procedure u8Crld1ublCllck(Sender 1Cb[ecL)
26 prlvaLe
27 rlvaLe declaraLlons
28 procedure ConsulLaCll
29 publlc
30 ubllc declaraLlons
31 end
32
33 var
34 lConsCllenLe 1lConsCllenLe
33
36 lmplemenLaLlon
37
38 uses uumrlnclpal uCadCrdemServlco
39
40 $8 *dfm
41
42 1lConsCllenLe
43
44 procedure 1lConsCllenLe8LnesqulsarCllck(Sender 1Cb[ecL)
43 begln
46 ConsulLaCll
47 end
48
49 procedure 1lConsCllenLeConsulLaCll
30 var
31 Campo 1lpo sLrlng
32 begln
33 lf 8CesqulsalLemlndex 0 Lhen
34 Campo Clle_nome
33 else lf 8CesqulsalLemlndex 1 Lhen
36 Campo Clle_lanLasla
37 else
38 Campo Clle_Cpf_Cnp[
39 Case 8CrocuralLemlndex of
60 0 1lpoupper(+LdLesqulsarLexL+)//lnlclado por
61 1 1lpoupper(+LdLesqulsarLexL+)// que conLenha
62 end
63 WlLh umrlnclpalCueryCadCllenLe do
64 begln
63 SCLClear
66 SCLAdd(SelecL * from CllenLe Where +Campo+ Llke +1lpo)
67 AcLlvelalse
68 AcLlve1rue
69 LdLesqulsarClear
70 LdLesqulsarSeLlocus
71 WlLh umrlnclpalCuSCadCllenLe do
72 begln
73 Close
74 Command1exL SelecL * from CllenLe Where +Campo+ Llke +1lpo
73 Cpen
76 LdLesqulsarClear
77 LdLesqulsarSeLlocus
78 end
79 end
80 procedure 1lConsCllenLeu8Crld1ublCllck(Sender 1Cb[ecL)
81 begln
82 lf lCadCrdemServlcoCCCSAcLlveagelndex 1 Lhen
83 begln
84 lCadCrdemServlcou8LdlL1LexL
83 u8Crld1uaLaSourceuaLaSeLlleld8yname(Cod_CllenLe)AsSLrlng
86 lCadCrdemServlcou8LdlL2LexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Clle_nome)AsSLrlng
87 Close
88 end
89 lf lCadCrdemServlcoCCCSAcLlveagelndex 2 Lhen
90 begln
91 lCadCrdemServlcoLdLCodClleLexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Cod_CllenLe)AsSLrlng
92 lCadCrdemServlcoLdLnomeClleLexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Clle_nome)AsSLrlng
93 lCadCrdemServlcoLdLCnp[ClleLexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Clle_Cpf_Cnp[)AsSLrlng
94 lCadCrdemServlcoLdlL3LexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Clle_Lndereco)AsSLrlng
93 lCadCrdemServlcoLdlL4LexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Clle_nr_Lnd)AsSLrlng
96 lCadCrdemServlcoLdlL3LexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Clle_8alrro)AsSLrlng
97 lCadCrdemServlcoLdlL6LexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Clle_Cldade)AsSLrlng
98 lCadCrdemServlcoLdlL7LexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Clle_ul)AsSLrlng
99 lCadCrdemServlcoLdlL8LexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Clle_Cep)AsSLrlng
100 lCadCrdemServlcoLdlL9LexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Clle_1elefone)AsSLrlng
101 Close
102 end
103 end
104
103 procedure 1lConsCllenLeu8Crld1keyress(Sender 1Cb[ecL var key Char)
106 begln
107 lf( key #13 )Lhen // Se for presslonado o enLer
108 begln
109 lf lCadCrdemServlcoCCCSAcLlveagelndex 1 Lhen
110 begln
111 lCadCrdemServlcou8LdlL1LexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Cod_CllenLe)AsSLrlng
112 lCadCrdemServlcou8LdlL2LexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Clle_nome)AsSLrlng
113 Close
114 end
113 lf lCadCrdemServlcoCCCSAcLlveagelndex 2 Lhen
116 begln
117 lCadCrdemServlcoLdLCodClleLexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Cod_CllenLe)AsSLrlng
118 lCadCrdemServlcoLdLnomeClleLexL u8Crld1uaLaSource
uaLaSeLlleld8yname(Clle_nome)AsSLrlng
119 lCadCrdemServlcoLdLCnp[ClleLexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Clle_Cpf_Cnp[)AsSLrlng
120 lCadCrdemServlcoLdlL3LexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Clle_Lndereco)AsSLrlng
121 lCadCrdemServlcoLdlL4LexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Clle_nr_Lnd)AsSLrlng
122 lCadCrdemServlcoLdlL3LexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Clle_8alrro)AsSLrlng
123 lCadCrdemServlcoLdlL6LexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Clle_Cldade)AsSLrlng
124 lCadCrdemServlcoLdlL7LexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Clle_ul)AsSLrlng
123 lCadCrdemServlcoLdlL8LexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Clle_Cep)AsSLrlng
126 lCadCrdemServlcoLdlL9LexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Clle_1elefone)AsSLrlng
127 Close
128 end
129 end
130 lf( key #27 ) Lhen
131 begln
132 LdLesqulsarSeLlocus
133 end
134 end
133
136 procedure 1lConsCllenLeLdLesqulsarkeyress(Sender 1Cb[ecL var key Char)
137 begln
138 lf key #13 Lhen // Se for presslonado o enLer
139 ConsulLaCll
140 end
141
142 procedure 1lConsCllenLelormCreaLe(Sender 1Cb[ecL)
143 begln
144 lf noL asslgned(umrlnclpal) Lhen
143 umrlnclpal1umrlnclpalCreaLe(Self)
146 end
147
148 procedure 1lConsCllenLelormuesLroy(Sender 1Cb[ecL)
149 begln
130 umrlnclpallree
131 umrlnclpalnll
132 end
133
134 procedure 1lConsCllenLelormShow(Sender 1Cb[ecL)
133 begln
136 LdLesqulsarSeLlocus
137 end
138
139 end

CadasLro de ConsulLa de LqulpamenLo do uelphl

1 unlL uConsLqulpamenLo
2
3 lnLerface
4uses
3 Wlndows Messages SysuLlls varlanLs Classes Craphlcs ConLrols lorms
ulalogs u8 Crlds u8Crlds SLdCLrls 8uLLons LxLCLrls ComCLrls
6
7 Lype
8 1lConsLqulpamenLo class(1lorm)
9 anel1 1anel
9 8adloCroup3 18adloCroup
11 8adloCroup2 18adloCroup
12 LdlL1 1LdlL
13 8lL8Ln1 18lL8Ln
14 u8Crld1 1u8Crld
13 u1SConsCllenLe 1uaLaSource
16 anel2 1anel
17 SLaLus8ar1 1SLaLus8ar
18 procedure lormCreaLe(Sender 1Cb[ecL)
19 procedure lormuesLroy(Sender 1Cb[ecL)
20 procedure LdlL1keyress(Sender 1Cb[ecL var key Char)
21 procedure 8lL8Ln1Cllck(Sender 1Cb[ecL)
22 procedure lormShow(Sender 1Cb[ecL)
23 procedure u8Crld1ublCllck(Sender 1Cb[ecL)
24 procedure u8Crld1keyress(Sender 1Cb[ecL var key Char)
23 prlvaLe
26 rlvaLe declaraLlons
27 procedure pesqulsaLqulp
28 publlc
29 ubllc declaraLlons
30 end
31
32 var
33 lConsLqulpamenLo 1lConsLqulpamenLo
34
33 lmplemenLaLlon
36
37 uses uumrlnclpal uCadCrdemServlco
38
39 $8 *dfm
40
41 procedure 1lConsLqulpamenLo8lL8Ln1Cllck(Sender 1Cb[ecL)
42 begln
43 pesqulsaLqulp
44 end
43
46 procedure 1lConsLqulpamenLou8Crld1ublCllck(Sender 1Cb[ecL)
47 begln
48 Close
49 lCadCrdemServlcoLdLCodlgoLqulpLexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Cod_LqulpamenLo)AsSLrlng
30 lCadCrdemServlcoLdLModeloLqulpLexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Lqulp_Modelo)AsSLrlng
31 lCadCrdemServlcoLdLMarcaLqulpLexL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Lqulp_Marca)AsSLrlng
32 lCadCrdemServlcoLdLSerleLqulp1exL u8Crld1uaLaSourceuaLaSeL
lleld8yname(Lqulp_Serle)AsSLrlng
33 end
34
33 procedure 1lConsLqulpamenLou8Crld1keyress(Sender 1Cb[ecL var key Char)
36 begln
37 lf( key #13 )Lhen // Se for presslonado o enLer
38 begln
39 Close
60 lCadCrdemServlcoLdLCodlgoLqulpLexL u8Crld1uaLaSource
uaLaSeLlleld8yname(Cod_LqulpamenLo)AsSLrlng
61 lCadCrdemServlcoLdLModeloLqulpLexL u8Crld1uaLaSource
uaLaSeLlleld8yname(Lqulp_Modelo)AsSLrlng
62 lCadCrdemServlcoLdLMarcaLqulpLexL u8Crld1uaLaSource
uaLaSeLlleld8yname(Lqulp_Marca)AsSLrlng
63 lCadCrdemServlcoLdLSerleLqulp1exL u8Crld1uaLaSource
uaLaSeLlleld8yname(Lqulp_Serle)AsSLrlng
64 Lnd
63 end
66
67 procedure 1lConsLqulpamenLoLdlL1keyress(Sender 1Cb[ecL var key Char)
68 begln
69 lf key #13 Lhen // Se for presslonado o enLer
70 pesqulsaLqulp
71 end
72
73 procedure 1lConsLqulpamenLolormCreaLe(Sender 1Cb[ecL)
74 begln
73 lf noL asslgned(umrlnclpal) Lhen
76 umrlnclpal1umrlnclpalCreaLe(Self)
77 end
78
79 procedure 1lConsLqulpamenLolormuesLroy(Sender 1Cb[ecL)
80 begln
81 umrlnclpallree
82 umrlnclpalnll
83 end
84
83 procedure 1lConsLqulpamenLolormShow(Sender 1Cb[ecL)
86 begln
87 LdlL1SeLlocus
88 end
89
90 procedure 1lConsLqulpamenLopesqulsaLqulp
91 var
92 Campo 1lpo sLrlng
93 begln
94 lf 8adloCroup3lLemlndex 0 Lhen
93 Campo Lqulp_nome
96 else lf 8adloCroup3lLemlndex 1 Lhen
97 Campo Lqulp_Modelo
98 else
99 Campo Lqulp_Marca
100 Case 8adloCroup2lLemlndex of
101 0 1lpoupper(+LdlL1LexL+)//lnlclado por
102 1 1lpoupper(+LdlL1LexL+)// que conLenha
103 end
104 WlLh umrlnclpalCueryLqulpamenLo do
103 begln
106 SCLClear
107 SCLAdd(SelecL * from LqulpamenLo Where +Campo+ Llke +1lpo)
108 AcLlvelalse
109 AcLlve1rue
110 LdlL1Clear
111 LdlL1SeLlocus
112 end
113 end
114
113 end

CadasLro de ConsulLa de lunclonarlo do uelphl

1 unlL uConslunclonarlo
2
3 lnLerface
4
3 uses
6 Wlndows Messages SysuLlls varlanLs Classes Craphlcs ConLrols lorms ulalogs LxLCLrls
SLdCLrls 8uLLons ComCLrls Crlds u8Crlds u8
7
8 Lype
9 1lConslunclonarlo class(1lorm)
10 SLaLus8ar1 1SLaLus8ar
11 8adloCroup2 18adloCroup
12 8adloCroup3 18adloCroup
13 LdlL1 1LdlL
14 8lL8Ln1 18lL8Ln
13 anel1 1anel
16 u8Crld1 1u8Crld
17 anel2 1anel
18 u1SConslunclonarlo 1uaLaSource
19 procedure u8Crld1ublCllck(Sender 1Cb[ecL)
20 procedure LdlL1keyress(Sender 1Cb[ecL var key Char)
21 procedure 8lL8Ln1Cllck(Sender 1Cb[ecL)
22 procedure lormCreaLe(Sender 1Cb[ecL)
23 procedure lormuesLroy(Sender 1Cb[ecL)
24 procedure lormShow(Sender 1Cb[ecL)
23 prlvaLe
26 rlvaLe declaraLlons
27 procedure pesqulsalunc
28 publlc
29 ubllc declaraLlons
30 end
31
32 var
33 lConslunclonarlo 1lConslunclonarlo
34
33 lmplemenLaLlon
36
37 uses uCadCrdemServlco uumrlnclpal
38
39 $8 *dfm
40
41 procedure 1lConslunclonarlo8lL8Ln1Cllck(Sender 1Cb[ecL)
42 begln
43 pesqulsalunc
44 end
43
46 procedure 1lConslunclonarlou8Crld1ublCllck(Sender 1Cb[ecL)
47 begln
48 Close
49 lCadCrdemServlcou8LdlL3LexL u8Crld1uaLaSource
uaLaSeLlleld8yname(Cod_lunclonarlo)AsSLrlng
30 lCadCrdemServlcou8LdlL4LexL u8Crld1uaLaSource
uaLaSeLlleld8yname(lunc_nome)AsSLrlng
31 end
32
33 procedure 1lConslunclonarloLdlL1keyress(Sender 1Cb[ecL var key Char)
34 begln
33 lf key #13 Lhen // Se for presslonado o enLer
36 pesqulsalunc
37 end
38
39 procedure 1lConslunclonarlolormCreaLe(Sender 1Cb[ecL)
60 begln
61 lf noL asslgned(umrlnclpal) Lhen
62 umrlnclpal1umrlnclpalCreaLe(Self)
63 end
64
63 procedure 1lConslunclonarlolormuesLroy(Sender 1Cb[ecL)
66 begln
67 umrlnclpallree
68 umrlnclpalnll
69 end
70
71 procedure 1lConslunclonarlolormShow(Sender 1Cb[ecL)
72 begln
73 LdlL1SeLlocus
74 end
73
76 procedure 1lConslunclonarlopesqulsalunc
77 var
78 Campo 1lpo sLrlng
79 begln
80 lf 8adloCroup3lLemlndex 0 Lhen
81 Campo lunc_nome
82 else lf 8adloCroup3lLemlndex 1 Lhen
83 Campo lunc_Cpf
84 else
83 Campo Cod_lunclonarlo
86 Case 8adloCroup2lLemlndex of
87 0 1lpoupper(+LdlL1LexL+)//lnlclado por
88 1 1lpoupper(+LdlL1LexL+)// que conLenha
89 end
90 WlLh umrlnclpalCuerylunclonarlo do
91 begln
92 SCLClear
93 SCLAdd(SelecL * from lunclonarlo Where +Campo+ Llke +1lpo)
94 AcLlvelalse
93 AcLlve1rue
96 LdlL1Clear
97 LdlL1SeLlocus
98 end
99 end
100
101 end

CadasLro de ConsulLa de Servlo do uelphl

1unlL uConsServlco
2
3 lnLerface
4
3 uses
6 Wlndows Messages SysuLlls varlanLs Classes Craphlcs ConLrols lorms
ulalogs Crlds u8Crlds SLdCLrls 8uLLons LxLCLrls ComCLrls u8
7
8 Lype
9 1lConsServlco class(1lorm)
10 anel1 1anel
11 8Crocurarod 18adloCroup
12 8Cesqulsarod 18adloCroup
13 LdLesqulsarrod 1LdlL
14 8Lnesqulsarservlco 18lL8Ln
13 u8CConsServlco 1u8Crld
16 anel2 1anel
17 SLaLus8ar1 1SLaLus8ar
18 u1SServlco 1uaLaSource
19 procedure LdLesqulsarrodkeyress(Sender 1Cb[ecL var key Char)
20 procedure 8LnesqulsarservlcoCllck(Sender 1Cb[ecL)
21 procedure lormShow(Sender 1Cb[ecL)
22 procedure lormCreaLe(Sender 1Cb[ecL)
23 procedure lormuesLroy(Sender 1Cb[ecL)
24 procedure u8CConsServlcoublCllck(Sender 1Cb[ecL)
23 procedure u8CConsServlcokeyress(Sender 1Cb[ecL var key Char)
26 prlvaLe
27 rlvaLe declaraLlons
28 procedure esqulsaServ
29 publlc
30 ubllc declaraLlons
31 end
32
33 var
34 lConsServlco 1lConsServlco
33
36 lmplemenLaLlon
37
38 uses uumrlnclpal uCadCrdemServlco
39
40 $8 *dfm
41
42 1lConsServlco
43
44 procedure 1lConsServlco8LnesqulsarservlcoCllck(Sender 1Cb[ecL)
43 begln
46 esqulsaServ
47 end
48
49 procedure 1lConsServlcou8CConsServlcoublCllck(Sender 1Cb[ecL)
30 begln
31 lf lCadCrdemServlcoCCCSAcLlveagelndex 1 Lhen
32 begln
33 lCadCrdemServlcou8LdLCodlgorodLexL 8CConsServlcouaLaSource
uaLaSeLlleld8yname(Cod_rod_Servlco)AsSLrlng
34 lCadCrdemServlcou8LdLnomerodLexL u8CConsServlcouaLaSource
uaLaSeLlleld8yname(Serv_nome)AsSLrlng
33 lCadCrdemServlcou8LdLrecorodLexLu8CConsServlcouaLaSource
uaLaSeLlleld8yname(Serv_valor)AsSLrlng
36 lCadCrdemServlcou8LdLCuanLldaderodSeLlocus
37 Close
38 end
39 lf lCadCrdemServlcoCCCSAcLlveagelndex 2 Lhen
60 begln
61
62 lCadCrdemServlcoLdLCodlgorodLexLu8CConsServlcouaLaSource
uaLaSeLlleld8yname(Cod_rod_Servlco)AsSLrlng
63 lCadCrdemServlcoLdLnomerodLexLu8CConsServlcouaLaSource
uaLaSeLlleld8yname(Serv_nome)AsSLrlng
64 lCadCrdemServlcoLdLrecorodLexLu8CConsServlcouaLaSource
uaLaSeLlleld8yname(Serv_valor)AsSLrlng
63 lCadCrdemServlcoLdLCuanLldaderodSeLlocus
66 Close
67 end
68 end
69
70 procedure 1lConsServlcou8CConsServlcokeyress(Sender 1Cb[ecL
71 var key Char)
72 begln
73 lf( key #13 )Lhen // Se for presslonado o enLer
74 lf lCadCrdemServlcoCCCSAcLlveagelndex 1 Lhen
73 begln
76 lCadCrdemServlcou8LdLCodlgorodLexL u8CConsServlco
uaLaSourceuaLaSeLlleld8yname(Cod_rod_Servlco)AsSLrlng
77 lCadCrdemServlcou8LdLnomerodLexL u8CConsServlcouaLaSource
uaLaSeLlleld8yname(Serv_nome)AsSLrlng
78 lCadCrdemServlcou8LdLrecorodLexLu8CConsServlcouaLaSource
uaLaSeLlleld8yname(Serv_valor)AsSLrlng
79 lCadCrdemServlcou8LdLCuanLldaderodSeLlocus
80 Close
81 end
82 lf lCadCrdemServlcoCCCSAcLlveagelndex 2 Lhen
83 begln
84 lCadCrdemServlcoLdLCodlgorodLexLu8CConsServlcouaLaSource
uaLaSeLlleld8yname(Cod_rod_Servlco)AsSLrlng
83 lCadCrdemServlcoLdLnomerodLexLu8CConsServlcouaLaSource
uaLaSeLlleld8yname(Serv_nome)AsSLrlng
86
87 lCadCrdemServlcoLdLrecorodLexLu8CConsServlcouaLaSource
uaLaSeLlleld8yname(Serv_valor)AsSLrlng
88 lCadCrdemServlcoLdLCuanLldaderodSeLlocus
89 Close
90 end
91 end
92
93 procedure 1lConsServlcoLdLesqulsarrodkeyress(Sender 1Cb[ecL
94 var key Char)
93 begln
96 lf key #13 Lhen // Se for presslonado o enLer
97 esqulsaServ
98 end
99 procedure 1lConsServlcolormCreaLe(Sender 1Cb[ecL)
100 begln
101 lf noL asslgned(umrlnclpal) Lhen
102 umrlnclpal1umrlnclpalCreaLe(Self)
103 end
104
103 procedure 1lConsServlcolormuesLroy(Sender 1Cb[ecL)
106 begln
107 umrlnclpallree
108 umrlnclpalnll
109 end
110
111 procedure 1lConsServlcolormShow(Sender 1Cb[ecL)
112 begln
113 LdLesqulsarrodSeLlocus
114 end
113
116 procedure 1lConsServlcoesqulsaServ
117 var
118 Campo 1lpo sLrlng
119 begln
120 lf 8CesqulsarodlLemlndex 0 Lhen
121 Campo Serv_nome
122 else
123 Campo Cod_rod_Servlco
124 Case 8CrocurarodlLemlndex of
123 0 1lpoupper(+LdLesqulsarrodLexL+)//lnlclado por
126 1 1lpoupper(+LdLesqulsarrodLexL+)// que conLenha
127 //2 1lpoupper(+LdLesqulsarrodLexL+) // exaLamenLe
128 end
129 WlLh umrlnclpalCueryroduLo do
130 begln
131 SCLClear
132 SCLAdd(SelecL * from roduLo Where +Campo+ Llke +1lpo)
133 AcLlvelalse
134 AcLlve1rue
133 LdLesqulsarrodClear
136 LdLesqulsarrodSeLlocus
137 end
138 end
139
140end

CadasLro de uu CllenLe do uelphl

1 unlL uumCllenLe
2
3 lnLerface
4
3 uses
6 SysuLlls Classes
7
8 Lype
9 1umCllenLe class(1uaLaModule)
10 prlvaLe
11 rlvaLe declaraLlons
12 publlc
13 ubllc declaraLlons
14 end
13
16 var
17 umCllenLe 1umCllenLe
18
19 lmplemenLaLlon
20
21 uses uumrlnclpal urlnclpal uCadServlco
22
23 $8 *dfm
24
23 end

CadasLro da unldade rlnclpal do uelphl

1 unlL uumrlnclpal
2
3 lnLerface
4
3 uses
6 SysuLlls Classes WldeSLrlngs u8 SqlLxpr u8CllenL rovlder ZAbsLracL8CuaLaseL
ZAbsLracLuaLaseL ZuaLaseL ZConnecLlon
7
8 Lype
9 1umrlnclpal class(1uaLaModule)
10 uSCadCllenLe 1uaLaSeLrovlder
11 CuSCadCllenLe 1CllenLuaLaSeL
12 SCLZCSlus 1ZConnecLlon
13 CueryCadCllenLe 1ZCuery
14 CuSCadCllenLeCod_CllenLe 1LargelnLlleld
13 CuSCadCllenLeClle_nome 1SLrlnglleld
16 CuSCadCllenLeClle_lanLasla 1SLrlnglleld
17 CuSCadCllenLeClle_Cpf_Cnp[ 1SLrlnglleld
18 CuSCadCllenLeClle_8C_lL 1SLrlnglleld
19 CuSCadCllenLeClle_Lndereco 1SLrlnglleld
20 CuSCadCllenLeClle_nr_Lnd 1SLrlnglleld
21 CuSCadCllenLeClle_8alrro 1SLrlnglleld
22 CuSCadCllenLeClle_Cep 1SLrlnglleld
23 CuSCadCllenLeClle_Cldade 1SLrlnglleld
24 CuSCadCllenLeClle_ul 1SLrlnglleld
23 CuSCadCllenLeClle_1elefone 1SLrlnglleld
26 CuSCadCllenLeClle_lax 1SLrlnglleld
27 CuSCadCllenLeClle_Celular 1SLrlnglleld
28 CuSCadCllenLeClle_ConLaLo 1SLrlnglleld
29 CuSCadCllenLeClle_Lmlssor 1SLrlnglleld
30 CuSCadCllenLeClle_ComplemenLo 1SLrlnglleld
31 CuSCadCllenLeClle_Lmall 1SLrlnglleld
32 CuSCadCllenLeClle_lnaLlvo 1SLrlnglleld
33 CuSCadCllenLeClle_Cbs 1SLrlnglleld
34 CuSCadCllenLeClle_PlsLorlco 1Memolleld
33 CuSCadCllenLeClle_valor_LlmlLe 1lloaLlleld
36 CuSCadCllenLeClle_CadasLro_uaLa 1uaLe1lmelleld
37 CuSCadCllenLeClle_Anlversarlo_uaLa 1uaLelleld
38 CuSCadCllenLeClle_Lxpedlcao_uaLa 1uaLelleld
39 CuSCadCllenLeClle_ulLlmaCompra_uaLa 1uaLelleld
40 CuSCadCllenLeClle_MalorCompra_uaLa 1uaLelleld
41 CuSCadCllenLeClle_ulLlmaCompra_valor 1lloaLlleld
42 CuSCadCllenLeClle_MalorCompra_valor 1lloaLlleld
43 CuSCadCllenLeClle_ALuallzacao_uaLa 1uaLe1lmelleld
44 CuSCadCllenLeCod_Munlclplo 1LargelnLlleld
43 CueryroduLo 1ZCuery
46 uSroduLo 1uaLaSeLrovlder
47 CuSroduLo 1CllenLuaLaSeL
48 CuSroduLoCod_CllenLe 1LargelnLlleld
49 CuSroduLoClle_nome 1SLrlnglleld
30 CuSroduLoClle_lanLasla 1SLrlnglleld
31 CuSroduLoClle_Cpf_Cnp[ 1SLrlnglleld
32 CuSroduLoClle_Lndereco 1SLrlnglleld
33 CuSroduLoClle_nr_Lnd 1SLrlnglleld
34 CuSroduLoClle_8alrro 1SLrlnglleld
33 CuSroduLoClle_Cldade 1SLrlnglleld
36 CuSroduLoClle_ul 1SLrlnglleld
37 CuSroduLoClle_1elefone 1SLrlnglleld
38 CuSroduLoClle_Celular 1SLrlnglleld
39 CuSroduLoClle_lax 1SLrlnglleld
60 CuSroduLoClle_Lmall 1SLrlnglleld
61 CueryCadCllenLeCod_CllenLe 1LargelnLlleld
62 CueryCadCllenLeClle_nome 1SLrlnglleld
63 CueryCadCllenLeClle_lanLasla 1SLrlnglleld
64 CueryCadCllenLeClle_Cpf_Cnp[ 1SLrlnglleld
63 CueryCadCllenLeClle_8C_lL 1SLrlnglleld
66 CueryCadCllenLeClle_Lndereco 1SLrlnglleld
67 CueryCadCllenLeClle_nr_Lnd 1SLrlnglleld
68 CueryCadCllenLeClle_8alrro 1SLrlnglleld
69 CueryCadCllenLeClle_Cep 1SLrlnglleld
70 CueryCadCllenLeClle_Cldade 1SLrlnglleld
71 CueryCadCllenLeCod_Munlclplo 1LargelnLlleld
72 CueryCadCllenLeClle_ul 1SLrlnglleld
73 CueryCadCllenLeClle_1elefone 1SLrlnglleld
74 CueryCadCllenLeClle_lax 1SLrlnglleld
73 CueryCadCllenLeClle_Celular 1SLrlnglleld
76 CueryCadCllenLeClle_ConLaLo 1SLrlnglleld
77 CueryCadCllenLeClle_Lmlssor 1SLrlnglleld
78 CueryCadCllenLeClle_ComplemenLo 1SLrlnglleld
79 CueryCadCllenLeClle_Lmall 1SLrlnglleld
80 CueryCadCllenLeClle_lnaLlvo 1SLrlnglleld
81 CueryCadCllenLeCod_lunclonarlo 1LargelnLlleld
82 CueryCadCllenLeClle_Cbs 1SLrlnglleld
83 CueryCadCllenLeClle_PlsLorlco 1Memolleld
84 CueryCadCllenLeClle_valor_LlmlLe 1lloaLlleld
83 CueryCadCllenLeClle_CadasLro_uaLa 1uaLe1lmelleld
86 CueryCadCllenLeClle_Anlversarlo_uaLa 1uaLelleld
87 CueryCadCllenLeClle_Lxpedlcao_uaLa 1uaLelleld
88 CueryCadCllenLeClle_ulLlmaCompra_uaLa 1uaLelleld
89 CueryCadCllenLeClle_MalorCompra_uaLa 1uaLelleld
90 CueryCadCllenLeClle_ulLlmaCompra_valor 1lloaLlleld
91 CueryCadCllenLeClle_MalorCompra_valor 1lloaLlleld
92 CueryCadCllenLeClle_ALuallzacao_uaLa 1uaLe1lmelleld
93 CueryroduLoCod_rod_Servlco 1LargelnLlleld
94 CueryroduLoServ_nome 1SLrlnglleld
93 CueryroduLoServ_uescrlcao 1Memolleld
96 CueryroduLoServ_valor 1lloaLlleld
97 CueryroduLoServ_CadasLro_uaLa 1uaLe1lmelleld
98 CueryroduLoServ_ALuallzacao_uaLa 1uaLe1lmelleld
99 CueryLqulpamenLo 1ZCuery
100 CueryLqulpamenLoCod_LqulpamenLo 1LargelnLlleld
101 CueryLqulpamenLoLqulp_nome 1SLrlnglleld
102 CueryLqulpamenLoLqulp_Modelo 1SLrlnglleld
103 CueryLqulpamenLoLqulp_Marca 1SLrlnglleld
104 CueryLqulpamenLoLqulp_Serle 1SLrlnglleld
103 CueryLqulpamenLoLqulp_CadasLro_uaLa 1uaLe1lmelleld
106 CueryLqulpamenLoLqulp_ALuallzacao_uaLa 1uaLe1lmelleld
107 Cuerylunclonarlo 1ZCuery
108 CuerylunclonarloCod_lunclonarlo 1LargelnLlleld
109 Cuerylunclonarlolunc_nome 1SLrlnglleld
110 Cuerylunclonarlolunc_Cpf 1SLrlnglleld
111 Cuerylunclonarlolunc_8C 1SLrlnglleld
112 Cuerylunclonarlolunc_Lxpedlcao_uaLa 1uaLelleld
113 Cuerylunclonarlolunc_Crgao_Lmlssor 1SLrlnglleld
114 Cuerylunclonarlolunc_Cep 1SLrlnglleld
113 Cuerylunclonarlolunc_Lndereco 1SLrlnglleld
116 Cuerylunclonarlolunc_nr_Lnd 1SLrlnglleld
117 Cuerylunclonarlolunc_8alrro 1SLrlnglleld
118 Cuerylunclonarlolunc_ComplemenLo 1SLrlnglleld
119 Cuerylunclonarlolunc_Cldade 1SLrlnglleld
120 Cuerylunclonarlolunc_ul 1SLrlnglleld
121 Cuerylunclonarlolunc_nasclmenLo_uaLa 1uaLelleld
122 Cuerylunclonarlolunc_Sexo 1SLrlnglleld
123 Cuerylunclonarlolunc_1elefone 1SLrlnglleld
124 Cuerylunclonarlolunc_Celular 1SLrlnglleld
123 Cuerylunclonarlolunc_Salarlo 1lloaLlleld
126 Cuerylunclonarlolunc_Lmall 1SLrlnglleld
127 Cuerylunclonarlolunc_1lpo_Sangulneo 1SLrlnglleld
128 Cuerylunclonarlolunc_Admlssao_uaLa 1uaLe1lmelleld
129 Cuerylunclonarlolunc_uemlssao_uaLa 1uaLe1lmelleld
130 Cuerylunclonarlolunc_Cargo 1SLrlnglleld
131 Cuerylunclonarlolunc_CLps 1SLrlnglleld
132 Cuerylunclonarlolunc_CLps_Serle 1SLrlnglleld
133 Cuerylunclonarlolunc_PablllLacao 1SLrlnglleld
134 Cuerylunclonarlolunc_Porarlo 1SLrlnglleld
133 Cuerylunclonarlolunc_CadasLro_uaLa 1uaLe1lmelleld
136 Cuerylunclonarlolunc_ALuallzacao_uaLa 1uaLe1lmelleld
137 Cuerylunclonarlolunc_PablllLacao_CaLegorla 1SLrlnglleld
138 Cuerylunclonarlolunc_PablllLacao_Lmlssao_uaLa 1uaLelleld
139 Cuerylunclonarlolunc_1lLulo_LlelLor 1SLrlnglleld
140 Cuerylunclonarlolunc_1lLulo_Zona 1SLrlnglleld
141 Cuerylunclonarlolunc_1lLulo_Secao 1SLrlnglleld
142 CueryCS_lLens 1ZCuery
143 CueryCrdemServlco 1ZCuery
144 CueryCS_lLensCod_CS_lLens 1LargelnLlleld
143 CueryCS_lLensCod_CS 1LargelnLlleld
146 CueryCS_lLensCuanLldade 1LargelnLlleld
147 CueryCS_lLensreco_unlLarlo 1LargelnLlleld
148 CueryCS_lLensreco_1oLal 1LargelnLlleld
149 CueryCS_lLensServ_nome 1SLrlnglleld
130 CueryCrdemServlcoCod_CS 1LargelnLlleld
131 CueryCrdemServlcoCod_CllenLe 1LargelnLlleld
132 CueryCrdemServlcoCod_LqulpamenLo 1LargelnLlleld
133 CueryCrdemServlcoCod_lunclonarlo 1LargelnLlleld
134 CueryCrdemServlcoCS_CadasLro_uaLa 1uaLe1lmelleld
133 CueryCrdemServlcoCS_ALuallzacao_uaLa 1uaLe1lmelleld
136 CueryCrdemServlcoCS_SLaLus 1SLrlnglleld
137 CueryCrdemServlcoCS_1lpo 1SLrlnglleld
138 CueryCrdemServlcoCS_uefelLo 1SLrlnglleld
139 CueryCrdemServlcoCS_Cbs 18loblleld
160 CueryCrdemServlcoCS_revenLrega_uaLa 1uaLe1lmelleld
161 CueryCrdemServlcoCS_uesconLo 1LargelnLlleld
162 CueryCrdemServlcoCS_Acresclmo 1LargelnLlleld
163 CueryCrdemServlcoClle_nome 1SLrlnglleld
164 CueryCrdemServlcoClle_Cpf_Cnp[ 1SLrlnglleld
163 CueryCrdemServlcoClle_Lndereco 1SLrlnglleld
166 CueryCrdemServlcoClle_nr 1SLrlnglleld
167 CueryCrdemServlcoClle_8alrro 1SLrlnglleld
168 CueryCrdemServlcoClle_Cldade 1SLrlnglleld
169 CueryCrdemServlcoClle_ul 1SLrlnglleld
170 CueryCrdemServlcoClle_Cep 1SLrlnglleld
171 CueryCrdemServlcoClle_1elefone 1SLrlnglleld
172 CueryCrdemServlcoLqulp_nome 1SLrlnglleld
173 CueryCrdemServlcoLqulp_Modelo 1SLrlnglleld
174 CueryCrdemServlcoLqulp_Serle 1SLrlnglleld
173 CueryCrdemServlcolunc_nome 1SLrlnglleld
176 procedure CuSCadCllenLe8efore8efresh(uaLaSeL 1uaLaSeL)
177 procedure CuSCadCllenLe8eforeosL(uaLaSeL 1uaLaSeL)
178 procedure CuSCadCllenLenew8ecord(uaLaSeL 1uaLaSeL)
179 prlvaLe
180 rlvaLe declaraLlons
181 publlc
182 ubllc declaraLlons
183 end
184
183 var
186 umrlnclpal 1umrlnclpal
187
188 lmplemenLaLlon
189
190 $8 *dfm
191
192 procedure 1umrlnclpalCuSCadCllenLe8eforeosL(uaLaSeL 1uaLaSeL)
193 begln
194 lnherlLed
193 lf( CuSCadCllenLeSLaLe dslnserL )Lhen
196 CuSCadCllenLeCod_CllenLevalue Cerald( CLn_CLlLn1L )
197
198 end
199
200 procedure 1umrlnclpalCuSCadCllenLe8efore8efresh(uaLaSeL
201 1uaLaSeL)
202 begln
203 // CuSCadCllenLeApplyupdaLes(1)
204 end
203
206 procedure 1umrlnclpalCuSCadCllenLenew8ecord(uaLaSeL 1uaLaSeL)
207 begln
208 CuSCadCllenLeClle_CadasLro_uaLaAsuaLe1lme now
209 end
210
211 end

CadasLro da unldade de LqulpamenLo do uelphl

1 unlL uumrlnclpal
2
3 lnLerface
4
3 uses
6 SysuLlls Classes WldeSLrlngs u8 SqlLxpr u8CllenL rovlder
7 ZAbsLracL8CuaLaseL ZAbsLracLuaLaseL ZuaLaseL ZConnecLlon
8
9 Lype
10 1umrlnclpal class(1uaLaModule)
10 uSCadCllenLe 1uaLaSeLrovlder
12 CuSCadCllenLe 1CllenLuaLaSeL
13 SCLZCSlus 1ZConnecLlon
14 CueryCadCllenLe 1ZCuery
13 CuSCadCllenLeCod_CllenLe 1LargelnLlleld
16 CuSCadCllenLeClle_nome 1SLrlnglleld
17 CuSCadCllenLeClle_lanLasla 1SLrlnglleld
18 CuSCadCllenLeClle_Cpf_Cnp[ 1SLrlnglleld
19 CuSCadCllenLeClle_8C_lL 1SLrlnglleld
20 CuSCadCllenLeClle_Lndereco 1SLrlnglleld
21 CuSCadCllenLeClle_nr_Lnd 1SLrlnglleld
22 CuSCadCllenLeClle_8alrro 1SLrlnglleld
23 CuSCadCllenLeClle_Cep 1SLrlnglleld
24 CuSCadCllenLeClle_Cldade 1SLrlnglleld
23 CuSCadCllenLeClle_ul 1SLrlnglleld
26 CuSCadCllenLeClle_1elefone 1SLrlnglleld
27 CuSCadCllenLeClle_lax 1SLrlnglleld
28 CuSCadCllenLeClle_Celular 1SLrlnglleld
29 CuSCadCllenLeClle_ConLaLo 1SLrlnglleld
30 CuSCadCllenLeClle_Lmlssor 1SLrlnglleld
31 CuSCadCllenLeClle_ComplemenLo 1SLrlnglleld
32 CuSCadCllenLeClle_Lmall 1SLrlnglleld
33 CuSCadCllenLeClle_lnaLlvo 1SLrlnglleld
34 CuSCadCllenLeClle_Cbs 1SLrlnglleld
33 CuSCadCllenLeClle_PlsLorlco 1Memolleld
36 CuSCadCllenLeClle_valor_LlmlLe 1lloaLlleld
37 CuSCadCllenLeClle_CadasLro_uaLa 1uaLe1lmelleld
38 CuSCadCllenLeClle_Anlversarlo_uaLa 1uaLelleld
39 CuSCadCllenLeClle_Lxpedlcao_uaLa 1uaLelleld
40 CuSCadCllenLeClle_ulLlmaCompra_uaLa 1uaLelleld
41 CuSCadCllenLeClle_MalorCompra_uaLa 1uaLelleld
42 CuSCadCllenLeClle_ulLlmaCompra_valor 1lloaLlleld
43 CuSCadCllenLeClle_MalorCompra_valor 1lloaLlleld
44 CuSCadCllenLeClle_ALuallzacao_uaLa 1uaLe1lmelleld
43 CuSCadCllenLeCod_Munlclplo 1LargelnLlleld
46 CueryroduLo 1ZCuery
47 uSroduLo 1uaLaSeLrovlder
48 CuSroduLo 1CllenLuaLaSeL
49 CuSroduLoCod_CllenLe 1LargelnLlleld
30 CuSroduLoClle_nome 1SLrlnglleld
31 CuSroduLoClle_lanLasla 1SLrlnglleld
32 CuSroduLoClle_Cpf_Cnp[ 1SLrlnglleld
33 CuSroduLoClle_Lndereco 1SLrlnglleld
34 CuSroduLoClle_nr_Lnd 1SLrlnglleld
33 CuSroduLoClle_8alrro 1SLrlnglleld
36 CuSroduLoClle_Cldade 1SLrlnglleld
37 CuSroduLoClle_ul 1SLrlnglleld
38 CuSroduLoClle_1elefone 1SLrlnglleld
39 CuSroduLoClle_Celular 1SLrlnglleld
60 CuSroduLoClle_lax 1SLrlnglleld
61 CuSroduLoClle_Lmall 1SLrlnglleld
62 CueryCadCllenLeCod_CllenLe 1LargelnLlleld
63 CueryCadCllenLeClle_nome 1SLrlnglleld
64 CueryCadCllenLeClle_lanLasla 1SLrlnglleld
63 CueryCadCllenLeClle_Cpf_Cnp[ 1SLrlnglleld
66 CueryCadCllenLeClle_8C_lL 1SLrlnglleld
67 CueryCadCllenLeClle_Lndereco 1SLrlnglleld
68 CueryCadCllenLeClle_nr_Lnd 1SLrlnglleld
69 CueryCadCllenLeClle_8alrro 1SLrlnglleld
70 CueryCadCllenLeClle_Cep 1SLrlnglleld
71 CueryCadCllenLeClle_Cldade 1SLrlnglleld
72 CueryCadCllenLeCod_Munlclplo 1LargelnLlleld
73 CueryCadCllenLeClle_ul 1SLrlnglleld
74 CueryCadCllenLeClle_1elefone 1SLrlnglleld
73 CueryCadCllenLeClle_lax 1SLrlnglleld
76 CueryCadCllenLeClle_Celular 1SLrlnglleld
77 CueryCadCllenLeClle_ConLaLo 1SLrlnglleld
78 CueryCadCllenLeClle_Lmlssor 1SLrlnglleld
79 CueryCadCllenLeClle_ComplemenLo 1SLrlnglleld
80 CueryCadCllenLeClle_Lmall 1SLrlnglleld
81 CueryCadCllenLeClle_lnaLlvo 1SLrlnglleld
82 CueryCadCllenLeCod_lunclonarlo 1LargelnLlleld
83 CueryCadCllenLeClle_Cbs 1SLrlnglleld
84 CueryCadCllenLeClle_PlsLorlco 1Memolleld
83 CueryCadCllenLeClle_valor_LlmlLe 1lloaLlleld
86 CueryCadCllenLeClle_CadasLro_uaLa 1uaLe1lmelleld
87 CueryCadCllenLeClle_Anlversarlo_uaLa 1uaLelleld
88 CueryCadCllenLeClle_Lxpedlcao_uaLa 1uaLelleld
89 CueryCadCllenLeClle_ulLlmaCompra_uaLa 1uaLelleld
90 CueryCadCllenLeClle_MalorCompra_uaLa 1uaLelleld
91 CueryCadCllenLeClle_ulLlmaCompra_valor 1lloaLlleld
92 CueryCadCllenLeClle_MalorCompra_valor 1lloaLlleld
93 CueryCadCllenLeClle_ALuallzacao_uaLa 1uaLe1lmelleld
94 CueryroduLoCod_rod_Servlco 1LargelnLlleld
93 CueryroduLoServ_nome 1SLrlnglleld
96 CueryroduLoServ_uescrlcao 1Memolleld
97 CueryroduLoServ_valor 1lloaLlleld
98 CueryroduLoServ_CadasLro_uaLa 1uaLe1lmelleld
99 CueryroduLoServ_ALuallzacao_uaLa 1uaLe1lmelleld
100 CueryLqulpamenLo 1ZCuery
101 CueryLqulpamenLoCod_LqulpamenLo 1LargelnLlleld
102 CueryLqulpamenLoLqulp_nome 1SLrlnglleld
103 CueryLqulpamenLoLqulp_Modelo 1SLrlnglleld
104 CueryLqulpamenLoLqulp_Marca 1SLrlnglleld
103 CueryLqulpamenLoLqulp_Serle 1SLrlnglleld
106 CueryLqulpamenLoLqulp_CadasLro_uaLa 1uaLe1lmelleld
107 CueryLqulpamenLoLqulp_ALuallzacao_uaLa 1uaLe1lmelleld
108 Cuerylunclonarlo 1ZCuery
109 CuerylunclonarloCod_lunclonarlo 1LargelnLlleld
110 Cuerylunclonarlolunc_nome 1SLrlnglleld
111 Cuerylunclonarlolunc_Cpf 1SLrlnglleld
112 Cuerylunclonarlolunc_8C 1SLrlnglleld
113 Cuerylunclonarlolunc_Lxpedlcao_uaLa 1uaLelleld
114 Cuerylunclonarlolunc_Crgao_Lmlssor 1SLrlnglleld
113 Cuerylunclonarlolunc_Cep 1SLrlnglleld
116 Cuerylunclonarlolunc_Lndereco 1SLrlnglleld
117 Cuerylunclonarlolunc_nr_Lnd 1SLrlnglleld
118 Cuerylunclonarlolunc_8alrro 1SLrlnglleld
119 Cuerylunclonarlolunc_ComplemenLo 1SLrlnglleld
120 Cuerylunclonarlolunc_Cldade 1SLrlnglleld
121 Cuerylunclonarlolunc_ul 1SLrlnglleld
122 Cuerylunclonarlolunc_nasclmenLo_uaLa 1uaLelleld
123 Cuerylunclonarlolunc_Sexo 1SLrlnglleld
124 Cuerylunclonarlolunc_1elefone 1SLrlnglleld
123 Cuerylunclonarlolunc_Celular 1SLrlnglleld
126 Cuerylunclonarlolunc_Salarlo 1lloaLlleld
127 Cuerylunclonarlolunc_Lmall 1SLrlnglleld
128 Cuerylunclonarlolunc_1lpo_Sangulneo 1SLrlnglleld
129 Cuerylunclonarlolunc_Admlssao_uaLa 1uaLe1lmelleld
130 Cuerylunclonarlolunc_uemlssao_uaLa 1uaLe1lmelleld
131 Cuerylunclonarlolunc_Cargo 1SLrlnglleld
132 Cuerylunclonarlolunc_CLps 1SLrlnglleld
133 Cuerylunclonarlolunc_CLps_Serle 1SLrlnglleld
134 Cuerylunclonarlolunc_PablllLacao 1SLrlnglleld
133 Cuerylunclonarlolunc_Porarlo 1SLrlnglleld
136 Cuerylunclonarlolunc_CadasLro_uaLa 1uaLe1lmelleld
137 Cuerylunclonarlolunc_ALuallzacao_uaLa 1uaLe1lmelleld
138 Cuerylunclonarlolunc_PablllLacao_CaLegorla 1SLrlnglleld
139 Cuerylunclonarlolunc_PablllLacao_Lmlssao_uaLa 1uaLelleld
140 Cuerylunclonarlolunc_1lLulo_LlelLor 1SLrlnglleld
141 Cuerylunclonarlolunc_1lLulo_Zona 1SLrlnglleld
142 Cuerylunclonarlolunc_1lLulo_Secao 1SLrlnglleld
143 CueryCS_lLens 1ZCuery
144 CueryCrdemServlco 1ZCuery
143 CueryCS_lLensCod_CS_lLens 1LargelnLlleld
146 CueryCS_lLensCod_CS 1LargelnLlleld
147 CueryCS_lLensCod_rod_Servlco 1LargelnLlleld
148 CueryCS_lLensCuanLldade 1LargelnLlleld
149 CueryCS_lLensreco_unlLarlo 1LargelnLlleld
130 CueryCS_lLensreco_1oLal 1LargelnLlleld
131 CueryCS_lLensServ_nome 1SLrlnglleld
132 CueryCrdemServlcoCod_CS 1LargelnLlleld
133 CueryCrdemServlcoCod_CllenLe 1LargelnLlleld
134 CueryCrdemServlcoCod_LqulpamenLo 1LargelnLlleld
133 CueryCrdemServlcoCod_lunclonarlo 1LargelnLlleld
136 CueryCrdemServlcoCS_CadasLro_uaLa 1uaLe1lmelleld
137 CueryCrdemServlcoCS_ALuallzacao_uaLa 1uaLe1lmelleld
138 CueryCrdemServlcoCS_SLaLus 1SLrlnglleld
139 CueryCrdemServlcoCS_1lpo 1SLrlnglleld
160 CueryCrdemServlcoCS_uefelLo 1SLrlnglleld
161 CueryCrdemServlcoCS_Cbs 18loblleld
162 CueryCrdemServlcoCS_revenLrega_uaLa 1uaLe1lmelleld
163 CueryCrdemServlcoCS_uesconLo 1LargelnLlleld
164 CueryCrdemServlcoCS_Acresclmo 1LargelnLlleld
163 CueryCrdemServlcoClle_nome 1SLrlnglleld
166 CueryCrdemServlcoClle_Cpf_Cnp[ 1SLrlnglleld
167 CueryCrdemServlcoClle_Lndereco 1SLrlnglleld
168 CueryCrdemServlcoClle_nr 1SLrlnglleld
169 CueryCrdemServlcoClle_8alrro 1SLrlnglleld
170 CueryCrdemServlcoClle_Cldade 1SLrlnglleld
171 CueryCrdemServlcoClle_ul 1SLrlnglleld
172 CueryCrdemServlcoClle_Cep 1SLrlnglleld
173 CueryCrdemServlcoClle_1elefone 1SLrlnglleld
174 CueryCrdemServlcoLqulp_nome 1SLrlnglleld
173 CueryCrdemServlcoLqulp_Modelo 1SLrlnglleld
176 CueryCrdemServlcoLqulp_Serle 1SLrlnglleld
177 CueryCrdemServlcolunc_nome 1SLrlnglleld
178 procedure CuSCadCllenLe8efore8efresh(uaLaSeL 1uaLaSeL)
179 procedure CuSCadCllenLe8eforeosL(uaLaSeL 1uaLaSeL)
180 procedure CuSCadCllenLenew8ecord(uaLaSeL 1uaLaSeL)
181 prlvaLe
182 rlvaLe declaraLlons
183 publlc
184 ubllc declaraLlons
183 end
186
187 var
188 umrlnclpal 1umrlnclpal
189
190 lmplemenLaLlon
191
192 $8 *dfm
193
194 procedure 1umrlnclpalCuSCadCllenLe8eforeosL(uaLaSeL 1uaLaSeL)
193 begln
196 lnherlLed
197 lf( CuSCadCllenLeSLaLe dslnserL )Lhen
198 CuSCadCllenLeCod_CllenLevalue Cerald( CLn_CLlLn1L )
199
200 end
201
202 procedure 1umrlnclpalCuSCadCllenLe8efore8efresh(uaLaSeL 1uaLaSeL)
203 begln
204 // CuSCadCllenLeApplyupdaLes(1)
203 end
206
207 procedure 1umrlnclpalCuSCadCllenLenew8ecord(uaLaSeL 1uaLaSeL)
208 begln
209 CuSCadCllenLeClle_CadasLro_uaLaAsuaLe1lme now
210 end
211
212 end

CadasLro da unldade da Crdem de Servlo do uelphl

1 unlL uLancCrdemServlco
2
3 lnLerface
4
3 uses
6 Wlndows Messages SysuLlls varlanLs Classes Craphlcs ConLrols lorms
ulalogs ComCLrls
7
8 Lype
9 1lLancCrdemServlco class(1lorm)
10 SLaLus8ar1 1SLaLus8ar
11 prlvaLe
11 rlvaLe declaraLlons
13 publlc
14 ubllc declaraLlons
13 end
16
17 var
18 lLancCrdemServlco 1lLancCrdemServlco
19
20 lmplemenLaLlon
21
22 $8 *dfm
23
24 end

CadasLro da unldade do Modelo de CadasLro do uelphl

1 unlL uModeloCad
2
3 lnLerface
4
3 uses
6 Wlndows Messages SysuLlls varlanLs Classes Craphlcs ConLrols lorms
ulalogs SLdCLrls LxLCLrls Crlds u8Crlds ComCLrls 8uLLons
7
8 Lype
9 1lModeloCad class(1lorm)
10 8Lnrlmelro 18lL8Ln
11 8LnAnLerlor 18lL8Ln
12 8Lnroxlmo 18lL8Ln
13 8LnulLlmo 18lL8Ln
14 8Lnlnclulr 18lL8Ln
13 8LnSalvar 18lL8Ln
16 8LnCancelar 18lL8Ln
17 8LnLxclulr 18lL8Ln
18 8Lnlechar 18lL8Ln
19 SLaLus8ar1 1SLaLus8ar
20 ageConLrol1 1ageConLrol
21 1abSheeL1 11abSheeL
22 llcha 11abSheeL
23 anel1 1anel
24 anel2 1anel
23 u8Crld1 1u8Crld
26 8adloCroup2 18adloCroup
27 8adloCroup3 18adloCroup
28 LdlL1 1LdlL
29 8lL8Ln1 18lL8Ln
30 procedure 8LnrlmelroCllck(Sender 1Cb[ecL)
31 procedure 8LnAnLerlorCllck(Sender 1Cb[ecL)
32 procedure 8LnroxlmoCllck(Sender 1Cb[ecL)
33 procedure 8LnulLlmoCllck(Sender 1Cb[ecL)
34 procedure 8LnlnclulrCllck(Sender 1Cb[ecL)
33 procedure 8LnSalvarCllck(Sender 1Cb[ecL)
36 procedure 8LnCancelarCllck(Sender 1Cb[ecL)
37 procedure 8LnLxclulrCllck(Sender 1Cb[ecL)
38 procedure 8LnlecharCllck(Sender 1Cb[ecL)
39 procedure 8LnlecharMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x
40 ? lnLeger)
41 procedure lormMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x ? lnLeger)
42 procedure 8LnrlmelroMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x
? lnLeger)
43 procedure 8LnAnLerlorMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x
? lnLeger)
44 procedure 8LnroxlmoMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x
? lnLeger)
43 procedure 8LnulLlmoMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x
? lnLeger)
46 procedure 8LnlnclulrMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x
? lnLeger)
47 procedure 8LnSalvarMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x
? lnLeger)
48 procedure 8LnCancelarMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x
? lnLeger)
49 procedure 8LnLxclulrMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x
? lnLeger)
30 procedure lormCreaLe(Sender 1Cb[ecL)
31 procedure lormuesLroy(Sender 1Cb[ecL)
32 procedure lormShow(Sender 1Cb[ecL)
33 procedure u8Crld1keyress(Sender 1Cb[ecL var key Char)
34 procedure u8Crld1ublCllck(Sender 1Cb[ecL)
33 prlvaLe
36 rlvaLe declaraLlons
37 publlc
38 ubllc declaraLlons
39 procedure ulaCampo(Sender 1Cb[ecL var key Char)
60 //Colocar no evenLo onkeypress ulaCampo( Sender key )
61 end
62
63 var
64 lModeloCad 1lModeloCad
63
66 lmplemenLaLlon
67
68 uses uumrlnclpal
69
70 $8 *dfm
71
72 procedure 1lModeloCad8LnAnLerlorCllck(Sender 1Cb[ecL)
73 begln
74 8LnSalvarLnabledlalse
73 8LnCancelarLnabledlalse
76 8LnrlmelroLnabled1rue
77 8LnAnLerlorLnabled1rue
78 8LnroxlmoLnabled1rue
79 8LnulLlmoLnabled1rue
80 8LnlnclulrLnabled1rue
81 8LnLxclulrLnabled1rue
82 8LnlecharLnabled1rue
83 end
84
83 procedure 1lModeloCad8LnAnLerlorMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe
86 x ? lnLeger)
87 begln
88 8LnAnLerlorfonLcolorclred
89 end
90
91 procedure 1lModeloCad8LnCancelarCllck(Sender 1Cb[ecL)
92 begln
93 8LnSalvarLnabled1rue
94 8LnCancelarLnabled1rue
93 8LnrlmelroLnabled1rue
96 8LnAnLerlorLnabled1rue
97 8LnroxlmoLnabled1rue
98 8LnulLlmoLnabled1rue
99 8LnlnclulrLnabled1rue
100 8LnLxclulrLnabled1rue
101 8LnlecharLnabled1rue
102 end
103
104 procedure 1lModeloCad8LnCancelarMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe
103 x ? lnLeger)
106 begln
107 8LnCancelarfonLcolorclred
108 end
109
110 procedure 1lModeloCad8LnLxclulrCllck(Sender 1Cb[ecL)
111begln
112 lf messagedlg(Conflrma
113 excluso?mLconflrmaLlonmbyesmbno0)mryes Lhen
114 begln
113 showmessage(Lxcluldo com Sucesso!)
116 //umrlnclpalCueryCadCllenLeueleLe
117 end else
118 begln
119 showmessage(Lxcluso cancelada!)
120 //umrlnclpalCueryCadCllenLeCancel
121 end
122 8LnSalvarLnabledlalse
123 8LnCancelarLnabledlalse
124 8LnrlmelroLnabled1rue
123 8LnAnLerlorLnabled1rue
126 8LnroxlmoLnabled1rue
127 8LnulLlmoLnabled1rue
128 8LnlnclulrLnabled1rue
129 8LnLxclulrLnabled1rue
130 8LnlecharLnabled1rue
131 end
132
133 procedure 1lModeloCad8LnLxclulrMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe
134 x ? lnLeger)
133 begln
136 8LnLxclulrfonLcolorclred
137end
138
139 procedure 1lModeloCad8LnlecharCllck(Sender 1Cb[ecL)
140 begln
141 close
142 end
143
144 procedure 1lModeloCad8LnlecharMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x ?
lnLeger)
143 begln
146 mudando cor do capLlon de um blLbLn quando o cursor do mouse passar por clma
147 crle o evenLo do blLbLn CnMouseMove e lslra o segulnLe codlgo
148
149 procedure
130 1lorm18lL8Ln1MouseMove(Sender1Cb[ecL8uLLon1Mouse8uLLonShlfL
1ShlfLSLaLex?lnLeger)
131 begln
132 nomedoblLbLnfonLcolorclred
133 end
134
133 crle o evenLo do form onde se enconLra o blLbLn onmousemove e lslra o segulnLe codlgo
136 procedure 1lorm1lormMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x ? lnLeger)
137 begln
138 nomedoblLbLnfonLcolorclblack
139 end
160
161 obsculdado o nome desse blLbLn esLa como nomedoblLbLn essa lnformao Lambem
serve para malorla dos componeLes pronLo seu blLbLn esLa pronLo
162
163 8LnlecharfonLcolorclred
164 end
163
166 procedure 1lModeloCad8LnlnclulrCllck(Sender 1Cb[ecL)
167 begln
168 8LnSalvarLnabled1rue
169 8LnCancelarLnabled1rue
170 8LnrlmelroLnabledlalse
171 8LnAnLerlorLnabledlalse
172 8LnroxlmoLnabledlalse
173 8LnulLlmoLnabledlalse
174 8LnlnclulrLnabledlalse
173 8LnLxclulrLnabledlalse
176 8LnlecharLnabledlalse
176 ageConLrol1AcLlveagelndex 1
177end
178
179 procedure 1lModeloCad8LnlnclulrMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe
180 x ? lnLeger)
181 begln
182 8LnlnclulrfonLcolorclred
183 end
184
183 procedure 1lModeloCad8LnrlmelroCllck(Sender 1Cb[ecL)
186 begln
187 8LnSalvarLnabledlalse
188 8LnCancelarLnabledlalse
189 8LnrlmelroLnabled1rue
190 8LnAnLerlorLnabled1rue
191 8LnroxlmoLnabled1rue
192 8LnulLlmoLnabled1rue
193 8LnlnclulrLnabled1rue
194 8LnLxclulrLnabled1rue
193 8LnlecharLnabled1rue
196 end
197
198 procedure 1lModeloCad8LnrlmelroMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe
199 x ? lnLeger)
200 begln
201 8LnrlmelrofonLcolorclred
202 end
203
204 procedure 1lModeloCad8LnroxlmoCllck(Sender 1Cb[ecL)
203 begln
206 8LnSalvarLnabledlalse
207 8LnCancelarLnabledlalse
208 8LnrlmelroLnabled1rue
209 8LnAnLerlorLnabled1rue
210 8LnroxlmoLnabled1rue
211 8LnulLlmoLnabled1rue
212 8LnlnclulrLnabled1rue
213 8LnLxclulrLnabled1rue
214 8LnlecharLnabled1rue
213 end
216
217 procedure 1lModeloCad8LnroxlmoMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe
218 x ? lnLeger)
219 begln
220 8LnroxlmofonLcolorclred
221 end
222
223 procedure 1lModeloCad8LnSalvarCllck(Sender 1Cb[ecL)
224 begln
223 8LnSalvarLnabled1rue
226 8LnCancelarLnabled1rue
227 8LnrlmelroLnabled1rue
228 8LnAnLerlorLnabled1rue
229 8LnroxlmoLnabled1rue
230 8LnulLlmoLnabled1rue
231 8LnlnclulrLnabled1rue
232 8LnLxclulrLnabled1rue
233 8LnlecharLnabled1rue
234 end
233
236 procedure 1lModeloCad8LnSalvarMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x ?
lnLeger)
237 begln
238 8LnSalvarfonLcolorclred
239 end
240
241 procedure 1lModeloCad8LnulLlmoCllck(Sender 1Cb[ecL)
242 begln
243 8LnSalvarLnabledlalse
244 8LnCancelarLnabledlalse
243 8LnrlmelroLnabled1rue
246 8LnAnLerlorLnabled1rue
247 8LnroxlmoLnabled1rue
248 8LnulLlmoLnabled1rue
249 8LnlnclulrLnabled1rue
230 8LnLxclulrLnabled1rue
231 8LnlecharLnabled1rue
231 end
232
233 procedure 1lModeloCad8LnulLlmoMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x ?
lnLeger)
234 begln
233 8LnulLlmofonLcolorclred
236 end
237
238 procedure 1lModeloCadu8Crld1ublCllck(Sender 1Cb[ecL)
239 begln
260 ageConLrol1AcLlveagelndex 1
261end
262
263 procedure 1lModeloCadu8Crld1keyress(Sender 1Cb[ecL var key Char)
264 begln
263 lf key #13 Lhen // Se for presslonado o enLer
266 ageConLrol1AcLlveagelndex 1
267 end
268
269 procedure 1lModeloCadlormCreaLe(Sender 1Cb[ecL)
270begln
271 lf noL asslgned(umrlnclpal) Lhen
272 umrlnclpal1umrlnclpalCreaLe(Self)
273 end
274
273 procedure 1lModeloCadlormuesLroy(Sender 1Cb[ecL)
276 begln
277 umrlnclpallree
278 umrlnclpalnll
279 end
280
281 procedure 1lModeloCadlormMouseMove(Sender 1Cb[ecL ShlfL 1ShlfLSLaLe x ?
lnLeger)
282 begln
283 8LnrlmelrolonLColorclblack
284 8LnAnLerlorlonLColorclblack
283 8LnroxlmolonLColorclblack
286 8LnulLlmolonLColorclblack
287 8LnlnclulrlonLColorclblack
288 8LnSalvarlonLColorclblack
289 8LnCancelarlonLColorclblack
290 8LnLxclulrlonLColorclblack
291 8LnlecharfonLcolorclblack
292 end
293
294 procedure 1lModeloCadlormShow(Sender 1Cb[ecL)
293 begln
296 ageConLrol1AcLlveagelndex 0
297 LdlL1SeLlocus
298 end
299
300 procedure 1lModeloCadulaCampo(Sender 1Cb[ecL var key Char)
301 begln
302 lf (key #13)Lhen begln
303
304 key #0
303 SelecLnexL((Sender as 1WlnConLrol)LrueLrue)
306 end
307 end
308
309 end

CadasLro da unldade do Modelo de ConsulLa do uelphl

1 unlL uModeloCons
2
3 lnLerface
4
3 uses
6 Wlndows Messages SysuLlls varlanLs Classes Craphlcs ConLrols lorms
ulalogs LxLCLrls SLdCLrls 8uLLons Crlds u8Crlds ComCLrls
7
8 Lype
9 1lModeloCons class(1lorm)
10 anel1 1anel
11 8adloCroup1 18adloCroup
12 8adloCroup2 18adloCroup
13 LdlL1 1LdlL
14 8lL8Ln1 18lL8Ln
13 u8Crld1 1u8Crld
16 SLaLus8ar1 1SLaLus8ar
17 prlvaLe
18 rlvaLe declaraLlons
19 publlc
20 ubllc declaraLlons
21 end
22
23 var
24 lModeloCons 1lModeloCons
23
26 lmplemenLaLlon
27
28 $8 *dfm
29
30 end

CadasLro da unldade rlnclpal do uelphl

1 unlL urlnclpal
2
3 lnLerface
4
3 uses
6 Wlndows Messages SysuLlls varlanLs Classes Craphlcs ConLrols lorms
ulalogs AcLnLlsL lmgLlsL AcLnCLrls 1oolWln AcLnMan AcLnMenus
xSLyleAcLnCLrls ComCLrls SLdSLyleAcLnCLrls LxLCLrls lM18cd u8 SqlLxpr
7
8 Lype
9 1lrlnclpal class(1lorm)
10 AcLlonManager1 1AcLlonManager
11 AcLlonManager2 1AcLlonManager
12 AcLlonMalnMenu8ar1 1AcLlonMalnMenu8ar
13 AcLlon1ool8ar1 1AcLlon1ool8ar
14 lmageLlsL1 1lmageLlsL
13 lmageLlsL2 1lmageLlsL
16 AcLlon1 1AcLlon
17 AcLlon2 1AcLlon
18 AcLlon3 1AcLlon
19 AcLlon4 1AcLlon
20 AcLlon3 1AcLlon
21 AcLlon6 1AcLlon
22 AcLlon7 1AcLlon
23 AcLlon8 1AcLlon
24 AcLlon9 1AcLlon
23 AcLlon10 1AcLlon
26 AcLlon11 1AcLlon
27 SLbrlnclpal 1SLaLus8ar
28 AcLlon12 1AcLlon
29 1lmer1 11lmer
30 procedure AcLlon1LxecuLe(Sender 1Cb[ecL)
31 procedure AcLlon2LxecuLe(Sender 1Cb[ecL)
32 procedure AcLlon4LxecuLe(Sender 1Cb[ecL)
33 procedure AcLlon9LxecuLe(Sender 1Cb[ecL)
34 procedure AcLlon3LxecuLe(Sender 1Cb[ecL)
33 procedure AcLlon8LxecuLe(Sender 1Cb[ecL)
36 procedure 1lmer11lmer(Sender 1Cb[ecL)
37 procedure AcLlon10LxecuLe(Sender 1Cb[ecL)
38 procedure AcLlon11LxecuLe(Sender 1Cb[ecL)
39 procedure AcLlon3LxecuLe(Sender 1Cb[ecL)
40 procedure AcLlon7LxecuLe(Sender 1Cb[ecL)
41 procedure AcLlon6LxecuLe(Sender 1Cb[ecL)
42 prlvaLe
43 rlvaLe declaraLlons
44 publlc
43 ubllc declaraLlons
46 luncLlon uaLaSLaLus SLrlng
47 end
48
49 var
30 lrlnclpal 1lrlnclpal
31
32 lmplemenLaLlon
33
34 uses uCadCllenLe uCadCrdemServlco uCadServlco uumrlnclpal uCadLqulpamenLo
33 uLqulpamenLo uCadlunclonarlo
36
37$8 *dfm
38 luncLlon 1lrlnclpaluaLaSLaLussLrlng
39 ConsL
60 MesesArray112of SLrlng(!anelroleverelroMaroAbrllMalo
!unho!ulhoAgosLoSeLembroCuLubronovembrouezembro)
61 SemanaArray17of SLrlng(uomlngoSegunda1eraCuarLaCulnLa
SexLaSabado)
62 var ulaMesAnoulaSemWord
63 begln
64 uecodeuaLe(uaLeAnoMesula)
63 ulaSemuayCfWeek(uaLe)
66 8esulLSemanaulaSem+ +lnL1oSLr(dla)+ de +MesesMes+ de +lnL1oSLr(Ano)
67 end
68
69 procedure 1lrlnclpal1lmer11lmer(Sender 1Cb[ecL)
70 begln
71 SLbrlnclpalanels31exLuaLaSLaLus + +1lme1oSLr(1lme)
72 end
73
74 procedure 1lrlnclpalAcLlon10LxecuLe(Sender 1Cb[ecL)
73 begln
76 Lry
77 lCadServlco1lCadServlcoCreaLe(Self)
78 lCadServlcoShowModal
79 flnally
80 lCadServlco8elease
81 end
82 end
83
84 procedure 1lrlnclpalAcLlon11LxecuLe(Sender 1Cb[ecL)
83 begln
86 Lry
87 lLqulpamenLo1lLqulpamenLoCreaLe(self)
88 lLqulpamenLoShowModal
89 flnally
90 lLqulpamenLo8elease
91 end
92 end
93
94 procedure 1lrlnclpalAcLlon1LxecuLe(Sender 1Cb[ecL)
93 begln
96 PalL
97 end
98
99 procedure 1lrlnclpalAcLlon2LxecuLe(Sender 1Cb[ecL)
100 begln
101 PalL
102 end
103
104 procedure 1lrlnclpalAcLlon3LxecuLe(Sender 1Cb[ecL)
103 begln
106 Lry
107 lCadCrdemServlco1lCadCrdemServlcoCreaLe(self)
108 lCadCrdemServlcoShowModal
109 flnally
110 lCadCrdemServlco8elease
111 end
112end
113
114 procedure 1lrlnclpalAcLlon4LxecuLe(Sender 1Cb[ecL)
113 begln
116 Lry
117 lCadCllenLe1lCadCllenLeCreaLe(Self)
118 lCadCllenLeShowModal
119 flnally
120 lCadCllenLelree
121 lCadCllenLenll
122 end
123 end
124
123 procedure 1lrlnclpalAcLlon3LxecuLe(Sender 1Cb[ecL)
126 begln
127 Lry
128 lCadServlco1lCadServlcoCreaLe(Self)
129 lCadServlcoShowModal
130 flnally
131 lCadServlco8elease
132 end
133 end
134
133 procedure 1lrlnclpalAcLlon7LxecuLe(Sender 1Cb[ecL)
136 begln
137 Lry
138 lCadlunclonarlo1lCadlunclonarloCreaLe(self)
139 lCadlunclonarloShowModal
140 flnally
141 lCadlunclonarlo8elease
142 end
143 end
144
143 procedure 1lrlnclpalAcLlon8LxecuLe(Sender 1Cb[ecL)
146 begln
147 Lry
148 lCadCrdemServlco1lCadCrdemServlcoCreaLe(self)
149 lCadCrdemServlcoShowModal
130 flnally
131 lCadCrdemServlco8elease
132 end
133 end
134
133 procedure 1lrlnclpalAcLlon9LxecuLe(Sender 1Cb[ecL)
136 begln
137 Lry
138 lCadCllenLe1lCadCllenLeCreaLe(Self)
139 lCadCllenLeShowModal
160 flnally
161 lCadCllenLelree
162 lCadCllenLenll
163 end
164 end
163
166 procedure 1lrlnclpalAcLlon6LxecuLe(Sender 1Cb[ecL)
167 begln
168 Lry
169 lLqulpamenLo1lLqulpamenLoCreaLe(self)
170 lLqulpamenLoShowModal
171 flnally
172 lLqulpamenLo8elease
173 end
174 end
173
176 end

Manual de lnLerface WL8
A empresa Lagle SofLhouse

llgura 8 lnLerface rlnclpal da Web
1ela rlnclpal da Web onde consulLa a Crdem de Servlo

llgura 9 ConL lnLerface rlnclpal da Web
ConLlnuldade da Lela prlnclpal da web onde Lem o boLo de consulLa

llgura 10 lnformao sobre a Crdem de Servlo
lnformao sobre valores dos servlos presLados pela empresa na web

llgura 11 ConL lnformao sobre a Crdem de Servlo
ConLlnuldade da lnformao de valores de cada Crdem de Servlo presLado pela empresa

llgura 12 LsLruLura do SuporLe 1ecnlco
uados da empresa e esLruLura do suporLe Lecnlco da empresa na web

llgura 13 ConL uesenvolvlmenLo do SlsLema
ConLlnuldade de dados do desenvolvlmenLo de slsLema na web

llgura 14 ConL AsslsLncla Lecnlca e o CenLro de 1relnamenLo
ConLlnuldade da asslsLncla Lecnlca e o CenLro de LrelnamenLo na web

llgura 13 LogoLlpo da Lmpresa na Web
LogoLlpo da empresa na web

llgura 16 ConsulLa das Crdens de Servlos
ConsulLa das Crdens de servlos na Web

Codlgo lonLe Web

lonLe Crlglnalphp

1 !uCC1?L hLml u8LlC //W3C//u1u xP1ML 10
1ranslLlonal//Ln hLLp//wwww3org/18/xhLml1/u1u/xhLml1
LranslLlonaldLd
2 hLml xmlnshLLp//wwww3org/1999/xhLml
3 head
4 meLa hLLpequlvConLenL1ype conLenLLexL/hLml charseLuLf8 /
3 LlLleLaglesofLerhouse/LlLle
6 /head
7
8 body
9 form ldform1 nameform1 meLhodposL acLlon
10 Lable border0 cellspaclng0 cellpaddlng0 wldLh100
11 Lbody
12 Lr
13 Ld bgcolor#cdeefd wldLh99dlv
allgncenLersLrongLmpresa
14 LaglesofLerhouse/sLrong/dlv/Ld
13 Ld wldLh1nbsp/Ld
16 /Lr
17 /Lbody
18 /Lable
19 p allgncenLernbsp/p
20 p allgncenLerlmg srclmagens/fenlx[pg wldLh421
helghL424 //p
21 p allgncenLernbsp/p
22 /form
23 pnbsp/p
24 dlv
23 p allgn[usLlfy langpL88 xmllangpL88sLrongA
LaglesofLerhouse/sLrong/p
26 p allgn[usLlfy langpL88 xmllangpL88 uma empresa
capaz de enxergar novos horlzonLes e solues na medlda cerLa para
seus cllenLes experlncla comprovada lnvesLlmenLo em novas
Lecnologlas e gesLo de qualldade de pessoas faz da lnLelecLo uma
empresa reconheclda pela conflana e saLlsfao de seus
cllenLes/p
27 p allgn[usLlfy langpL88 xmllangpL88 A empresa
fol fundada em 2008 em Culab MaLo Crosso lnlclou suas aLlvldades
desenvolvendo slsLemas especlflcos e aLraves do bom conheclmenLo do
seus anallsLas logo comeou a dlsLrlbulr os sofLwares em larga
escala pols consegulu unlr o conheclmenLo de seus consulLores com
os proflsslonals de cada seLor em que aLua Sempre com solues
prprlas desenvolvldas em seus laboraLrlos consegulu colocar no
mercado um grande numero de cplas porque acredlLa que mals do que
Ler bons slsLemas e fundamenLal Ler um Llmo aLendlmenLo/p
28 p allgn[usLlfy langpL88 xmllangpL88br /
29 Com a lnLeno de aLuar em Lodos os esLados abrlu lnumeras
represenLaes e busca consLanLemenLe ampllar esse numero de forma
consclenLe ou se[a o cllenLe sempre Ler um canal de comunlcao
eflclenLe a sua dlsposlo ALualmenLe sua sede prlnclpal ocupa uma
rea de 1000 meLros quadrados dlvldldos em vrlos deparLamenLos
consLruldo especlalmenLe para esLa flnalldade /p
30 p allgn[usLlfy langpL88 xmllangpL88 Ao mesmo
Lempo em que a empresa cresceu LecnologlcamenLe preclsou conLlnuar
garanLlndo eflclncla no aLendlmenLo crlando modelos e roLlnas para
melhor gerlr as duvldas dos cllenLes Po[e Ludo e conLrolado por um
sofLware no qual Lodos os aLendlmenLos lnLernos e exLernos so
reglsLrados e a parLlr desLes dados so felLas esLaLlsLlcas e
agendas para melhorar o aLendlmenLo e aLe mesmo a forma de Lrabalho
do seLor de suporLe Lecnlco A lnLeno e dar resposLas com malor
brevldade e preclso ao cllenLe o que faz com que a equlpe de
anallsLas de suporLe e desenvolvlmenLo se[a conslderada uma das mals
eflclenLes exlsLenLes no mercado 1oda esLa equlpe e consLanLemenLe
acompanhada e Lrelnada sempre com a vlso de que e posslvel fazer
melhor o que [ esL bom lndependenLemenLe do canal de aLendlmenLo
pols Lodos Lrabalham em clma de um mesmo modelo garanLlndo que
Lodos os cllenLes se[am aLendldos com o mesmo padro de
qualldade/p
31 p allgn[usLlfy langpL88 xmllangpL88 Po[e a
LaglesofLerhouse esL buscando um melhor lugar enLre as sofLware
house do 8rasll e Lem se desLacado conLlnuamenLe em Lodas as regles
em que Lem represenLaLlvldade o que esL allnhado com a sua mlsso
e vlso de mercado allcerado pela cerLeza de uma empresa que busca
o Lopo sem nunca esquecer a sua ldenLldade soclal /p
32 p allgnlefLnbsp/p
33 /dlv
34 Lable wldLh340 border1 allgncenLer
33 Lr
36 Lddlv allgncenLer
37 p allgncenLerCopyrlghL 2011 LaglesofLerhouse 1odos os
dlrelLos reservados/p
38 p allgncenLer8ua A n 43 8alrro 8oa esperana Culab
M1 CL 78048333 /p
39 /dlv/Ld
40 /Lr
41 /Lable
42 dlv allgncenLer/dlv
43 dlv allgncenLer/dlv
44 p allgncenLer /p
43 p allgncenLernbsp/p
46 /body
47 /hLml

lnlclalphp



1 !uCC1?L hLml u8LlC //W3C//u1u xP1ML 10
1ranslLlonal//Ln hLLp//wwww3org/18/xhLml1/u1u/xhLml1
LranslLlonaldLd
2 fleldseL
3 hLml xmlnshLLp//wwww3org/1999/xhLml
4 head
3 meLa hLLpequlvConLenL1ype conLenLLexL/hLml charseLuLf8 /
6 LlLleLaglesofLerhouse/LlLle
7 llnk hreflnlclalphpcss relsLylesheeL LypeLexL/css /
8 llnk hrefconsulLaosplusphpcss relsLylesheeL
LypeLexL/css /
9 llnk hrefloglnphpcss relsLylesheeL LypeLexL/css /
10 llnk hreflnfohLmlcss relsLylesheeL LypeLexL/css /
11 sLyle LypeLexL/css
12 body
13 backgroundcolor #lll
14 backgroundlmage url(lmagens/fenlx[pg)
13 backgroundrepeaL repeaLx
16
17 bodyLdLh
18 color #030303
19 fonLslze 14px
20
21 sLyle2 fonLfamlly 1ahoma fonLwelghL bold fonLslze 12px
22 /sLyle
23 scrlpL srcSpryAsseLs/SpryMenu8ar[s
LypeLexL/[avascrlpL/scrlpL
24 llnk hrefSpryAsseLs/SpryMenu8arPorlzonLalcss relsLylesheeL
LypeLexL/css /
23 /head
26
27 body
28 ul ldMenu8ar1 classMenu8arPorlzonLal
29 ll
30 dlv allgncenLer
31 sLronga hreflnlclalphplnlclo/a
/sLrong
32 ul
33 ll
34 dlv allgncenLer sLronga
hrefempresaphpLmpresa/a /sLrong /dlv
33 /ll
36 ll
37 dlv allgncenLer sLronga
hrefesLruLuraphpLsLruLura/a/sLrong/dlv
38 /ll
39 ll
40 dlv allgncenLersLronga
hrefconLaLophpConLaLos/a/sLrong/dlv
41 /ll
42 /ul
43 /dlv
44 /ll
43 ll
46 dlv allgncenLer
47 sLronga hreflnfohLml
LlLleServlosSoluccedlloLlldees/a /sLrong
48 ul
49 ll
30 dlv allgncenLer sLronga
hreflnfohLmlServlccedllos/a /sLrong /dlv
31 /ll
32 /ul
33 /dlv
34/ll
33 ll
36 sLronga hrefloglnphp LlLleConsulLa
classMenu8arlLemSubmenuConsulLa/a /sLrong
37 ul
38 ll
39 dlv allgncenLer sLronga
hrefloglnphpCS/a/sLrong /dlv
60 /ll
61 /ul
62 /ll
63 /ul
64 pnbsp /p
63 p allgncenLernbsp/p
66 p allgncenLernbsp/p
67 p allgncenLernbsp/p
68 p allgncenLernbsp/p
69 p allgncenLernbsp/p
70 p allgncenLernbsp/p
71 p allgncenLernbsp/p
72 p allgncenLernbsp/p
73 p allgncenLernbsp/p
74 p allgncenLernbsp/p
73 pnbsp/p
76 Lable border0 cellspaclng0 cellpaddlng0 wldLh100
77 Lbody
78 Lr
79 Ld bgcolor#cdeefd wldLh99dlv
allgncenLerConsulLorla/dlv/Ld
80 Ld wldLh1nbsp/Ld
81 /Lr
82 /Lbody
83 /Lable
84 dlv allgncenLer/dlv
83 Lable border0 cellspaclng0 cellpaddlng0 wldLh100
86 Lbody
87 Lr
88 Ld bgcolor#ffffff helghL322 vallgnLop
wldLh100Lable border0 cellspaclng0 cellpaddlng2
wldLh100
89 Lbody
90 /Lbody
91 /Lable
92 Lable border0 cellspaclng3 cellpaddlng3 wldLh96
allgncenLer
93 Lbody
94 Lr
93 Ldp allgn[usLlfy langpL88 xmllangpL88A
LaglesofLerhouse encamlnhar um consulLor empresa para fazer
levanLamenLo das roLlnas e necessldades dos deparLamenLos envolvldos
no processo de lmplanLao Lals como /p
96 ul
97 ll
98 p allgn[usLlfy langpL88 xmllangpL
88Conflgurao dos equlpamenLos e Llpo de rede/p
99 /ll
100 ll
101 p allgn[usLlfy langpL88 xmllangpL
88SlsLema operaclonal uLlllzado /p
102 /ll
103 ll
104 p allgn[usLlfy langpL88 xmllangpL
88ueflnlr daLas e prazos das alLeraes sollclLadas do cllenLe/p
103 /ll
106 ll
107 p allgn[usLlfy langpL88 xmllangpL
88arameLrlzao das roLlnas de Lrabalho de cada seLor/p
108 /ll
109 /ul/Ld
110 /Lr
111 /Lbody
112 /Lable
113 dlv allgncenLer/dlv/Ld
114 /Lr
113 /Lbody
116 /Lable
117 dlv allgncenLer/dlv
118 Lable border0 cellspaclng0 cellpaddlng0 wldLh100
119 Lbody
120 Lr
121 Ld bgcolor#cdeefd wldLh99dlv
allgncenLerroduLos/dlv/Ld
122 Ld wldLh1nbsp/Ld
123 /Lr
124 /Lbody
123 /Lable
126 Lable border0 cellspaclng0 cellpaddlng0 wldLh100
127 !uWLayouL1able
128 Lbody
129 Lr
130 Ld bgcolor#ffffff helghL322 vallgnLop
wldLh100Lable border0 cellspaclng0 cellpaddlng2
wldLh100
131 Lbody
132 /Lbody
133 /Lable
134 Lable border0 cellspaclng3 cellpaddlng3 wldLh96
allgncenLer
133 Lbody
136 Lr
137 Ldul ldMenu8ar2 classMenu8arPorlzonLal
138 ll
139 dlv allgncenLera
hrefsofLerosphpLaglesofLer Crdem de Servlccedllo/a /dlv
140 /ll
141 /ul
142 p allgncenLernbsp/p
143 p allgncenLernbsp/p/Ld
144 /Lr
143 /Lbody
146 /Lable/Ld
147 /Lr
148 /Lbody
149 /Lable
130 Lable border0 cellspaclng0 cellpaddlng0 wldLh100
131 Lbody
132 Lr
133 Ld bgcolor#cdeefd wldLh99dlv
allgncenLer/dlv/Ld
134 Ld wldLh1nbsp/Ld
133 /Lr
136 /Lbody
137 /Lable
138 pnbsp/p
139 Lable wldLh340 border1 allgncenLer
160 Lr
161 Lddlv allgncenLer
162 p allgncenLerCopyrlghL 2011 LaglesofLerhouse 1odos os
dlrelLos reservados/p
163 p allgncenLer8ua A n 43 8alrro 8oa esperana Culab
M1 CL 78048333 /p
164 /dlv/Ld
163 /Lr
166 /Lable
167 dlv allgncenLer/dlv
168 pnbsp /p
169 scrlpL LypeLexL/[avascrlpL
170 var Menu8ar1 new SpryWldgeLMenu8ar(Menu8ar1
lmguownSpryAsseLs/SpryMenu8aruownPoverglf
lmg8lghLSpryAsseLs/SpryMenu8ar8lghLPoverglf)
171 var Menu8ar2 new SpryWldgeLMenu8ar(Menu8ar2
lmguownSpryAsseLs/SpryMenu8aruownPoverglf
lmg8lghLSpryAsseLs/SpryMenu8ar8lghLPoverglf)
172 /scrlpL
173 /body
174 /hLml
173 /fleldseL
176

LsLruLura php

1 !uCC1?L hLml u8LlC //W3C//u1u xP1ML 10
1ranslLlonal//Ln hLLp//wwww3org/18/xhLml1/u1u/xhLml1
LranslLlonaldLd
2 hLml xmlnshLLp//wwww3org/1999/xhLml
3 head
4 meLa hLLpequlvConLenL1ype conLenLLexL/hLml charseLuLf8 /
3 LlLleLaglesofLerhouse/LlLle
6 /head
7
8 body
9 Lable border0 cellspaclng0 cellpaddlng2 wldLh1273
allgncenLer helghL290
10 Lbody
11 Lr
12 Ld wldLh1263 vallgnLopLable border0 cellspaclng0
cellpaddlng2 wldLh100
13 Lbody
14 Lr
13 LdLable border0 cellspaclng0 cellpaddlng0
wldLh100
16 Lbody
17 Lr
18 Ld bgcolor#cdeefd wldLh99dlv
allgncenLersLrongLsLruLura/sLrong/dlv/Ld
19 Ld wldLh1nbsp/Ld
20 /Lr
21 /Lbody
22 /Lable
23 Lable border0 cellspaclng0 cellpaddlng0
wldLh100
24 Lbody
23 Lr
26 Ld bgcolor#ffffff helghL322 vallgnLop
wldLh100Lable border0 cellspaclng0 cellpaddlng2
wldLh100
27 Lbody
28 /Lbody
29 /Lable
30 Lable border0 cellspaclng3 cellpaddlng3
wldLh100 allgncenLer
31 Lbody
32 Lr
33 Ldp allgn[usLlfynbsp /p
34 Lable border0 cellspaclng1
cellpaddlng1 wldLh623 allgncenLer helghL202
33 Lbody
36 Lr
37 Ld wldLh330p
allgn[usLlfysLrongSuC81L 1LCnlCC/sLrong/p
38 p allgn[usLlfy Ao se
Lornar cllenLe da LaglesofLerhouse a empresa conLa com uma equlpe
de suporLe Lecnlco quallflcada e preparada para presLar um bom
aLendlmenLo oferecendo auxlllo desde a lnsLalao aLe a lmplanLao
LoLal do slsLema/p
39 p
allgn[usLlfy
/p/Ld
40 LdlnpuL
srclmagens/eaglesofLware[pg wldLh193 helghL194
Lypelmage //Ld
41 /Lr
42 /Lbody
43 /Lable
44 /p
43 p /p
46 p /p
47 p /p
48 p /p
49 p /p
30 p /p
31 p /p
32 pnbsp /p
33 Lable wldLh622 helghL167
border0 allgncenLer cellpaddlng1 cellspaclng1
34 Lbody
33 Lr
36 Ld wldLh230
37 lnpuL
src/osplus/lmagens/eaglesofLware[pg wldLh193 helghL194
Lypelmage //Ld
38 Ldp
allgn[usLlfysLronguLSLnvCLvlMLn1C uL SlS1LMAS/sLrong/p
39 p allgn[usLlfy A
nossa equlpe e formada por anallsLas de slsLemas com curso superlor
ou cursando a rea de 1l CompromeLlmenLo com resulLados bom
relaclonamenLo e esplrlLo de equlpe [unLamenLe com um amblenLe
produLlvo faz dessa equlpe uma das melhores de nosso esLado/p/Ld
60 /Lr
61 /Lbody
62 /Lable
63 pnbsp/p
64 Lable wldLh621 helghL172
border0 allgncenLer cellpaddlng1 cellspaclng1
63 Lbody
66 Lr
67 Ld wldLh380p /p
68 psLrongASSlS1LnClA
1LCnlCA/sLrong/p
69 p allgn[usLlfy Alem dos
slsLemas desenvolvldos pela LaglesofLerhouse sua empresa pode
conLar Lambem com nossos servlos de asslsLncla Lecnlca em
equlpamenLos de lnformLlca e amblenLes de rede aLraves de Lecnlcos
alLamenLe capaclLados e laboraLrlo LoLalmenLe aparelhado para
aLender com agllldade e garanLla de qualldade /p/Ld
70 Ldp allgnlefL
71 lnpuL
src/osplus/lmagens/eaglesofLware[pg wldLh193 slze17
helghL194 Lypelmage /
72 /p/Ld
73 /Lr
74 /Lbody
73 /Lable
76 /p
77 pnbsp /p
78 Lable wldLh687 helghL330
border0 allgncenLer cellpaddlng1 cellspaclng1
79 Lbody
80 Lr
81 Ld wldLh230 lmg alL
srclmagens/eaglesofLware[pg wldLh271 helghL310 //Ld
82 LdpsLrongCLn18C uL
18LlnAMLn1C /sLrong/p
83 p allgn[usLlfy
erlodlcamenLe na sede da LaglesofLerhouse so mlnlsLrados cursos
com balxo cusLo sobre os slsLemas ALraves do C1l (cenLro de
LrelnamenLo lnLeslg) o cllenLe Lem a oporLunldade de execuLar
LesLes receber orlenLaes e apllcar a roLlna de Lrabalho de sua
empresa duranLe as aulas prLlcas /p
84p /p/Ld
83 /Lr
86 /Lbody
87 /Lable
88 /p
89 pnbsp /p
90 Lable wldLh683 helghL318
border0 allgncenLer cellpaddlng1 cellspaclng1
91 Lbody
92 Lr
93 Ld wldLh380p /p
94 psLrongSALA uL 8Lunl0LS
/sLrong/p
93 p allgn[usLlfy Como
as reunles so lnevlLvels e duranLe esse evenLo declses
lmporLanLes so Lomadas crlamos um amblenLe prLlco e produLlvo
onde nossos cllenLes e colaboradores Lem a dlsposlo lnLerneL de
alLa velocldade e equlpamenLo audlovlsual/p
96 p /p
97 p /p
98 p /p
99 p /p/Ld
100 Ldp allgnlefLlmg alLo
srclmagens/eaglesofLware[pg wldLh271 helghL310 //p/Ld
101 /Lr
102 /Lbody
103 /Lable
104 /p
103 pnbsp /p
106 Lable wldLh687 helghL330
border0 allgncenLer cellpaddlng1 cellspaclng1
107 Lbody
108 Lr
109 Ld wldLh230 lmg alL
srclmagens/eaglesofLware[pg wldLh271 helghL310 //Ld
110 Ldp allgn[usLlfysLrongSALA
uL uLSCAnSC/sLrongbr /
111 /p
112 p
allgn[usLlfysLrong /sLrong LsLudos recenLes lndlcam que
Llrar um cochllo de pelo menos 13 mlnuLos duranLe a [ornada de
Lrabalho pode auxlllar na produLlvldade do colaborador Cs
colaboradores da lnLelecLo Lem a dlsposlo uma sala de descanso
para quem esLlver cansado ou esLressado enLrar e se desllgar do
mundo C espao e equlpado com ar condlclonado sofas almofadas
e colchoneLes/p
113 p /p
114 p /p
113 p /p/Ld
116 /Lr
117 /Lbody
118 /Lable
119 /p/Ld
120 /Lr
121 /Lbody
122 /Lable/Ld
123 /Lr
124 Lr
123 Ld bgcolor#cdeefdpnbsp/p/Ld
126 /Lr
127 /Lbody
128 /Lable/Ld
129 /Lr
130 /Lbody
131 /Lable/Ld
132 Ld vallgnLop wldLh6nbsp/Ld
133 /Lr
134 /Lbody
133 /Lable
136 pnbsp/p
137 Lable wldLh340 border1 allgncenLer
138 Lr
139 Lddlv allgncenLer
140 p allgncenLerCopyrlghL 2011 LaglesofLerhouse 1odos os
dlrelLos reservados/p
141 p allgncenLer8ua A n 43 8alrro 8oa esperana Culab
M1 CL 78048333 /p
142 /dlv/Ld
143 /Lr
144 /Lable
143 dlv allgncenLer/dlv
146 dlv allgncenLer/dlv
147 p allgncenLer /p
148 pnbsp/p
149 /body
130 /hLml

ConLaLophp

1 !uCC1?L hLml u8LlC //W3C//u1u xP1ML 10
1ranslLlonal//Ln hLLp//wwww3org/18/xhLml1/u1u/xhLml1
LranslLlonaldLd
2 hLml xmlnshLLp//wwww3org/1999/xhLml
3 head
4 meLa hLLpequlvConLenL1ype conLenLLexL/hLml charseLuLf8 /
3 LlLleLagle SofLerhouse/LlLle
6 sLyle LypeLexL/css
7 body
8 backgroundcolor #lll
9
10 /sLyle
11 /head
12
13 body
14 form ldform1 nameform1 meLhodposL acLlon
13 dlv allgncenLer
16 Lable wldLh343 border1
17 Lr
18 Ldp allgncenLernbsp/p
19 p allgncenLernbsp/p
20 p allgncenLerConLaLo Luls lellphe ou lernando
CrlsLlno/p
21 p allgncenLernbsp/p
22 p allgncenLerLmall
23 ALendlmenLo[sofLerhousecombr /p
24 p allgncenLernbsp/p
23 p allgncenLerlone (63) 36120014 lax963) 36120000/p
26 pnbsp/p
27 pnbsp/p
28 pnbsp/p/Ld
29 /Lr
30 /Lable
31 /dlv
32 /form
33 pnbsp/p
34 pnbsp/p
33 Lable wldLh340 border1 allgncenLer
36 Lr
37 Lddlv allgncenLer
38 p allgncenLerCopyrlghL 2011 LaglesofLerhouse 1odos os
dlrelLos reservados/p
39 p allgncenLer8ua A n 43 8alrro 8oa esperana Culab
M1 CL 78048333 /p
40 /dlv/Ld
41 /Lr
42 /Lable
43 pnbsp/p
44 /body
43 /hLml

ConLaLophp

1 !uCC1?L hLml u8LlC //W3C//u1u xP1ML 10
1ranslLlonal//Ln hLLp//wwww3org/18/xhLml1/u1u/xhLml1
LranslLlonaldLd
2 hLml xmlnshLLp//wwww3org/1999/xhLml
3 head
4 meLa hLLpequlvConLenL1ype conLenLLexL/hLml charseLuLf8 /
3 LlLleLagle SofLerhouse/LlLle
6 sLyle LypeLexL/css
7 body
8 backgroundcolor #lll
9
10 /sLyle
11 /head
12
13 body
14 form ldform1 nameform1 meLhodposL acLlon
13 dlv allgncenLer
16 Lable wldLh343 border1
17 Lr
18 Ldp allgncenLernbsp/p
19 p allgncenLernbsp/p
20 p allgncenLerConLaLo Luls lellphe ou lernando
CrlsLlno/p
21 p allgncenLernbsp/p
22 p allgncenLerLmall
23 ALendlmenLo[sofLerhousecombr /p
24 p allgncenLernbsp/p
23 p allgncenLerlone (63) 36120014 lax963) 36120000/p
26 pnbsp/p
27 pnbsp/p
28 pnbsp/p/Ld
29 /Lr
30 /Lable
31 /dlv
32 /form
33 pnbsp/p
34 pnbsp/p
33 Lable wldLh340 border1 allgncenLer
36 Lr
37 Lddlv allgncenLer
38 p allgncenLerCopyrlghL 2011 LaglesofLerhouse 1odos os
dlrelLos reservados/p
39 p allgncenLer8ua A n 43 8alrro 8oa esperana Culab
M1 CL 78048333 /p
40 /dlv/Ld
41 /Lr
42 /Lable
43 pnbsp/p
44 /body
43 /hLml

SofLerosphp

1 !uCC1?L hLml u8LlC //W3C//u1u xP1ML 10
1ranslLlonal//Ln hLLp//wwww3org/18/xhLml1/u1u/xhLml1
LranslLlonaldLd
2 hLml xmlnshLLp//wwww3org/1999/xhLml
3 head
4 meLa hLLpequlvConLenL1ype conLenLLexL/hLml charseLuLf8 /
3 LlLleLaglesofLerhouse/LlLle
6 /head
7
8 body
9 Lable border0 cellspaclng0 cellpaddlng0 wldLh100
10 Lbody
11 Lr
12 Ld bgcolor#cdeefd wldLh99dlv allgncenLer
13 Lable border0 cellspaclng0 cellpaddlng0 wldLh100
14 Lbody
13 Lr
16 Ld bgcolor#cdeefd wldLh99dlv
allgncenLerLaglesofLer Crdem de Servlo1ela prlnclpal/dlv/Ld
17 Ld wldLh1nbsp/Ld
18 /Lr
19 /Lbody
20 /Lable
21 /dlv/Ld
22 /Lr
23 /Lbody
24 /Lable
23 dlv allgncenLer/dlv
26 p allgncenLerlmg srclmagens/Lelaprlnclpal[pg wldLh1313
helghL700 alLLelap //p
27 Lable border0 cellspaclng0 cellpaddlng0 wldLh100
28 Lbody
29 Lr
30 Ld bgcolor#cdeefd wldLh99dlv allgncenLerLaglesofLer
Crdem de Servlo1ela Crdem de Servlo/dlv/Ld
31 Ld wldLh1nbsp/Ld
32 /Lr
33 /Lbody
34 /Lable
33 dlv allgncenLer/dlv
36 dlv allgncenLer/dlv
37 dlv allgncenLer/dlv
38 p allgncenLerlmg srclmagens/os[pg alLos wldLh1311
helghL739 allgnmlddle //p
39 pnbsp/p
40 Lable border0 cellspaclng0 cellpaddlng0 wldLh100
41 Lbody
42 Lr
43 Ld bgcolor#cdeefd wldLh99nbsp/Ld
44 Ld wldLh1nbsp/Ld
43 /Lr
46 /Lbody
47 /Lable
48 dlv allgncenLer/dlv
49 dlv allgncenLer/dlv
30 pnbsp/p
31 p/p
32 pnbsp/p
33 pnbsp/p
34 pnbsp/p
33 Lable wldLh340 border1 allgncenLer
36 Lr
37 Lddlv allgncenLer
38 p allgncenLerCopyrlghL 2011 LaglesofLerhouse 1odos os
dlrelLos reservados/p
39 p allgncenLer8ua A n 43 8alrro 8oa esperana Culab
M1 CL 78048333 /p
60 /dlv/Ld
61 /Lr
62 /Lable
63 dlv allgncenLer/dlv
64 dlv allgncenLer/dlv
63 dlv allgncenLer/dlv
66 p allgncenLer /p
67 pnbsp/p
68 /body
69 /hLml__r

AbouL_blankphp

1 !uCC1?L hLml u8LlC //W3C//u1u xP1ML 10
1ranslLlonal//Ln hLLp//wwww3org/18/xhLml1/u1u/xhLml1
LranslLlonaldLd
2 hLml xmlnshLLp//wwww3org/1999/xhLml
3 head
4 scrlpL LypeLexL/[avascrlpL charseLuLf8
3 funcLlon pesqulsarCrdemServlco()
6
7 documenLformsformacLlon vlewLlsLarCSphp
8 documenLformsformsubmlL()
9
10 /scrlpL
11 meLa hLLpequlvConLenL1ype conLenLLexL/hLml charseLuLf8 /
12 LlLleLaglesofLerhouse/LlLle
13 sLyle LypeLexL/css
14 body
13 backgroundcolor #LLL
16
17 sLyle2 fonLfamlly 1ahoma fonLwelghL bold fonLslze 12px
18 /sLyle
19
20 /head
21
22 body
23 form ldform nameform meLhodposL acLlon#
24 p allgncenLernbsp/p
23 Lable wldLh200 border3 allgncenLer
26 Lr
27 Lddlv allgncenLerCCnSuL1A uAS CS/dlv/Ld
28 /Lr
29 /Lable
30 pnbsp/p
31 p allgncenLernbsp/p
32 Lable wldLh312 helghL144 border1 allgncenLer
33 Lr
34 Ld wldLh131nome do cllenLe/Ld
33 Ld wldLh162
36 label fornomeCllenLe/label
37 dlv allgncenLer
38 lnpuL LypeLexL namenomeCllenLe ldnomeCllenLe /
39 /dlv/Ld
40 /Lr
41 Lr
42 Ldn da ordem de servlo/Ld
43 Lddlv allgncenLer
44 lnpuL LypeLexL namenumeroCrdemServlco
ldnumeroCrdemServlco /
43 /dlv/Ld
46 /Lr
47 Lr
48 LdSlLuao da ordem de servlo/Ld
49 Lddlv allgncenLer
30 lnpuL LypeLexL namesLaLusCrdemServlco
ldsLaLusCrdemServlco /
31 /dlv/Ld
32 /Lr
33 Lr
34 LduaLa de enLrada/Ld
33 Lddlv allgncenLer
36 lnpuL LypeLexL namedaLaLnLrada lddaLaLnLrada /
37 /dlv/Ld
38 /Lr
39 Lr
60 LduaLa de Salda/Ld
61 Lddlv allgncenLer
62 lnpuL LypeLexL namedaLaSalda lddaLaSalda /
63 /dlv/Ld
64 /Lr
63 /Lable
66 pnbsp/p
67 Lable wldLh4 border0 allgncenLer cellpaddlng0
cellspaclng0
68 Lr
69 Ld wldLh30dlv allgnlefLa href[avascrlpL
pesqulsarCrdemServlco()lmg srclmagens/lupaglf alL
nameConsulLa wldLh36 helghL30 border0
ldConsulLa //a/dlv/Ld
70
71 /Lr
72 Lr
73 Lddlv allgncenLersLrongConsulLar/sLrong/dlv/Ld
74 /Lr
73 /Lable
76 pnbsp/p
77 p
allgncenLer********************************************************
***********************************************************************
***************************************/p
78 dlv allgnrlghL/dlv
79 pnbsp/p
80 pnbsp/p
81 Lable wldLh4 border0 allgnlefL cellpaddlng0
cellspaclng0
82 Lr
83 Ld wldLh30dlv allgnlefLa
href/osplus/logouLphplmg srclmagens/lcone_volLarglf alL
nameSalr wldLh83 helghL23 border0
ldSalr2 //a/dlv/Ld
84 /Lr
83 Lr
86 Lddlv allgncenLer/dlv/Ld
87 /Lr
88 /Lable
89 pnbsp/p
90 pnbsp/p
91 dlv allgncenLer/dlv
92 /form
93 pnbsp/p
94 Lable wldLh340 border1 allgncenLer
93 Lr
96 Lddlv allgncenLer
97 p allgncenLerCopyrlghL 2011 LaglesofLerhouse 1odos os
dlrelLos reservados/p
98 p allgncenLer8ua A n 43 8alrro 8oa esperana Culab
M1 CL 78048333 /p
99 /dlv/Ld
100 /Lr
101 /Lable
102 dlv allgncenLer/dlv
103 pnbsp/p
104 /body
103 /hLml

LlsLarosphp

1
2
3 !uCC1?L hLml u8LlC //W3C//u1u xP1ML 10
1ranslLlonal//Ln hLLp//wwww3org/18/xhLml1/u1u/xhLml1
LranslLlonaldLd
4 hLml xmlnshLLp//wwww3org/1999/xhLml
3 head
6
7 meLa hLLpequlvConLenL1ype conLenLLexL/hLml charseLuLf8 /
8 LlLleLaglesofLerhouse/LlLle
9 sLyle LypeLexL/css
10 body
11 backgroundcolor #lll
12
13 sLyle2 fonLfamlly 1ahoma fonLwelghL bold fonLslze 12px
14 esLlloCabecalho
13
16 color#llllll
17 backgroundcolor#236LA3
18 fonLslze12px
19 fonLfamllyverdana
20
21 /sLyle
22 /head
23
24 body
23 dlv allgncenLerlmg srclmagens/fenlx[pg wldLh263
helghL220 /br /
26
27 /dlv
28 pnbsp/p
29 Lable wldLh800 border0 allgncenLer cellpaddlng0
cellspaclng0
30 Lr
31 Ld colspan2 allgncenLer
classesLlloCabecalhosLrongLlsLa de Crdem Servlo /sLrong/Ld
32 /Lr
33 Lr
34 Ld wldLh189 allgnlefLsLrongnome do
CllenLenbsp/sLrong/Ld
33 Ld wldLh611span classLd8oLuloSalda
36 LulZ 1vCluAuL vL8uL
37 /span/Ld
38 /Lr
39 Lr
40 Ld allgnlefLsLrongCrdem de Servlonbsp/sLrong/Ld
41 Ldspan classLd8oLuloSalda
42 0000000003 /span/Ld
43 /Lr
44 Lr
43 Ld allgnlefLsLrongSLaLus da Crdem
Servlonbsp/sLrong/Ld
46 Ldspan classLd8oLuloSalda
47 C8CAnuC /span/Ld
48 /Lr
49 Lr
30 Ld allgnlefLsLronguaLa de LnLradanbsp/sLrong/Ld
31 Ldspan classLd8oLuloSalda
32 //
33 /span/Ld
34 /Lr
33 Lr
36 Ld allgnlefLsLronguaLa de Sldanbsp/sLrong/Ld
37 Ldspan classLd8oLuloSalda
38
39
60 /span/Ld
61 /Lr
62 /Lable
63
64 p*********************************************************************
***********************************************************************
**************************/p
63 dlv allgnrlghL/dlv
66 Lable wldLh4 border0 allgnlefL cellpaddlng0
cellspaclng0
67 Lr
68 Ld wldLh30dlv allgnlefLa
href/osplus/consulLaosplusphplmg srclmagens/lcone_volLarglf
alL nameSalr wldLh83 helghL23 border0
ldSalr2 //a/dlv/Ld
69 /Lr
70 Lr
71 Lddlv allgncenLer/dlv/Ld
72 /Lr
73 /Lable
74 pnbsp/p
73 pnbsp/p
76 pnbsp/p
77 dlv allgncenLer/dlv
78 Lable wldLh340 border1 allgncenLer
79 Lr
80 Lddlv allgncenLer
81 p allgncenLerCopyrlghL 2011 LaglesofLerhouse 1odos os
dlrelLos reservados/p
82 p allgncenLer8ua A n 43 8alrro 8oa esperana Culab
M1 CL 78048333 /p
83 /dlv/Ld
84 /Lr
83 /Lable
86 dlv allgncenLer/dlv
87 pnbsp/p
88 /body
89 /hLml

Loglnphp

1 !uCC1?L hLml u8LlC //W3C//u1u xP1ML 10
1ranslLlonal//Ln hLLp//wwww3org/18/xhLml1/u1u/xhLml1
LranslLlonaldLd
2 hLml xmlnshLLp//wwww3org/1999/xhLml
3 head
4 meLa hLLpequlvConLenL1ype conLenLLexL/hLml charseLuLf8 /
3 LlLleLaglesofLerhouse/LlLle
6 sLyle LypeLexL/css
7 body
8 backgroundlmage url(lmagens/fenlx[pg)
9 backgroundrepeaL repeaL
10 backgroundcolor #lll
11
12 #envlar Lable Lr Ld dlv
13 color #000
14
13 /sLyle
16 /head
17
18 body
19 form ldenvlar nameenvlar meLhodCS1
acLlon/osplus/loglnphp
20 Lable wldLh200 border1 allgncenLer
21 Lr
22 LdLable wldLh483 border3 allgncenLer
23 Lr
24 Ld wldLh473 helghL34dlv
allgncenLersLrongSlsLema de ordem de servlo (enLre com seu
logln e senha)/sLrong/dlv
23 dlv allgncenLer/dlv/Ld
26 /Lr
27 /Lable
28 Lable wldLh117 helghL32 border1 allgncenLer
29 Lr
30 Lddlv allgncenLerlmg srclmagens/alLerarsenha[pg
alL wldLh42 helghL42 //dlv/Ld
31 /Lr
32 /Lable
33 dlv allgncenLer/dlv
34 p allgncenLerLogln
33 label forlogln/label
36 lnpuL LypeLexL namelogln ldlogln /
37 /p
38 p allgncenLerSenha
39 label forsenha/label
40 lnpuL Lypepassword namesenha ldsenha /
41 /p
42 p allgncenLer
43 lnpuL LypesubmlL nameLnLrar ldLnLrar
valueLnLrar /
44 /p/Ld
43 /Lr
46 /Lable
47 p allgncenLernbsp/p
48 p allgncenLernbsp/p
49 pnbsp/p
30 pnbsp/p
31 pnbsp/p
32 pnbsp/p
33 Lable wldLh340 border1 allgncenLer
34 Lr
33 Lddlv allgncenLer
36 p allgncenLerCopyrlghL 2011 LaglesofLerhouse 1odos os
dlrelLos reservados/p
37p allgncenLer8ua A n 43 8alrro 8oa esperana Culab
M1 CL 78048333 /p
38 /dlv/Ld
39 /Lr
60 /Lable
61 dlv allgncenLer/dlv
62 pnbsp/p
63 /form
64 /body
63 /hLml

Acesso pelo endereo hLLp//localhosL/osplus/lnlclalphp oder ser usado para fazer
consulLas do andamenLo do pedldo de ordem de servlo vla web como a flgura aclma mosLra

Manual de lnLerface dos ulsposlLlvos Mvels

ara poder rodar o slsLema de ulsposlLlvo Mvel devera Ler um uA nesLe aparelho o
slsLema ser lnsLalado podendo fazer consulLas em qualquer lugar que esLe[a conecLado a
lnLerneL (Menu consulLa slLuao de Crdem de Servlo)

Manual de lnLerface !ava

C dlsposlLlvo mvel fornecer para o cllenLe a prlmelra Lela dlzendo bom dla boa Larde ou boa
nolLe dependendo da hora que o cllenLe acessar aps o cllenLe passar pela prlmelra Lela val
auLomaLlcamenLe para a segunda Lela dlzendo ao usurlo ulglLe o cdlgo da ordem de
servlo" com lsso o usurlo colocar o cdlgo que ele recebeu do funclonrlo da empresa
aps colocar o cdlgo da ordem aparecer em segulda a Lercelra Lela dlzendo Lodos os dados
do cllenLe a hora da ordem de servlo o andamenLo nome do cllenLe e o valor

llgura 17 lnLerface prlnclpal da ConsulLa a Crdem de Servlo e os uados para
ConsulLar o Cl do cllenLe no dlsposlLlvo mvel

llgura 18 uados para ConsulLa a Crdem de Servlo do cllenLe pelo Cl e o 8esulLado do
CllenLe que esLa LxecuLando o Servlo

llgura 19 1ela para fazer uma nova consulLa da ordem de servlo

llgura 20 ArqulLeLura do mblle

Codlgo lonLe Mblle

ro[eLo rlnclpal Mblle

1/*kemuel larlnelll 31Au unl8CnuCn
2 Cdlgo lonLe do dlsplay do pro[eLo prlnclpal MAWCS*/
3
4 lmporL [avalolCLxcepLlon
3 lmporL [avalolnpuLSLream
6 lmporL [avaxmlcroedlLlonmldleL*
7 lmporL [avaxmlcroedlLlonlcdul*
8 lmporL [avauLllvecLor
9 lmporL [avaxmlcroedlLlonloConnecLor
10 lmporL [avaxmlcroedlLlonloConLenLConnecLlon
11
12 publlc class MAW exLends MluleL lmplemenLs CommandLlsLener
13
14 prlvaLe vecLor veLor_dados
13 prlvaLe boolean mldleLaused false

CS ConsulLa Mblle

1
2 uocumenL CSCCnSuL1A
3 CreaLed on 06/06/2011 163926
4 AuLhor kemuel larlnelll
3
6
7 [page conLenL1ypeLexL/hLml pageLncodlngu1l8
8 [page lmporL[avasql*
9
10 SLrlng drlver orgg[Lmmmysqlurlver//8anco de uados da CSplus!
11 SLrlng url [dbcmysql//localhosL3306/osplus
12 SLrlng usuarlo rooL//usurlo do 8anco de uados
13 SLrlng senha 3180//Senha do 8anco de uados
14 ConnecLlon conexao
13 SLaLemenL sLaLemenL
16 8esulLSeL resulLseL
17 Lry
18
19 Classforname(drlver)
20 conexao urlverManagergeLConnecLlon(url usuarlo senha)
21 SysLemouLprlnLln(ConecLou com o 8anco MySCL)
22 sLaLemenL conexaocreaLeSLaLemenL()
23 resulLseL sLaLemenLexecuLeCuery(selecL os_sLaLus from
24 ordemservlco where clle_cpf_cnp[
23 +requesLgeLarameLer(codlgo))//Seleclonando a Labela
26
27 whlle(resulLseLnexL())
28
29 ouLprlnL(resulLseLgeLSLrlng(1))
30
31
32
33
34
33
36 caLch(ClassnoLloundLxcepLlon urlver)
37
38 ouLprlnL(C urlver do 8anco de uados no fol Locallzado! +urlver)
39
40
41 caLch(SCLLxcepLlon lonLe)
42
43 ouLprlnL(Lrro na Conexao +8elaclonado com a lonLe de uados +lonLe)
44
43
46
47 ouLprlnLln(ConecLado ao MySCL!)
48

43 uesenvolvlmenLos das aLlvldades de aperfeloamenLo
* lmplemenLao de mecanlsmo de auLenLlcao na paglna da Web
* lmplemenLao de CrlpLografla de senha no amblenLe deskLop
lmplemenLao das Lecnlcas de modelagem e ergonomla
8ase de uados do SlsLema

Modelagem de LnLldade de 8elaclonamenLo ML8

lPC
Avallao de lnLerfaces/Lrgonomla

* ro[eLo produzldo a parLlr do levanLamenLo de requlslLos lnLerfaces com caracLerlsLlcas
que Lomem nossos slsLemas mals fcels de usar e mals fcels de serem aprendldos A boa
usabllldade Lem sldo uma preocupao em nosso pro[eLo desLa forma alcanamos um nlvel
de dlferenclalor sua vez desenvolvedores Lrabalham em conLexLo do mercado proflsslonal
lnLerao humanacompuLador que prlvlleglo o lado humano da lnLerao focando na
facllldade de uso de aprendlzagem e na dlmlnulo da carga cognlLlva do usurlo humano
Web lnserlndo uma MasLer age 8oLes e selees padres layouL lnlclal dlvldo em
Labelas com lmagem e LexLo
ueskLop lnserlndo a parLlr de uma Lela lnlclal 8oLes padres Lelas de Lamanho padro

Avallao PeurlsLlca

1 vlslbllldade do sLaLus do slsLema
Lxlbe a mensagens de comflrmao
2 CompaLlbllldade do slsLema com o mundo real
CompaLlvel com os prlnclpals navegadores
3 ConLrole de usurlo e llberdade
usurlo Ceral 1m acesso a Lodos as funclonalldades do slsLema
4 ConslsLncla e pades
lol lmplemenLado Lamanho de fonLes e leLras padres
lol lmplemenLado pado com Lodas as leLras do slsLema em maluscula
3 reveno de erros
lol lmplemenLado na plaLaforma deskLop valldao de Cn!/Cl
6 8econheclmenLo ao lnves de relembrana
lol lmplemenLado layouL padro
1amanho padro de boLes e Lelas
7 llexlbllldade e eflclncla de uso
Apllcao e flexlvel a slsLemas operaclonals e navegadores
8 LsLeLlca e deslgn mlnlmallsLa
Apllcao aLende a necessldades dos cllenLes com foco em Lmpresa de lnformaLlca
9 A[udar os usurlos a reconhecer dlagnosLlcar e corrlglr erros
1raLamenLo de erros com mensagens de alerLa
10 PLL e documenLao

432 lmplemenLao de auLenLlcao de usurlo para ablenLe deskLop e web

ueskLop
* Segurana
* no amblenLe uelphl fol crlado um mecanlsmo de acesso uLlllzando a crlpLogrflca Mu3 no
cadasLro de usurlo exlsLenLe um componenLe de LexLo lnvlslvel que carrega o hash da senha
aLraves do algorlLmo Mu3 esLe hash de senha e gravado no banco de dados para evlLar que o
u8A vlsuallze a senha real
* nesLa Lela Lambem Lem uma conflrmao de senha para evlLar que o usurlo dlglLe a senha
lncorreLamenLe esLe mecanlsmo de conflrmao chegase os edLs so lguals e llbera a
gravao no banco de dados
* CuLra Lela desenvolvlda fol de alLerar senha ela grava em um varlvel o cdlgo e a hash da
senha para que possa ser comparada nesLa Lela o usurlo lnforma a senha anLlga a nova
senha e conflrma a nova senha pra poder fazer a aLuallzao
* llnallzando fol crlado Lela de enLrada por melo de consulLas lnLernas e carregado a hash
da senha em uma edL lnvlslvel quando o usurlo dlglLar a senha e gerada o novo hash e
comparado com o que buscou do banco de dados caso se[am lguals llbera o acesso

WL8
* A auLenLlcao do usurlo web ser aLraves de emall e senha C usurlo lnformar seu e
mall parLlcular e o slsLema envlar auLomaLlcamenLe uma senha para o emall A senha ser
gerada de forma randmlca conLendo 6 caracLeres no corpo do emall Ler um llnk para que o
usurlo possa aLlvar sua conLa Caso o usurlo no Llve sua conLa no ser posslvel fazer a
Crdem de Servlo

44 uesenvolvlmenLos das aLlvldades de comerclallzao do slsLema

* Anexo ul lano de negclo

441 Llaborao do lano de negclo

* Anexo ul lano de negclo
442 Llaborao da esLlmaLlva cronograma e cusLo de lmplanLao

MeLa do ro[eLo

* uesenvolver uma soluo para Crdem de Servlo de pequeno porLe uLlllzando as
ferramenLas de mercado para lmplemenLao de regras de negclo e segurana

!usLlflcaLlvas do ro[eLo

* ermlLlr reallzar o conLrole de forma que possa aglllzar o dla a dla do cllenLe posslblllLando
malor agllldade e rapldez no anLendlmenLo

Cb[eLlvo do ro[eLo

* Ceral

* lornecer conLeudo lnLeraLlvo vlsando facllldade de acesso aprendlzagem e ampllar o
alcance do enslno a nlvel naclonal

* Lspeclflcos

* AmblenLe com dlsponlbllldade de acesso em qualquer lugar
* AmblenLe de uso fcll e amlgvel
* AmblenLe bom desempenho e lnLerface leve
* Aqulslo de novos equlpamenLos
* lunclonalldade em mulLlplaLaforma
* navegadores aLuallzados
* 1relnamenLo lnformLlca bslca
* ConLrole de acesso ao amblenLe
* Aqulslo de servldor de banco de dados

8esulLados Lsperados

* uesenvolvlmenLo de um sofLware que permlLa a comunlcao remoLa enLre professor e
alunos uLlllzandose lnLerfaces avanadas em amblenLe web
* Cuallflcao dos lnsLruLores e colaboradores envolvldos
* 1ornarse uma das melhores lnsLlLules de enclno a dlsLancla
* Melhorla Lecnolglca dos equlpamenLos da empresa

lases do ro[eLo
* lnlclao
* 8eallzao de reunles enLre funclonrlos para levanLamenLo de expecLaLlvas

* lane[amenLo
* Llaborao de cronograma alocao de pessoal e anallse de cusLos
* Lxecuo
* lnsLalao dos novos equlpamenLos (Cs Servldor)
* Codlflcao do sofLware
* 1relnamenLo dos colaboradores
* lmplanLao do sofLware

* ConLrole
* verlflcar se o cronograma esL sendo cumprldo
* MonlLorar reallzao dos LrelnamenLos
* Acompanhar lnsLalao dos novos equlpamenLos
* verlflcar se as expecLaLlvas dos envolvldos esLo sendo cumprldas

* LncerramenLo
* lormallzao do Lermlnos do pro[eLo
* 8eallzao de coqueLel para comemorao

CramenLo rellmlnar
uescrlo | CLde | vlr unlLrlo | 1oLal |
Aqulslo de Cs | 4 | 180000 | 720000 |
Aqulslo de lmpressoras | 2 | 100000 | 200000 |
Aqulslo de servldor de 8anco de uados | 1 | 300000 | 300000 |
uesenvolvlmenLo de sofLware para LrelnamenLo vla web | 1 | 3000000 |
3000000 |
Aqulslo de llcena das ferramenLas de desenvolvlmenLo | 13 | 200000 |
3000000 |
1oLal | 1426000 |
Cronograma
Ms | 1 | 2 | 3 | 4 | 3 | 6 |
Aqulslo de equlpamenLo | | | | | | |
lnsLalao e Conflgurao de SC | | | | | | |
lnsLalao e Conflgurao do 8u | | | | | | |
lnsLalao e Conflgurao dos ApllcaLlvos | | | | | |
|
1esLes de AcelLao (homologao) | | | | | | |
1relnamenLo de usurlo | | | | | | |

ComenLrlos llnals

A globallzao e um dos elemenLos que levam necessldade de uma educao
permanenLe sendo posslvel Crdem de Servlo que lncorporem os avanos Lecnolglcos L na
perspecLlva de masslflcao da modalldade dlsLancla no pals que a crlao de novas
ferramenLas esL se Lornando uma grande oporLunldade para saLlsfazer a demanda das
lnsLlLules reLendese Lambem que o maLerlal produzldo no desenvolvlmenLo do pro[eLo
venha a servlr como base da Crdem de Servlo as novas orlenLaes na sequlncla desLe
Lrabalho preLendese Lambem uLlllzar os maLerlals produzldos nesLa fase lnlclal para garanLlr a
lmplanLao desLas novas Lecnlcas em Crdem de Servlo que podero vlr a ser oferecldo na
empresa

3Anllse de ercurso

31 Anllse da arLlclpao feLlva dos Membros
A dlvlso dos Lrabalhos e parLlclpao dos membros fol dlvldlda de forma lguallLrla levando
em conslderao o melhor aprendlzado de cada um nas reas necessrlas Lals como
rogramao Web rogramao P rogramao ueskLop e Anallse de SlsLema uesLa
forma aquele que melhor evolul em deLermlnada rea fez a lmplemenLao e ao mesmo
Lempo pode comparLllhar com os demals os seus conheclmenLos adqulrldos

32 ulflculdades LnconLradas pelo Crupo

ueskLop
* Apllcao de regra para valldao do Cl

WL8
* ulflculdade para a conexo do slLe com o banco do MySCL

Mblle
* ulflculdade com a conexo com o banco de dados

uocumenLao
* 1lve algumas dlflculdades mas Llrel com a rofessora Lldla

33 Anllse lndlvldual dos Membros
Anderley
C aluno a[udou na parLe da documenLao escrlLa na norma A8n1 e no help da programao

lernando Carvalho
um slsLema bem slmples mals com mulLas dlflculdades para consegulr colocar cada [uno em
suas funes C banco de dados no fol mulLo dlflcll de esLar fazendo

Lulz lellphe
C slsLema e um pouco slmples algumas parLe complexas que Llvemos a[udas
com lsso no Llvemos problema a parLe de neLbeans baseamos nas maLerlas no AvA com lsso
o delxamos ele funclonando mals lnfellzmenLe no colocamos funclonando o banco de dados
MySCL pols era mulLo complexo para o desenvolvlmenLo
karlne kelll
Comecel a faculdade Lrabalhando em rgos publlcos esLou fora das aLlvldades a 8
meses com o conheclmenLo Lerlco que aprendl onde eu me dedlquel aos Lrabalhos e
pesqulsas no curso pude por em prLlca duranLe esLe perlodo de Lrabalho e ao mesmo Lempo
pude por em praLlca a parLe da documenLao do nosso pro[eLo acadmlco

kemuel larlnell
8om a mlnha parLe de web que eu desenvolvl Llve algumas dlflculdades mals
com a a[uda de alguns amlgos que sabem fazer eu consegul fazer perfelLamenLe C slsLema
em uelphl e slmples de modo que o cllenLe no Lenha dlflculdade A parLe de neLbeans
Lambem pena que no acompanhel as 2 parLes mals Lranqullo

Marcos AugusLo
C aluno a[udou na documenLao Llrando algumas duvldas do grupo e fez slldes para a
apresenLao do pro[eLo

34 Anllse Ceral do Crupo

C grupo Leve uma evoluo consldervel LanLo em quesLes Lecnlcas quanLo de
relaclonamenLo na rea Lecnlca sempre reallzando pesqulsas em busca de solues na rea
de relaclonamenLo sempre que posslvel dlsposLo a a[udar os demals grupos
AcredlLamos que alguns ponLos preclsam melhor na conduo das dlsclpllnas pelos
professores pols flcamos o ms de seLembro/2010 Lrabalhando da crlao de um documenLo
de pro[eLo que conforme repassado pelo professor da dlsclpllna de Anllse de ro[eLo de
SlsLemas serla o documenLo oflclal que serla enLregue na apresenLao do 4 semesLre orem
no flnal de novembro/2010 recebemos a sollclLao do mesmo professor que deverlamos
mudar o layouL do documenLo e ao lnves de focamos na lmplemenLao e LesLe dos slsLema
Llvemos que parar para refazer o documenLo do pro[eLo lsLo gerou lmpacLo pols acarreLou de
algumas roLlnas no puderem ser lmplemenLadas no mdulo ueskLop

33 8esulLados Alcanados

* ConheclmenLos de meLodologla P
* ConheclmenLos em conexo P11 aLraves de amblenLe Mblle
* ConheclmenLos em programao uelphl uLlllzando Lecnologla P para conexo com
banco de dados e lmplemenLao de logln e senha e crlpLografla de senha baseado em Mu3
* llnallzao e lmplemenLao do pro[eLo de Crdem de Servlo que ser lmplemenLado
lnlclalmenLe na empresa de lnformaLlca proprledade de um dos menbros do grupo

6Conslderaes llnals

C presenLe Lrabalho Lem como ob[eLlvo documenLar e servlr como fonLe de lnformaes para
desenvolvlmenLo de um pro[eLo de slsLema a nlvel acadmlco para que possa ser avallado
pelos professores responsvel na produo desse slsLema lol uLlllzado pesqulsas e esLudos
paralelos por melo da lnLerneL e colegas de classes que esLavam reallzando pro[eLos dlversos
C desenvolvlmenLo desLe pro[eLo Lambem permlLlu a apllcao de uma meLodologla
de desenvolvlmenLo de sofLware (MuS) embora basLanLe ampla fol posslvel Ler uma grande
noo dos processos que devem ser uLlllzados para melhor produo do sofLware e aumenLo
de conheclmenLo prLlco da documenLao e elaborao parLlndo do concelLo da
meLodologla
Comparando a Leorla da meLodologla com a experlncla real do seu uso podemos
conclulr que os processos flcam mals organlzados e ordenados laclllLando a relao de saber
o que fazer e quando flzer"

Você também pode gostar