secretaria de comunicaciones transportes …148.206.53.84/tesiuami/uam21581.pdf · civil en m(xic.0...

112
UNIVERSIDAD AUTONOHA METROPOLITANA UNIDAD IZTAPALAPA h SECRETARIA DE COMUNICACIONES Y TRANSPORTES DIRECCION GENERAL DE AERONAUTICA CIVIL CENTRO INTERNACIONAL DE ADIESTRAMIENTO DE AVIACION CIVIL -/- "SISTEMA CONTROL ESCOLAR" ' / "MANUAL TECNICO" / I PROYECTO TERMINAL 11 / ALUMNU': SALVADOR L MAX 1 I'll Ll ANO GEHAHDO /- ASECOR:PROFESOR ADOLFO ESCALSIVA BUENDIA ~ .. i i t . . 1 1 . I c193 I- ..

Upload: voduong

Post on 22-Oct-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

UNIVERSIDAD AUTONOHA METROPOLITANA

UNIDAD IZTAPALAPA h

SECRETARIA DE COMUNICACIONES Y TRANSPORTES DIRECCION GENERAL DE AERONAUTICA CIVIL

CENTRO INTERNACIONAL DE ADIESTRAMIENTO DE AVIACION CIVIL

-/- "SISTEMA CONTROL ESCOLAR" ' /

"MANUAL TECNICO" /

I

PROYECTO TERMINAL 1 1

/ ALUMNU': SALVADOR L M A X 1 I'll Ll ANO GEHAHDO /- ASECOR:PROFESOR ADOLFO ESCALSIVA BUENDIA

~

. . i

i t

. . 1 1 .

I c193

I -

. .

Page 2: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

b

I N D I C E

145870 .... ... 1 , 1 ,

1 1

i INTWODUCCION ................................................. I I

I ~

f.., PROCESOS IMPLANTADOS .......................................... I

1 MODELO E-A .................................................. '. I

E: I

'I MODELO E-H................ .............................. " . " . - J ,

I -7 NOWMAtlZACION ................................................

UESCHIFCION I?€ Lí-i ESTRUCTURA DE LAS B M E C DE DATOS..........@

DAT'OS DE: PRUEBA.....,.. ...................................... ? i

REPORTES GEN€F:&DOC POR LOS PPOCESOC;. .......................... LE!

..- r. DIAGRAMAC DE FL..UJO DE DATOS.. ............... I , . ............... ..i,d

.................................... C:ODIGO DE: LOS PROilESOS .E59

i

.'!

i 8 -

. . . . , - .., .. , .

..... __ ..... - . . . . .

Page 3: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

l N T R O O U C C I O N

El C.I.A.A.C. (Centro Internacional de Adiestramiento en Avíacídn

Civil ) ,es un centro oficial do la S.C.T.,pari el adiestraslento

d e l personal ttcnico acroi-&t,ico requerido p o r la aviación c i v i l .

su übjetivo principal es tormar al personal ttcnico aeronlutico

(de ambos sexos ) requeridos para el desarrollo de la aviacidn

c i v i l en M(xic.0 ,Centroamtrica y el Caribe.

La prrparacidn t . í cn ica esta conformada. en base a planes Y

programas de estudios actualizados y aprobados por la D.G.A.C.

E¡ "Sistema Cüntrul. Escolar" fue diseiado en apego a l a c

necesidades planteadas por la Dirección de Control Escolar y se

tasa en los ~ i ' c ~ i : u I ü s del reglamento escolar del CIAAC. ,para

poder 1 levar un c-üii?troI de la informacidn de:

i -Aspirantes a Alumnos 4

j

~ - ~ I ~ J i n n ü ~ l i i s c r i ' t o s (En cursos regulares y/o especiales )

-Archivo (Historial de Alumnos y Exalumnos ) \

La informacidn básica utilizada p i r a e l diseio del sistema no ha

sido incluida en este manual pero puede ser encontrada en el

Reporte I y Reporte I 1 del *Sistema Control Escolar"

Page 4: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PROCESOS IHPLANTADOS

ASPIRANTES Y ALUMNOS:

DATOS ASPIRAN7E:Registra los datos de un aspirante.

PARIENTES ALUMN0:Realiza modificaciones a los piricntes de

un alumno.

DOCUMENTOS FALTANTES:Permite realizar modificaciones a

los documentos faltantes.

REPORTE DOCUMENT0S:Genera un reporte impreso de los

documentos faltantes.

ESTAD I S+ I CAS Y LI STADOS :

ASP1RANTES:Genera un listado de aspirantes.

ACEPTAD0C:Genera un listado de aspirantes aceptados.

CUADRO DE HON0K:Genera un iistado del cuadro de honor,para

un grupo preseleccionado.

H1STORIAL:Genera los reportes de conducta ,as1 como una

boleta de calificaciones (que incluye el desglose por 1 I

exámenes ) , y resumen de horas.

B0LETA:Genera un listado de las calificaciones que hasta la

fecha han cursado l o s alumnos,pero no incluye desglose de

exámenes ni resumen de horae.

APROVECHAMIENTO:

SITUAC16N ESC0LAR:Permite realizar modificaoioner a la

situación escolar del alumno.

TIPO DEL ALUMN0:Realiza noddficaciones de, tipo do acuerdo a

los definidos por el C.I.A.A.C..

CONDUCTA:Por8ito la edioibn de 106 reportms'do conducta. .. 4

c

2 * - ._ _.

Page 5: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

ai L - l - J F v - - , , -IT

I .,. . . ~. " . . ,

ACTIVIDAD ESCOLAR: GRUP0S;Llova acabo l a asignmoibn de grupo para uti conjunto

de alumnos seleccionados.

t

Page 6: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

. .. . - . ,. . .. . ..

MODELO ENTIDID-ICQCIBCION

i 1 - o

Page 7: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

CURSO:

CARRERA:

GhUPO:

ALUM NO!

e gc6Jt-

MODELO ENTIWD - RELRCION CVECURSO ipr i m d r i a) f%h TER I A: CVEMATERI A (primar I a) PROCEDENCIA NOMHREMCIT FECHAINICID HOKASTEORIA FECHAGRADUHCIO'4 HLIHASPRACTICA

+ CVEPLAN (formed)

+ CVEPLAN ( f oranra)

CVECARRERA (primaria) EXAMEN: CVEEXAMEN (p r 1 m a r i a ) NOMBRE NOMBRE ~- DURAC ION

CVEGRUPO (p t-imat-ia! FSENTE: CVEFAHIENTE i p t - i m a r - i a) CUP13 NOMHHEFAR -

+ CVECURSO ( f o ranea)

DI HECC ION TELEFCJNO PARENTESCO

MA? ALUMNO CUHCADCI: ....-._I __..-.I_..-- CVEALUMNU !o t-. ifliar i d )

SOLICITUD: CVECURSO ipri niaria) CVEALUMNO (primariar FECHASOL I CI TUD RESULTADO

FECHA INS1"UCTOR DECCRIPCION

EXAMEN ALUMNO MATERIA: ALUM CURSO:. * CVEALUMNO (primar id) CVEALUMNO (primaria) CVEEX AMEN (primaria ) CVECURSO CVEMATERI A (primar i a) T IPO-ALUMNOCURSO FECHAJXAMEN CVEGRUPO CALIFICACION

* - s

Page 8: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

ASEGURADORA: CVEfiCEQURADORA (primaria) NOMHREASEG DIHECCION TELEFONO

REPORTE: CVEREPORTE (primaria) INTENSIDAD

Page 9: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

Tci -

- . . _ - - ~. ... J . . , . , .. . . . . .

DESCRIPCION DE LA ESTRUCTURA DE LAS BASES DE DATOS

CURSO CVECURSO PROCEDE FECHINI FECHF i N CUEPLIIPI

CARRERA CVECARR NOMBREC DURACC

MATER I A

t

EXAMEN

GRUPOS

BtCA

PAR I ENTE

CVEMAT NOMMAT HRSPRAC HRSTEO CVEPLAN

CVEEXAM NOMEXAM

CVEGRUPO CUPO CVECURSO

C V E B E C A NOMBRE

CVEPAR NUMBPAR D 1 RECCPAR TELEPAR PARENTESCO CVEALUM

CARACTER CARACTER DATE DATE N W E P I CG

CARACTER CARACTER NUMER i CO

NUMER I CO CARACTER NUMER I CO NUMERl CO NUMER I CO

CARACTER C ARACTER

CARACTER NUMER 1 CO CARACTER

CARACTER CARACTER

CARACTER CAKACTER CARACTER CARACTER CARACTER NUMER I CO

I

9 20

- - 6 70 2

3 65 3 3 2

4 50

12 2 9

1 5 5

4 35 5 u

10 6

- I

* 1' J

Page 10: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

ENTIDADES NDR~LIZADAC

Page 11: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

ALUMNO CVEALUM NUMER 1 CO CARACTER CARACTER

NOMALUM APELL i íATM APELLPATM T I POALUM FECHCAMTIP ECCS I T PROCEDE CVEACEG CVEBECA

DOCUMENT LOCALEXP NUMPOL 12 FECHAVEN ACTBORN IDIOMA MEDEXAM NUMCART ORDPAGO FOTOS

P A I S CVEALUM D I RALU TELEALLI

' T 1 PSANG

MATALCUR CVEALUM CVEMAT C A LT E O F CALPRACF F A L T A S

P L A N CVEPLAN FEHCREA CVECARR

S O L I C I T FECHSOL RESULTADO CVECURSO CVEALUM

ASEGURAD CVEASEG NOMASEG D I RECASE TELEFONO

REPORTE CVEREP

. , 1 '

~ . . . ... . . ... .I ,

CARACTER CAR ACT E R DATE CARACTER CARACTER NUMER I CO C ARACTER

CARACTER CARACTER DATE LOG 1 CO LOG IC0 LOG I CO CARACTER LOG I CO LOG i CU CARACTER CARACTER NUMER I CO CARACTER CARACTER

NIJMER I CU N Li MER 1 C U NUMER I CO NUMER 1 CO NUMER I CO

NUMER 1 CO DATE C ARACTER

DATE LOG 1 CO CARACTER NUMER I CO

NUMER I CO CARACTER CARACTER CARACTER

LOG I CO

9

1 1 6 20 12 9

17 20 2 1

170 15-

9

3 20 1 1 50 9

11 3 3 3 3

2

6

9 1 1

2 20 50 7

Page 12: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

._ . . . .

_-,,.,.-, . .

REQALUM

EXALMAT

ALCURSO

CVEREQ CVE ALUM FECHA I NSTRUC DESCR 1 Q

CVEALUH CVEEXAM CVEMAT FECHEXAM CAL1 F I C

CVEALUM CVECURCO

CVEGRUP T I POALUM

LOG I CO NUHER 1 CO DATE CARACTER MEHO

NUMER 1 CO CARACTER NUMER I CO DATE NUMER I CO

NUMER 1 CO CARACTER CARACTER CARACTER

1 1

35

1 1 4 3

3

1 1 9 9 12

N 0 T A : E s t necesario considerar un archivo auxiliar para guardar Ius

datos que tienen un cambio de acuerdo ala ejecución del sistema

por ejemplo

asignadu tanto para l o s alumnos de proceso especia1,reguiar u

para los aspirantes.

la matricula que hasta la fecha se ha

, . ,

': .t

> . - I -

- *. -

Page 13: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

! .._.I ~. ,.* _,.._,I ..,, . . . .,....,.... .,,.

DATOS DE PRUEBCI

CCUPWERA iCONTROL&üOR DL T W I T 0 MRLO

BECA IWCA a r n X l C O ALUMNO :VALENTIN CRUZ -214

PAIB-Ne#:IPNALIDADiMEXICO

MCITR I CULA

C M T I L L A

DEPENMNC I A

CONSTMICIA DE

ID I OM&

FICTA DE

NFICIMIENTO

EXAMEN MEDICO

ORDEN DE PA00

FOTOQRAFIAB

TIPO DE SANQRE

DIRECC I ON

TELEFONO

ASEQURADORA

I 2.2377

I B-354393

:FUERZA AEReA PWEIXICLIW (FFIPO

IENTRAQADCI

iENTREPCIDCI

: ENTHEMDO

I ENTREQAW

tENTREí3CIDAB

: HH-

i A V , JCILISCO it 99 COL FRANCISCO V I L L A

t56b-45-78

8 SEQUROS NONTERREY

NUMERO DE POLIZCI >N-0345

FECHA DE VEPX:IMXENTOilS-Q6-93

TIPO I INSCRITO

FECHA DE C M B I O

M TIPO I 20/Ot/93

8 I TUAC ION

PIcoLnR ~ a x p t a s ~ e :

L

_. .'

Page 14: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

. .. ... .. . , . . ~ ~ . .. , . ~ . . . ~ .

E X P E D I ENTE

CURSO 1III-l-SO

PROCEDENCIA

DEL CURSO I FAN

FPCHCI DE IMICIO 120/01/93

FECHCI DE

TERMIN&CION I 09/06/94

;SIN LOCALIZKION POR EL MOMENTO

I

ORUPO I CE-I I-2/A

PARIENTESI

ZALDIVAR RONTES DE OCA JOSE LUIS

ARIAS MICHEL EDMUNDO

PEREZ VkLA RAFFIEL

EL ALUMNO TIENE 2 REPORTES DE CONDUCTA

1 . - LEVE

2 . -GRAVE, REGISTRADO POR EL PRWESORiNELLY GAKIYA AGARIE

LAS MATERIM3 QUE HA CURSADO EL ALUMNO SON!

,REGISTRADO POR EL PROFESDRiQABRIEL PASCUAL GONZALES

TEOHXA PRACTICA ,wLras

MATEMATICAB APLICADAS BO * 1

F1CICA APLICADA 70 * 2

DHTOGRCIFIA BASICA

Y REDACCION 60 e ct 3

NOTAiPrirri esta matoriris no se time rogimtrado su desglosa por

oxamrnes .

Page 15: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

CMMRA iTCCNZCD RN IU4N"ShiIHZCNTO DE SQUIWS

ELECTRONIC08

BECA ,BECA ESPECICK. PMTICWAR

nLlNW0 18BR1110 RPiMXRLZ *YE8

PAIS-NLICIOMALIDLIDIESTADOS~ UNIWB

MRTRICULA

CCIRT ILL6

DEPENDENCIA

COWTANCIA DE

IDIOHA

ACTA DE ' NACIMIENTO

EXAMEN MEDICO

URDEN DE FAQO

FOTOQRCIFIAS

1 IPU DE SANQRE

U1RECCX ON

TELEFONO

RSEQURADORA

I 2.2383

I P-3777222

iSECRETAR1A DE PiWINA

:ENTREGADO

IENTREQCIDA

I NO ENTREQCIDO

I NO ENTREQADO

I: NO ENTREQCIDAS

I RH+

iHONWRAS 23 INTERIOR 4 CENTRO D.F.

a 492-62-88

ISEQUROS La PROVINCIAL

NUMERO DE POLIZA INUMERO-2

FECHa DE V€NCIMlENTOtO2/QC>/93

TIFO I BAJA

FECHA DE CAMBIO

DE TIPO 102/10/91

S ITUCIC ION

ESCOLCIR I ACEPTABLE

EXPEPItNTE I L O C ~ I Z A D Q I;N Ln CAJA 4

Page 16: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

~

-, - s, I1

1

CURSO :II-2-10

PROCEDENC I14

DEL CURSO rSECRETM1A M W I W

FECHA DE INICIO 109/01/93

FECM DE

TERMIN6CION L 15/O4/94

QRUPO :CE-I1-1/6

PARIENTES:

l.-MEDINA MORALES HOMER0

2.-BARAJAS PASTOR SEOUNPO

5.-ANDOVAS DELOCIDO SANTOYO

I

EL ALUMNO TIENE UN REPORTE DE C O W C T A

I.-LEVEiREQISTRADO FOR EL PROFESQRrFRANCISCO L I M E S C A S W A

EL &i.UMNO ESTA CURS&NDü LAS SIGUIENTES MATERIAS ,PERO TODAVIA NO

EST& FIN&LIZ&üCI SU EV&LUACION.

MATER 1 & FECHA

LARORATORIO 10/02/93

DE &ERüDROMO 11/02/95

05/ 02/ 93

INOLES TECNICO 12/01 /O3

PMTE I1 08/01/93

09/O 1 /?3

10/01/93

TIFO DE EXAMEN

EXAMEN DE

APROVECHMIENTO

PRACT 1 CA

CALIFICACION

80

70

90

eo

70

90

eo

Page 17: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

. ~. . ... ".. .. . ,... , '... >_ . .... ~. . . . , , ,. .

CALIFiCaCION MTIR! LI CICW T I M üR LXññSN

PRACTICAB EN 1 i /02/93 EX" ea

TORRT PP 12/02/93 Da 85

CONTROL 13/02/93 CKRMwwllPEITO 83

14/02/93 TEOR I A 82

1 5/ 02/ 93 81

c

i s

Page 18: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

*

CARRERA :CONTROLADOR DE TRCINSITO ñEREO

BECA : BECA ESPEC I AL

ALUMNO :JOSE FEMRlCO BOTELLO REYES

PAI8-NLK:IOMLIID:MEXICO

MATRICULA

CART I LLA

DEPENDENCIA

CONSTANCIA DE

IDIOMCI

AcrA DE

NñCIMIEhTO

tikñMEN MEDICO

URDEN DE PñGO

FClTOOFtAF I AS

1 IPíY DE SANGRE

IILRtCCñUN

TkL EFUNO

RSEUURADORA

I 2.2378

:R-3788888

!CIVIL

:ENTREDADO

:ENTREGADA

I ENTREGADO

: ENTREGñDO

a ENTREGADAS

a o--

:MEXTCALI# 67 COLI LA LCIGUNILLA ,CENTRO D.F.

: $'Ci1-82-6,"

aSEüUROS MONTERREY

NUMERO DE POLYZC) rNUMERO-3

FECHA DE VENCIMIENTOaQ4/05/95

TIFO a EGRESADO

FECHCI DE CAMBIO

DE TIPO :OJ/O4/9J

9 I TUAC ION

ESCOLAR : ACEPTABLE

EXPEDIENTE :LOCALIZADO EN LA C N A S

CURB0 i111-1-28

'L

i

Page 19: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PROCEDENCIA

DEL CURSO I CIWC

FEW DE INICIO : z o / o e m

FECHA DE

TERMINCICION iQ9í 10190

BRUPO ~CE-II-WA

PARIENTES:

1.-ROSALIA CID PADILLA

2.-ISABEL BETPNCURT RAMIREZ

3.-PILAR ESCALANTE JUPREZ

EL ALUMNO NO TIENE REPORTES DE CONDUCTA

LAC MATkRIAS QUE HA CURSADO EL ALUMNO SON8

TEORIP FRACTICP FALTPS

MATEMATICAB hPLICADf4E 70 * s FIBICA CIPLICADCI 60 * b

CIRTOQHAFIA BABXC(S

Y REDACCION 65 80 7

NüTA~Prit*a esta mateu.iam no ne t ime regietrndo SU diugiossa pot

aa>tamenes,

l?

Page 20: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

DESCRIPClbN DE FUNCIONES Y PRnCEDlMlENTOS

PROCEDIMIENTO :CAPTURAPARIENTESO Funciones:

-Registra los datos (Clave,nombre,direccion tel<fono y parentesco ),de l o s parientes de un aspirante.

-Llama al procedimiento LEECLAVEO -Modifica ala base PARIENTE -No utiliza indices.

Caracter isticas :

F U N C I ~ N REG-DOCPLUMNOO Funciln:

-Permite registrar los datos de un aspirant.e Y si es el caso informa de l a s solicitudes existentes sobre el aspirante.

-No recibe pardmetros -Llama a los procedimientos:

Ca racter fs t i cas :

OBTENCURSOi ) CELECELEMENTO() REG-DTUCASEG( )

CAPTURA-FAR I ENTES ( > 4

-Regresa 1 si la operacidn nc tubo problemas ,en o i . 1 0 caso regresa 0. -Utiliza a l a s bases e indices: B A L ; E S I N D I C E I '

COL I5 I . ? , i,P,F ALUMNO. GRF cCLIRSiJ. DBF 'CUCVECU. NTX

SOCVEALUII. NTX

PLAN. t J ü F PLCVEPLA. r.iT,: :.AF.RERA. UñF c A í: v E c A R . vr x BECA. GBF DOCUMENT. D6F GüCVEALU.NTX

FUNC: 1514 SELECELEMENTU I T I TULO, ARREGLO i Fcnci6n:Ahre una ventana ,dec:lr.licga un titulo Y pñrmii:e

elegir i.in elemento de los contenidos eri e l

arreglo.del elemento seleccionadu,regresa U si no se selecciono elemento.

or reglu, Regresa l a FC) s i c i 6n , dent r 9 d e I

Pardmetros: TITUL0:Contiene una cadena con el titulo a

desplegar en la parte superior de la ventana. ARREGL0:Contiene los elementos a seleccionar

PRUCEGlMlENTO SELEC-ELEMENTOC(TITULO,AINFO,ACELECC1ONADO> Funci6n:Abre una ventana ,de6pliepa. un titulo Y permite

seleccionar varios elementos de los contenidos en AINFO. Modi f i ca al pardmetro ACELECCIONADO .regresando a los elementos seleccionados con un valor de FALSE.

Parámetros: TITUL0:Contione una cadona con el titulo a desplegar en

la parte superior de l a ventana.

e? V'

Page 21: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

A4@fe&gyskias? los element s a 6eieccipnar. A .Es un arregio que con ene un valor de

TRUE, si e l elemento se puede seleccionar y un FALSE si el elemento no se puede seleccionar.

FUNCION CAMPARIENTESO Funci6n:Permite' seleccionar a algún pariente de una

alumno previamento seleccionado y modificar sus datos. -Regresa O si la operacibn no se I I Q V O acabo en forma correcta o 1 en otro caso. -No recibe pardmetros. -Utiliza la base: PARIENTE.tIBF

FUNCiON SELEC-ALUMN0tVNOMALUMNO) Funci6n:Psrmite buscar a un alumno mediant.9 su

Parámetros: grupo,matricula o nombre.

VNOMALUMN0:Variable que se recibe por referencia Y guarda el riombre del alumno si este e s se I eccionado.

-Regresa 1 si el alumno fue encontrado en otro caso regresa O . -Utiliza las bases e indices:

Caracterlst icas: !

B A S E S I N D I C E S

ALUMNO ALCÜEALU k L c u K c o

-Llama a SELECELEMENTOO PROCEDlMlENTU MODIFICAUOCCO

Funci6n:Permite seleccionar l o s ~docrimentn5 del alumi ic

Cara ct er 1s ti cas : (previamente seleccionadoi ,para modificarlos.

-No recibe pardmetros -Utiliza a l a s bases e indices:

-Llama a : DOCLVMENT. i>BF D0CCVEAL.I.I. NTX

SELECELEMENTOS ( ) REt;-DTOSASEG( )

CAMPAR1 ENTES ( )

PROCEDIMIENTO ERROR(NUM)

parámetro NUM. Funci6n:Emite un sonido y despliega el e r r o r indicado por a l

FUNCION REG-DTOSASEG(CAMBlO,VCVEASE,VNOMASE) Funci6n:Permite registrar los datas relaciona.do6 con

la aseguradora o si es el caso dar de alta a la aseguradora y registrar estos datos.

Parámetros: CAMBI0:Variable ldgica ,si es TRUE solo 59 realizan cambios sobre el número de pdliza ,la fecha de vencimiento y e l nombre de la aseguradora ,si cambios es FALSE se da de alta a la aseguradora.

Page 22: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

_ . F ,

. . . .~~ ,,". .~ , .. . . .,. _, , .. ji ,,..,: . ~ . ..

sticns:Regrera 1 Si operacion se r e a l i z o C ~ ; ~ ~ , t f € t ,en otro caso regresalB. -Utiliza las bases e indices:

E A S E S I N D I C E S

ASEGURAD.DEF DOCUMENT. DBF DOCVEALU.NTX ALUMNO.DBF ALCVEALU.NTX

-Llama a SELECELEMENTO

FUNCIÜN A I GNAGRUPO ( ) Funci6n:Permitn seleccionar de entre todos I o s

aspirantes a los que se registraran en un grupo especifico.el cual se dará de alta al termino de la selección de alumnos.

-No recibe pardmetros. Caracter 1st icas :

-Utiliza las bases e indices: B A S E S I N D I C E S

ALUPiNÜ. DBF ALCVEALU.NTX ALCURSÜ. IJBF ACCVEALU. NTX -Regresa 1 si la operación tuvo (xito en otro c a s o regreso. O. Llama a:

SELECELEMENTOS ( ) REG I CTRA-GRUPO ( )

u N c I O N sEL.EC_MATSiVCVECCJRCCI, VPLAN , ANOMMAT, ACVEMAT. HORAS, AHRSPRT, AHHSTEÜ)

Funci6n:Busca Ins iia?.os dm las mat.erias de un plan.Permite a l usuario seleccionar el curso sobre el cual se b u s c a r a el plan y l a s materias del mismo.

VCVECüRCU:Variable que pasa por referencia y regresa la ciave del curso que selecciona el usuario. VPLAN:VariabIe que pasa por referencia y regresa ¡a c!ave del plsn a i que pertenecen l a s materias. ANOMMAT:Arreglo que se usa para almacenar l o s nombres de las materias. ACVEMAT:Arreglo que se usa para almacenar las claves de las materias. H0RAS:Variable lógica ,si e s igual a TRUE indica que tambicn se requieren l i s horas de teorla y practica de cada materia, en otro caso solo se busca el nombre y clave de la materia. AHRSPRT:Arreglo que se usa para almacenar las horas de practica de cada materia. AHRSTE0:Arreglo que se U I P para almacenar IPS hor8.s de teorla de cada materia.

-Utiliza las bases e indices:

Pardmet r o a :

Caracterfsticas:

E A S E S I N , D 1 C E S

Page 23: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

tbG&P3BFBF MATER I A. DBF

-Llama a: CELECELEMENTOO

PROCEDIMIENTO DTOC~ALUMNO(VPLAN,VNOMCAR,VPAIC,VNOMBECA) FuncibniObtiene la carrera ,el nombre del alumno s u

Parámetros: VPLAN:Variable que contiene el plan en el que esta inscrito el alumno. VN0MCAR:Variable que pasa por referencia y que s e utiliza para almacenar el nombre de l a carrera. VPA1C:Variable que pasa por referencia y que se utiliza para almacenar el nombre del pais de donde procede el a I umno. VN0MBECA:Variable que pasa por referencia y que se utiliza para almacenar el tipo de beca del alumno. Caracterist icas: -Utiliza las bases e indices:

pals y el tipo de beca.

B A S E S I N D I C E S

PLAN. DBF PLCVEPLA. NTX CARRERA. DRF CACVECAR. NTX DOCUMENT. DBF DOCVEALU. NTX ALUMNO. DRF ALCVEALU. NTX RECA. DBF BECVERE.NTX

t

PROCEDIMIENTO LOCALIZA-BACES() Funci6n:Procedimiento que permite eiegir la rluta donde

estarán lncalizadas las bases e indices que utiliza e l si s tema.

PROCEDI MI ENTO IN I <I I A-DTOC ( ) vari3blei- qfue

cambian de acuerao a la ejecución del programa y q:.te pueden variar en cada sesión. -Utiliza la base ARCHDTOS.iJBF

Funci6n:Procedimiento que iniciai iza las

PROCEDIMIENTO GIJAHDA-DTOS ( )

Funci6n:Frncedimiento que actualiza l o s datos q u e h a n cambiado en cada sesión. -Utiliza la base ARCHDTOS.DBF

PROCEDIMIENTO LEEFECHAO Funci6n:Procedimiento que permite modificar la fecha con la

que trabajara el sistema que puede variar con la del equipo utilizado.

FUNCiON OBTEN-HISTORIALO Funci6n:lmprime las características de los reportes de

conducta que ha tenido un alumno (previamente seleccionado ) as1 como una boleta con las calificaciones finales de las materias que se hayan cursado.

-No recibe pardmetros -Utiliza las bases e indices:

Caracteristicas:

B A S E S I N D I C E S

30

Page 24: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

145870

-Llama a: SELECALUMNO ( ) SELEC-MATS ( )

DTOCALUMNO ( ) I MPR I MEREPCONDUCTA ( ) DESACT I VA-I RP ( ) ENCABEZADOGRALO MODOENFATIZADOO DECACTIVAENFATIZADOO MODi3i3OFR I M I DO < 1 DESAST I VACOMPH I M I DO ( 1

-hegreca 1 si la operaciln tuvo íxito regresa O.

FidNC I ON OBTENBOLETA < )

Funci6n:Permite obtener una impresi6n parcial o global de un alumno.

Carac t e r 1s ti ca s : -1'40 recibe pardmetros.

t

en

de

-Utiliza las bases e indices: I N D I C E S B A S E S

MATALCUR EXALMAT

SELECALUMNO I ) SELEC-HATS t PTOSALUMNO ( )

INICIA-IMP0 ENLABEZADOGRAL DECACTIVAENFAT MCiDOCOMPR I M 1 DU ORDENAMATR I2 t I MP-F I N-BOLETA LIESACT I vACGMPR DECACT I VA-I Mr (

-L lama a :

- -Regresa 1 s i la operacidn tuvo t x i t o ,en otro caso regresa O .

FUNS 1 ON 1 N IC 1 A-I MP ( ) Funci6n:Función que verifica QUQ la impresora e s t e

activada ,de no estarlo despliega un mensaje con opción de reintentarlo o cancelar la impresión.

-No recibe pardmetros -Regresa TRUE s i esta activada la impresora en otro caso regresa FALSE.

Caracteristicas:

PROCEDIMIENTO DESACTIVA-IMP0 Funci6n:Procedimiento que dirige todas las salidas a la

pantalla y no ala impresora -No recibe parámetros.

FUNCION MODIFICA-TIPO0 Funci6n:Parmite almgir a los alumnos de un tipo

especifico (ASPIRANTE.EGRESADO,ELiHINADO,BAJA, c

c

31 1 -

Page 25: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

c

INSERITO, RECHAZADO) y despu(s modificar su tipo. Carac er sticas: ~

-No recibe paráietros -Utiliza las bases e indices:

B A S E S I N D I C E S ALUMNO ALCVEALU SOLI C 1 T

-Llama a CELECELEHENTOO

FUNC I ON HOD I F [CAS I TUPC I bN (. ) Funci6n:Permite modificar l a situación escolar de un

a i umno. Caracter 1st icas:

-Regresa 1 si la operacidn tuvn ixitn ,en ot.ro caso regresa O. -Llama a:SELECALUMNOO

-Utiliza las bases e indices: SELECELEMENTOO

ALUMNO ALCVEALU

PROCEDIMIENTO LISTA-ASPIRANTES0 , Funci6n:Procedimiento que permite imprimir: Número de aspirante Nombre del aspirante Fecha de solicitud C.arrera solicitada

-No recibe parárnetros -Utiliza la Dase:S@LICIT -Llama a:

Caracterfsticas:

LiTOS-ASP IRANTE! ' INICIA-IMP( 1 VijtiCI-COMPR 1 M 1 DO ( )

EN¿ABEZADOGRAL( j

IMPRIMEBUFFER( ZIECACT I VACiüMPRl M I DO I

í?EC/ICT I '$A-I MP ( )

PRC:;ED I MI ENTO L 1 J'JA-HC:EP'¡Ai~OS í )

Funci6n:Fermite imprimir: Número de aceptado Nombre del aceptado Fecha de solicitud Carrera en la que fue aceptado Todo l o anterior de acuerdo a una fecha proporcionado por el usuario.

-No recibe pardmetros -Utiliza la base:SOLlClT Llama a:

Caracterfsticas:

DTOS-ASP I RANTE ( ) lNICIA-IMP() MODOCOMPRIMIDOO ENCABEZADOGRALO I MPR I HEBUFFER( ) DESACTIVACOHPRlHlDOO

Page 26: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

DESACTIVAIMPO

FUNC I ON REG-REPORTES ( ) Funoi6n:Permite editar la descripci6n.d.l reporte de

conducta ,asignandole un valor de FALSE si el reporte es leve o TRllE si el reporte es grave.

Ciracterlsticas: -No recibe paráietros -Utiliza la base:REPALUM.DBF y el indice: RACVEALU.NTX -Llama a :

SELECALUMNO ( f CELECELEMENTO ( )

LEE-INSTRUCTORES0 A'fiJDA1 ( )

-Regresa 1 si la operación tluvo ixito ,en otro caso regresa O.

PROCEDIMIENTO LEE-INCTRUCTORES(AINCTRUCTUR, Funci6n:Procedimiento que lee los nombres de los instructores de l CIAAC y los registra en el arreglo A I NSTRUCTOR ( ) -Utiliza la base INSTRUCT.DBF

FiJNC I ON REG I CTRA-GRUPO (VCVEGRUP, VCVECIJR)

'

Funci6n:Registra las caracteristicas del grupo en la

Parámetros: VCVEGRUP:Variabie que pasa por referencia y se utiliza para registrar la clave del grupo reciin creado. VC.VECüR:Variable que pasa p o r referencia y s e utiliza para registrar el curso en clue fue asignado el grupo. Car actei. 1s t icas :

carrera seleccionada por el usuario.

-Utiliza las bases e indices: CARRERA. DBF GRUPOS. DBF

-Llama a : YELECELEMENTO ( J

OBTEN-CCIRSÜ )

LEECLAVE( )

PROCEDIMIENTO OBTENCURSOíCARRERA,VCURSO) Funci6n:Localiza el curso que este abierto para la

Pardmetros: carrera especificada.

CARRERA:Variable que contiene la carrera sobre la cual se buscara el curso VCURS0:Variable que se utiliza para registrar e l curso.

Caracter isticas : -Utiliza las bases e indices

. PLAN. DBF CURSO. DBF

-No IIaai a proc~dinientos o funciones. PROCEDIHIENTO ORDENAHATRIZ~HATRIZIN,H~INICIO,POSICION~

4.

i

J 33

Page 27: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

y,parqe ordenar una ,mat.riz rden una' gncoPumna FuncioniS u .i 1 iz

Parimetros:

cr ecieente acuerdo especificada.

HATRIZ:Matriz de elementos a ordenar . N:Número de columnas de la matriz M:Nomero de renglones de la matriz.

INICI0:Renglbn a partir del cual se comenzara la

POSICI0N:Columna sobre la cual estará basada el ordenacibn.

ordenamiento.

t

PROCEDIMIENTO DTOS~ACPIRANTE(CURSO,CVEA¿UMNO,FECHCURCO,NOtlASP

Funci6n:Procedimient.o que busca y regi5tra 1 0 5

Parámetros: CURC0:Arreglo que contiene el curso del alumno i -es imo. CVEALUMN0:Clave del alumno i-esimo. FECHCURC0:Arreglo que se utiliza para registrar la fecha del curso para el alumno i-esimo. N0MACP:Arreglo que se utiliza para registrar e l nombre completo del alumno i-esimo. CARRERA:Arreglo que se utiliza para registrar e l nombre de la carrera del alumno i-esimo. PLAN:Arreglo que se utiliza para registrar el plan del alumno i-esimo. Caracter isticas :

, CARRERA, PLAb.' )

datos de un conjunto de alumnos.

-Utiliza las base5 e indices: B A S E S I N D I C E S ALUMNO. DBF ALCVEALU. NTX CURSO. DBF CUCVECU. NTX PLAN. DBF PLCVEPLA. NTX CARRERA. DBF CACVECAR.NTX

PROCEDIMIENTO iMPRIME-REP-CONDUCTA( NOMALUMN0,CURCO. FECHAREF. REPÜRTES,IEXTO,INCTRUCTOR,COORDINADOR~ Funci6n:Procedimiento que permite imprimir l a s

Parámetros: caracterfsticas de un reporte de conducta.

NOMALUMN0:Variable que contiene el nombre completo del alumno. CURS0:Variable que contiene el curso del alumno. FECHAREP:Variable que registra la fecha en que se registra el reporte. REP0RTES:Contiene el numero de reportes que lleva acumulados el alumno. TEXT0:Variable que contiene la descripcidn del reporte de conducta. 1NCTRUCTOR:Variable que contiene el nombre del instructor que registro el reporte. COORDINAD0R:Variable que contiene el nombre del coordinador del &rea.

-Llama al procedimientorEWCABEZADOGRAL0 PROCEDlfllENTO IflP~FiN~BOLETA(AHRSPRT,AHRSTEO.ACALSFINAL)

L

c

3 Y # - I

Page 28: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

i

FUNCION SELECGRUPOO Funci6n:Permite elegir un grupo de los existentes en

Caracter 1st icas : la base de datos.

-Llama a:SELECELEMENTOO

final ,as1 como e responsable de l a informacidn de l a bo1eta;Cuando se llama a esta funcidn l a

. impresora debe estar en línea. Pardmetros:

AHRSPRT:Arreglo de longitud igual a1 número de materias ,contiene las horas para cada materia de pract icu. AHRSTE0:Arreglo de longitud igual al ndmero de materias ,contiene las horas de teorla para cada materia. ACALSF1NAL:Arreglo que contiene los promedios finales de cada materia.

PROCEDIMIENTO CUADROHONORO Funci6n:Procedimiento que obtiene los tres primeros

lugares de acuerdo al promedio ,solo s e consideran solo las materias que tienen calificacidn final ,imprime los tres primeros 1ugares;El cuadro de honor se imprime para un grupo elegido por el usuario.

-Llama a: ' Caracteristicas:

SELECELEMENTOO OHDENAMATRIZO INICIA-IMP() ENCABEZADOGRALO MUOUENFAT I ZADO ( ) DTüC-ALUMNO( ) DESACTIVAENFATIZADO() GECACT I VA-] MP ( ) SELECGRUPOO

B A S E I N D I C E S CURSO. 1)BF CUZVECU. NTX MATER I AS. DBF HLCURSCI. DEF ACCVEGPO. NTX MATALCIJH. DBF MCCVEMAT. NTX ALUMNO. DBF ALCVEALU. NTX

-1Etiliza las bases e indices:

i

Page 29: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

DOCVEALU. NTX ALUMNO. DBF ALCVEALU. NTX

CELECGRUPOO SELECELEMENTOS ( ) SELECCION() I MPR I ME-DOCS ( 1

-Llama a:

PROCEDIMIENTO IMPRIME-DOCS0 Funci6n:LIeva acabo la impresi6n de 106 alumnos que

adeudan documentos .se obtiene un reporte por a i umno.

ACVEALUM:Arreglo que contiene las matriculas de los alumnos que adeudan documentos. AN0M:Arreglo que contiene los nombres de los a I umnos. CURS0:Variable que contiene el curso al que pertenecen los alumnos.

I N IC I A-I MP ( ) DTOCACP I RANTE( ) ENCABEZADOGRALO DTOCALUMNO ( ) DESACT I VA-1 MP ( 1

Parámetros:

-Llama a: t

PROCEDlMlENTO ENCABEZADOGKALíTITULOl,TlTULO2,TlTULO3,PAGlNA~ Funci6n:lmprime el encabezado de los reportes impresos. Parámetrns:

TITULOl,TITULO2,TITULO3:Variabies que contienen cadenas de t e x t o las cuales imprimen despuis del encabezado general ,pueden contener un subtltulo o caaenas vacias. FAG1NA:Contiene el número de pagina.

-Llama a: MODOENFA7 IZADO ( 1 DESACTIVAENFATIZADO(!

FHlIiCED I M I ENTU MODOZOMPR I M 1 DO ( 1 Funci6n:Procedimientn que envfa caracteres de control

a la impresora para activar la impresidn en modo de 20 caracteres por pulgada (20 cpi).

PROCEDIMIENTO DESACTIVACOMPRI'MIDOO Funci6n:Procedimiento que envla caracteres de control

ala impresora para desactivar la impresión en modo comprimido.

PROCEDIMIENTO MODOENFATIZADOO Funci6n:Procedimiento que envla caracteres de control a

la impresora para activar la impresión wn modo enfatizado ( 1 0 caracteres por pulgada)

PROCEDIMIENTO DESACTIVAENFATIZADOO Funci6n:Procedimiento que envía caracteres de control a

ala impresora para desactívar la impresibn en modo enfatizado (10 caracteres por pulgada )

c

Page 30: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PROCEDIMIE#TO ijPRIMEBUFFER0 unci n:Procedimiento que manda una cadena de 50

espacios a a l impresora para imprimir l o s caracteres que permanezcan en l a cola de impresión .despuis restablece las coordenadas de impresión a cero.

Page 31: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

D I A O R l l M A DE CONTEXTO

c

I

~ CONTROL

~ E S C O L A R Ll'<Ifl i

C O N S E J O

!

B E C S

38

Page 32: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

D I A G R A M A DE FIqUJO DE DñTOC -PRIUERNIUPL-

!. E

CILUMNOC

EEz t ?

H 1 CIORIIL ISIADISTIUIS

I f

Page 33: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

I I

I i !

i !

I I !

j

!

i

! i

I

I I

ACPIHCINTES Y fILUMNOS

I t I

i E! USUARIO

i

!

!

I

HODIFIUiCIOW

DEF8%&05

c

40 1 -

Page 34: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

1 1 4 5 8 7 0

DATOS ASPIRRNTE:

REGISTRO D E DOCUMENTOS DE UN RSPIRRNTE

coll uñ REQUISIIOS

I-

¡ i

!

i i

I

!

I

I

I

i

!

I c

Page 35: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

I -

REGISTRCIR L O S PCIRIEHTES DE I+¡ FILUMNO

4

J I -1 L

Page 36: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PARI ENTES:

C A M B I O S A LOS PARIENTE DE UN CILUMNO

! i

i

Page 37: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

c

DOCWWTOS FCILTCINTES:

MODI FI CCICI ON DE DOCUMENTOS FCI LTfi NTES

1 -

49

~

j

j i

I I i !

1

~

i !

i

i

Page 38: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

- . . , .

.. ., ~ ..

c

i

I i ! i

j I i I

1

! \

!

I

~

R E P O R T E DE DñTOC F ñ L T ñ N T E S

CKUHENTOC I

.

7

Page 39: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

E S T f i D I S T I C I S Y L I S T I I D O S

t i

Y6

Page 40: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

ASP IR ANTES :

OBTENCIQN DE LISTaDQ DE nSPIRANTES

!

I I

I

! I I I

I ALUW

I*PRECOwI I

1i I I I

~

1 - .! 4+

Page 41: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

CICEPTADOS :

i

I i

c

OBTENCION DE L I C T R D O DE RCEPT l lDOS

t

I

r---

I

Page 42: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

CUODRO DE HONOR:

OBTENCION DEL CUmDRO DE HONOR

A I I

i !

I

c

I - * !

Page 43: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

HISTORIhL:

OBTENCION DEL HISTORIRL

rl InPrnOM

i

' I i t i 1

1 I I & I I

I I

so I -

J

I

1 I

1

I , I

i I I

i I

i

i i !

I I

Q

Page 44: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

F I

145870

BOLETA:

OBTENCION DE LCI BOLETCI

Page 45: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

c

APROU ECH AMI ENTO

I

t YEYDiEHTE

Page 46: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

1

.

S I T U A C I ON ESCOLf iR:

I WODIF IC ISC ION D E LIS C ITU ISC ION D E L ISLUHNO

I !

I

i

I c

0

Page 47: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

TIPO DEL ALUMNO:

MODIF ICCIC ION D E L T I P O D E RLUMNO

DEL FEafd Y EL TIPO t

RLUrnC

I !

I

! ! ! j I

! I

1

1

I I I

I

i

I I

I

1 1 I I ~

i

Page 48: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

CONDUCTA :

REGISTRO D E REPORTES D E CONDUCTR

I 0

.5

# -

I

Page 49: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

C U RC OS

USUnRIO I !

GRUPOS

Y PMN DE ESTUDIOS

16

Page 50: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

RCT I U I DI)D ESCOLI )R

I I

i i i

I

I

i

~

!

i

i

.

Page 51: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

c

U5dfIRIi1 I

4-

Page 52: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

CE. PRG

.@12,17 PROMPT FADCí"GCTIV1DGD ESCOLAR",31); HE381u3E " Fls ignac ion de : Qrupo, M a t r icu 1 a"

nejgME *Indmxacion, etc. " e$3,17 PROMPT PADC i i ~ ~ ~ ~ ~ ~ ~ f 3 s B " , 31. b I

. 3q I *

Page 53: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

3,23 PROMPT FADC ("DATOS ASPIRCINTE",ZB) ; Registrar lor datos de un aspirante

I ,

J

Page 54: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

I'E. PRi; Catcitmay, k p r 1 . 1 L4., 195'2 10::'.7 pni Fall+:,

i tt&CI:-Pi'&»Q.j", 18) de I i .stado d e aceptados" "CIJADRO DE HONOR",28) ; del cuaiji-o d e honar" "HI STOR I A L ' I , 28) ; d e l h i s t o r i a l " "BOLETA", 28) :

<:) :& ,:l. ,, 2:: i r ,~~p iF ' ! - FAI)L; MESSAGE "Obtenc ion -15, ,2:3 FRClMFT PADC MESSAC7E. "<I)ntenc ion ,.$ih,L?; PROMPT FADC MESSAGE "Obtencion @!17,23 PROMPT PADC M SSAGE "Obtencion de l a boieta''

MESSAGE "Salir de e s t e menu"

//Evaluation dm l a opcion

@ # ,23 PROMPT PADC ( "REORESCIR" ,28) g

# TO nChoicrr

6 í

Page 55: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

. . : I ::Is " r : : ,3

. ;,/Ev, ._ !:t. 1 t..taci(:::tri cle ia c ipc i~ i - !

fill CASE CCiSE n C h o ice-:¡.

CACE nChoice=2

CASE nChoice=.Z / / CUADROHONOH í )

CASE nChoice=4

1 ;

/ / L ISTAACEPTADOC í )

L I STñ-RSP I FIANTES ( )

E X I T -* ENDCfim EI.(DDO. CIEArJSI-~IH(i212L>,17,S1,PICTUHE~ && Refrescamos la p8ntalla

, *

-m?

6% ~~ ~ ~ ~

Page 56: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

c / / P i n t a la pantalla y caloca los prompts del menu. el emnsaJe se despl iega l / cuando e1 prompt es iluminado.

Q13.23 PFPOMPT PADC("GRUPOS",PB) ; 6 3 . U'

Page 57: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a
Page 58: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

I MPl. PRG Saturday, A p r i l 24, 1993 lot50 pm

PROCEDURE ENCABEZADOGRAL(TITULOl,TlTULO2,TlTULO3,PAGlNA~

MODOENFATIZADOO IF PAGINA > 1

END I F @ PROWO +l ,O SAY PADC("C0NTINUA ....", 79)

B 0.0 CAY FADCi*SECHETARIA DE CÜMUNICACIüN6C Y 'TRANSPÜRTEC", ?Si! @ 0.64 SAY "PAGINA:" + STRZERÜtPAGINA,J) Ca P R O W O + 1 ,O SAY PADC("DIRECCI0N GENERAL DE AERONAUTICA CIVIL",79) @ PROW() + 1 ,O SAY PADC("CENTR0 INTERNACIONAL DE ADIESTRAMIENTO".7B) @ PROWO,66 SAY DTOC(FECHAH0Y) @ PROWO + 1 ,O SAY PADC("DE AVlAClON C1V1LW,79j @ PROWO + 1 ,O SAY PADC("MEXIC0, D.F.",79) @ PROWO +2 ,O SAY PADCíTITULO1.79) @ P R O W 0 +I 10 SAY PADCtTITUL02,79) @ PROW0 + l ,O SAY PADC(TITULÜ3,79) L~ESAC~i-lVAENFATIZADO( )

PKÜCEDI.IRE MODOCOMPR I M I GO ( 1 1- PROW0,PCGLO CAY CHRí15)

PRLiC:EDIiHE PECACT I VACLiMPRIM I LJO k J

(3 PRÜW0,PCOLO SAY CHR(1ü)

I

I , ~

,.,- - - - - - - - - - - - - -__-__-____________________ PRLICEGURE MODÜENFATIZAPOO

,,/ ~

PRUCEDIJRE DESACT 1 VAENFAT I ZAL>O¿ ) !a PROW0,PCOLO SAY CHR(L7J + "H"

PROW0,PCOLO SAY CHR(27, t "G"

PROCEDURE 1 MPR I MEBUFFER I 1 @ FRUW(J,PCOLO CAY CPACEiSO) SETPRC c O, O )

Page 1

i

c

65 I - .'

Page 59: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

Page : PRESENTA. PRG Saturday, April 24, lY93 10:50 pm

I) Nombre de programa: presenta.prg x 1992 UAM-I

x Este modulo de programa contiene las rutinas escencíales *para el desplegado de la presentacion y validacion de acceso * a l mismo. FCINZT I UN PRESENT( )

LbCAL COLFON:="Bt/Wt",COLVEN:."B+/W",COLMEN:="W+/R",FONDO

* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

x@O,O T O 24,79 DOUBLE xABREW I N (4.10,21,69, "", 1, COLFON, COLVEN, COLMEN, @FONDO) *PresentacionO rPideClave0 *ClERRAWIN(O\ 10.21,6Y,FONDO) Recuadros0 SET COLOR TO " W + t / B t " @1,1,23,78 BOX REPL(CHR(l76),Y)

RET 'I RN

* * * I *

* PROCEDIMEINTO Presentacion!) * Este procedimiento c r e a una ventana de presentaciun ?+ para luego asi pedir iuna clave de acceso. *

PROCEDURE Presentacionc 1

(06,34 SAY "SISTEMA "

13-7, 31 SAY "C'.CiNTHOL ECCi3LAR" SET COLOR T O N + / W + @9,30 CAY "Versiori 1.0 MAX/!33" SET COLOR TO GR+iW+ M 1 1 , 2 2 SAY "CENTRO INTERNACIONAL DE ADIESTRAMIENTO" @12,22 SAY " EN AVIACION CIVIL C. 1. A . A. C. @20,22 SAY "En el sistema :<F2> para ayuda local." RETURN

,-. - .- a ~ . ~ c : ú t i i ~ . 'rü w + / x

* * * * * * PROCEDURE PideClaveO * Este procedimiento se encarga de pedir l a clave de acceso * al programa y validar la misma.

PROCEDURE PideClaveO LOCAL s

*=a! DO WHILE .T. . senh8= .Cpaceil2) - SET COLOR TO B+/W+

014.23 to 18,53 DOUBLE corinl=CETCOLORO

66

i

Page 60: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRESENTA. PRG Saturday, April 24, 1993 10:50 pm

SETCOLOR(".R/N") //@15,24 SiY "DIGITE LA CLAVE:" GET renha ü15,24 SAY "DIGITE LA CLAVE:" senha:=Getcrip(l5,40,senha) READ SETCOLOR í "&cor i n i" ) IF s = = 3

TONE(200,l) @17,23 SAY "AGOTADO SU LIMITE DE TENTATIVAS" I nKey ( 0 ) SET COLOR TO CLS QUIT

ENUlF IF senha<> "C"

corini=SETCOLORO SETCOLOR("R*/W"> TUNE (200,l)

1 nK e y ( 2 ) C + + CLTCOLOH( "&cor ini" ) el7.33 SAY SPACE(30)

@17,33 CAY "CLAVE INVALIDA.

ELSE cnrini = CETCOLORO SETCÜLOR("H*/N") TÜNEt300,l) @í5,40 SAY ". . . ÜK!. . . I ' SETCOLOR("&corini") lnhey ( 1 ) RETURN

END 1 F

ENDDO RETURN

FUNCTION GetCrip(nFila,nCol,Vaior) LOCAL salida LOCAL nTecla, cTecla LOCAL RrtVar := SPACECO) LOCAL LenCad : = LEN(Va1or) LOCAL a r a u x : = ARRAY(LenCad)

LOCAL g:=GetNew(nFila,nCol,( : p l IF(PCOUNTO==O,Valor,Valor:=p)I)

r--Fuerz8 l a sobreescritura IF READINSERTO

READ1NSñRTC.T. 1 &IF ..

/ / D8 01 foco 8 objeto P

Page i , I

6 7 1 - J

Page 61: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRESENTA. PRG Saturday, April 24, 1993 10:50 pm

IF g:TypeOut

ELSE

ENDlF

DO WHILE !Salida

Salida : = .T.

Salida : = .F.

* - - Este IF hace que se salga de la edicion al llegar a la u - - ultima po9icion sin necesidad de pulsar [INTROI. Si lo Y - - quitamos el ClNTROl sera fo rzoso .

IF g:TypeOut

ENü I F EXIT

I nTecla : = lNKEY(0) DO CASE

CASE nTecla== 27 g : UNDO i ) araux=ARRAY(LenCadi EXIT

EXIT

g:UNDO()

g:RIGHT( 1

g : LEFT i )

CASE nTecla== 13

CASE nTecla== 21

CASE nTecla== 4

CASE nTecla== 19

OTHERWISE * - - - Cualquier vaiur que tecleeemos I F nTecla >=32 .AND. nTecla < = 2 5 5

cTrcia := CHR(nTec1a) arauxC g : pos 1 : = cTecla g:OverStrike("+")

ENDlF

ENDCASE ENDUO

g:AssignO //Asigna el buffer a la variab

g :Reset ( ) //VAcia e l buffer g:KillFocusO //Mata el foco

I ock

# - - - Vuelca valores del array a la v8rfabio'a devolvor a FOR n:= 1 to LENiVAlor)

IF ar _auxCnl=NIL

68

Page 3

e valor por el codeb

J

Page 62: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRESENTA. PRG Saturday, A p r i l 24, 1993 10:SO pm Page 4

RetVar +=araux [nl NEXT

RETllRN RetVar

* * * Y *

* PROCEDURE: RECUADhOS.prg

* I Y

* PROCEDURE Recuadroso PUaLIC C l : = C H R ~ 2 1 8 ) + C H R ( 1 9 6 ) + C H R 1 1 9 1 ) + C H R ( l 7 9 ) + ;

C H H t C 1 7 ~ + C H ~ ~ 1 ' ~ 6 ~ + C H h ~ l ~ Z ~ + ~ H R ~ 1 7 9 ~ + " "

empresa = "CENTRO INTERNACIONAL DE ADIESTRAMIENTO" siglas = " DE AVIACIÜN C I V I L C. 1. A. A. C. "

sistema = "SISTEMA" p r c i g r ama = "CONTROL ESCOLAR"

SET COLÜR TO B + / W t @OO. OCJ, 03,39 BÜX C 1 OüO,4O,ü3,79 BOX C1 @2L.üü,24.79 BOX Cl

SET COLOR TO GR+/W+ QO1,Ol SAY empresa @02,01 CAY s i g l a s

SET COLOR TO W+/BG (401,45 SAY sistema 002,42 SAY programa

SET COLOR TO N/W+ (401,71 SAY 'FECHA' Q02,70 SAY DATE( )

RETURN

69

Page 63: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

UTILS2.PRG Saturday, A p r i l 24, 1993 10:SO pm

,,------------------------------------------ PROCEDURE RelndexarO

DBUSEAREA(.T.,’DBFNTX DBSETINDEXí’ALCVEALU’ DBRE INDEX ( )

DBUSEAREAí.T.,’DBFNTX DBSETINDEXí’PACVEALU’ DBRE I NDEX ( )

, ’ALUMNO’ + , . F. , . F. )

, ’ PAR I ENTE’ , , . F. , . F. 1

~

DBSET I NDEX ( ’ PACVEPAR’ 1 DBRE 1 NDEX í )

DBUSEAREA(.T.!,’DBFNTX>,’SOLlClT’,,.F ... F.) DBSET I NDEX í ’ COCVEALU’ ) DBREINDEXO

DBUSEAREAí.T.,’DBFNTX’.’CURCURSO’,,.F.,.F.) LiBSET 1 NGEX ( ’ CUCVECU’ ) DBREINDEXO CLUSE ALL

GBUSEAREA < . T. , ’ DBFNTX’ , ’ ASEGURAD’ , , . F. , . F. DBSETINDEX(’IACCVEAS’) DBREINDEX()

DBUSEAREA(.T.,’DBFNTX’,’BECA’,,.F.,.F.) DBSETINDEXí’BECVEBE’ 1)BP.E I NGEX ( )

DBUCEAREA(. T., ’DBFNTX’ , ’ALCURSO’, , . F., . F. ) LiBSET 1 NDEX í ’ ACCVEALU’ ) DBRE INDEX ( ) CLOSE ALL DBUSEAREA(.T.,’DBFNTX’,’DOCUMENT>,,.F.,.F.) DBSETlNDEX(’D0CVEALU’) DBREINDEXO

.

DBUSEAREA ( . T. , ’ DBFNTX DBSETINDEXi’RACVEALU’ DBREINDEXO CLOSE ALL

DBUSEAREA(.T.,’DBFNTX DBSETINDEX(’MACVEPLA’ DBREINDKXO

, ’ REPALUM’ , , . F. , . F. )

,‘MATERIA’, , .F., .F.)

D&SEAREA <. T., ’ DBFNTX’ , * PLAN’ , , . F. , . F. ) DBSETINDEX(’PLCVEPLA’) bBRE I NDíX ( )

PO

Page 1

r

Page 64: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

UT I LS2. PRG Saturday, April 24, 1993 10:50 pm

DBUSEAREA(.T.,’DBFNTX’,’MATALCUR’,,.F.,.F. j DBSETINDEX(’MCCVEi9AT’) DBREINDEXO

DBUSEAREA(.T.,’DBFNTX DBSET I NDEX ( ’ CACVECAR’ DBREINDEXO CLOSE ALL DBUSEAREA(.T.,’DBFNTX DBSETINDEX(’GPCVEGRU‘ DEREINDEXO

, ’CARRERA’, , . F. , . F. )

, ’GRUPOS’, , . F., . F. ) e

Page 2

D B U S E A R E A ( . T . , ’ D B F N T X ’ . > A L C U R C O ’ , , . F . , . F . ) DESETINDEX(’ACCVEGP0’) DBREINDEX() CLOSE A L L * t ,,------------------------------

Page 65: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRGA. PRG Saturday, April 24, iQ93 10:50 pm Page 1

FUNCTION OBTENHISTORIALO / / obtencíon de reportes y calificaciones LOCAL VNOMALUMNO:=SPACE(44),VPLAN:=O,ANOHMAT:=í),;

ACVEMAT:=O,VCVECURSO:=SPACE(9~,VNOMCAR:=SPACE~70~,: VPAIS:=SPACE(20),VNOMBECA:.SPACE(55),REPORTES:=O,; OPCON:=O.ACALMATTEO:=O.ACALMATPRT:=O,AFALTAS:=O,; APROMF:=O,X :=O ,VPROMF:=O,VFECHAIN I : -SPACE(C~ ) , ; VFECHAFIN:=SPACE(O),NUMCALlF:=O,HUJA:=O

IF SELEC-ALUMNO(@VNOMALUMNO) = O / / NO ENCONTRADÜ

END I F SELECMATS(@VCVECURSO,@VPLAN,ANOMMAT,ACVEMAT,.F.) DTOS-ALUMNOiVPLAN,@VNOMCAR.@VPA1S,BVNOMBECA) DEUSEAREAi.T.,'DEFNTX','CURSO','CU>,.F.,.F.) DBSET 1 NDEX í ' CUCVECU' > DBSEEK(VCVECURSO,.F.) VFECHAINI=CU->FECHINI VFECHAFINzCU-?FECHFIN CU-> (DBCLUSEAHEA ( ) ) DBUSEAREA í . T. , ' DBFNTX' , ' REPALUH' , ' RA' , . F. . . F. 1 *DBCETINDEX('RACVEALU') *DBSEEK(VCVEALUMNO,. F. ) LOCATE FOR HA-?FECHA iVFECHAlNl .AND. RA-i.FECHA i.= VFECHAFIN .AN

WHILE F Ü I J N D O .AND. !EÜFO REP Ci RT ES + + CUNT 1 NUE

RETURN O

K A - .> CV E A L U M = VCV E ALU M N O

ENDDO IF REPORTES <:.>O

. .

OPCIUN=ALERT('PREPARAR LA IHPRESORA '.('CONTINUAR','CAN~'ELAR')j IF OPClrJN = 1 . - . - ~ ~

IF INICIA-IMP0 DBSEEK(VCVEALUMNU. .F. )

LÜCATE FOR RA->FECHA >VFECHAINI .AND. RA->FECHA < = VFECHAFIN .AND. ; HA->CVEALUM=VCVEALUMNO

WHILE FOUND0 .AND. !EOFO HOJA++ lMPRIMEREPCONDUCTA(VNOMALUMNO,VCVECURSO,RA-~FECHA,REPORTES,RA-?DESCRIP

9 ;

,RA->INSTRUC,'NOMBRE COORDINADOR',HOJA) CONTINUE

ENDIF DESACT I VA-I MP ( )

ENDDO

END I F

ALERT('EL ALUMNO NO TIENE REPORTES; DE CONDUCTA') ELSE

ENDIF

D RBtfah AREA(.T.,'DBFNTX','MATALCUR','HC',.F.,.F.) DPSET1HDEXí"MCCVEMAT")

(DBCLOSEAREAO)

r- I U W L X IC*W(ACVEHAT)

DBSEFI<(ACVEMATtIl..F.) 'ir2 -~~

Page 66: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRG4. PRG

AS AS AS IF

S a t u r d a y , April 2 4 , 1993 10:50 pm P a g e 2

ZE(ACALMATTE0,I) ZE(ACALMATPRT,I) ZEí AFALTAC, 1 ) FOUND ( )

ACALMATTEOCll=MC->CALTEOF ACALMATPRTCll=MC->CALPRACF AFALTASI I l=MC->FALTAS

ACALMATTEOCIl=-1 ACALMATPRTCll=-1 AFALTASCII=-1

ELSE

END I F I + +

ENDDO OPCION=ALERT('PREPARAR LA IMPRESORA ',~'CONTINllAR','CANCELAR')) 1F OPCION=l t

1 = 1 / / CONTADOR DE MATERIAS IF INICIA-IMP0 HOJA=O

WHILE I<=LEN(ACVEMAT> HOJA++ ENCABEZADOGRAL("0FICI" DE REGISTRO Y CONTROL DE ALUMNO:".C

PACEi201, ; "H I s T o n I A L A C A D E M I C O",HOJA)

MODOENFATIZADOO @ PRÜWO+ 2, l SAY 'CARRERA:' f VNOMCAR # PROW()+ 1.1 SAY 'NOMBRE:'+VNOMALUMNÜ 0 PRÜWO+ 1 . 1 SAY 'PAIS:' + VPAIS @ PROW()+ 1 , l SAY 'BECA:' +VNOMBECA DESACTIVAENFATIZADOO MODOCOMPR 1 M I DO ( ) @ PROWO +2,0 SAY:

'CLAVE MATERIA ' + SPACECGO) + 'TEÜRIA PRACTICA PROMEDIO FALTAS' @ PROWO+l,Ü s a y REPLICATE ( ' - ' , 1 2 ü ) WHILE I<=LEN(ACVEMAT) .AND. PROWO ~ 55

M PROWOtl,2 SAY STR(ACVEMATCI1,S.O) + SPACE(2) +; ANOMMATCll + SPACE(2) + STR(ACALMATTE0[11,5,0) @ PROW0,PCOLO SAY CPACE(5) + STRtACALMATPRTC11,5,Ü)

IF ACALMATTEOCII < > -1 .OR. ACALMATPRTCII < > -1 / / TIENE CALlFlCAClON / / DE TEORIA Y/O DE PRACTICA NUMCALIF++ ASIZEfAPROMF,NUMCALIF)

END IF

IF ACALMATPRTCII <> - 1 .AND. ACALMATTEOCII <> / / TIENE AMBAS CALIFICACIONES / / S I LA BATERIA NO TIENE PRACTICA SU CALIFICA

/ / A -1

-1

ION SERA I

APROMFCNUMCALIFI =(ACALMATTEO[iI +ACALMATPRTt13)/2 ELSE

IF ACALMATPRTCII -1 .AND. ACALHATTEOCII <> -1 / / TIENE SOLO CALIFICACON DE TEORIA

U

?3 d

Page 67: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

145870

PRG4. PRG Saturday, Aprll 2 4 , 1993 10:50 pm Page 3

APROMFCNUMCALIFI =ACALMATTEOCII ELSE / / TIENE SOLO CALIF DE PRACTICA

ENDIF APROMFCNUMCALIFI =ACALMATPRT[II

ENDIF @ PROW0,PCOLO SAY CPACE(3)+ CTR(APRO~FINUMCALIFi.5.1

+ SPACE(7) + STR(AFALTASC11,2.0) I + + / / INCREMENTA PARA LA SIGUIENTE MATERIA ENDDO

ENDDO

FOR X=l TO NUMCALIF

NEXT 1 @ PROWOt1,O say REPLICATE ('-',120) @ PROW()+ 2.50 SAY 'PROMEDIO FINAL : ' + STRiVPRÜMF/NUMCALIF.5.,i'

DECACT I VA-I MP ( )

/ / OBTIENE PROMEDIO FINAL

VPROMF=VPROMF +APROMF[Xl

DESACTIVACUMPñIMIDOO

END IF END I F 1,' - - - - - - - - - - - - - . - .~

LÜCAL FUNCTI UN OEITEN-6ÜLETA( ) #%

P co a

VNÜMALLillNCl: =.SPACE i i )u ) , VC:\iEC.URSO : =SPACE < ,> i ~ ; ~PLAN:~=0.ANÜMTiAT:=t~,ACVEMAT:=O.'~tJOM~~JkH:=~~AI~Ei'7ii!. ; V P A I S : = 5 PACE i 20 ) , VI4 LIMB ECA : = SPACE 5 5 J . i3P C I Ci N : = O , : P A R C i ~ L E S T E 0 C 2 l C 1 0 7 , ~ A R C l A L E S P ~ T t ~ l C l ~ ~ . E X T ~ A S ~ ~ ~ ~ 5 l , : A H R C F R T : . ~ i I , A H R C T E Ü : ~ ~ I , ~ : = ~ , I : ~ 0 , ~ : ~ O . T E M ~ L I : ~ ~ , V E X F I N A L : ~ - ~ , : CALFTEO:=O,CALFPRT:=G,V~~C:=-l,HÜJA:=l~A~.AL~FINAL:~~~,: VFA¿TAS:=O

m ii

s I F 3ELEi-ALUMNO i@VNÜMALLlMí4U ) ::O i I NO >E ENL.UI:iTRÜ KETURN O

END IF

SELECMATS(@VCVECURSO,DVPLAN,ANOMMAT,ACVEMAT,.T.,AHRSPRT,AHRSTEO, DTOS-ALUMNO(VPLAN,@VNOMCAR,@VPAIS,@VNOMBECA) OPCION=ALERT('PREPARAR LA IMPRESORA ',('CONTINUAR'.'CANCELAR'~j IF OPCION=l

IF INICIA-IMP0 I =I DBUSE.AREA(.T. ,'DBFNTX','MATALCUR','MC', .F., .F.) DBUSEAREA(.T.,'DBFNTX','EXALMAT','EA',.F.,.F.) WHILE I<=LEN(ANOMMAT) ENCABEZADOGRAL("C0NTROL ESCOLAR","BOLETA DE CALIFICACIONES"

, SPACE ( 1 0 ) . HOJA ) MODOENFATIZADOO

O PROWO +1,0 SAY 'CARRERA:' + VNOMCAR 0 PROWO + l , O SAY 'NOMBRE:' + VNOMALUMNO O PROWO ,PCOLO SAY 'PAIS:' + VPAlS O PROWO +1,0 SAY 'BECA:'+ VNOMBECA

O PROWO +1.0 SAY *llATRlCULA:' + STR(VCVEALUMNO,l2,6) DSPACTIVMNFATI2AM)O iiODOCOnPRIiiIDO0

~ * b - 74

Page 68: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRGO. PRG Saturday, Arril 24, 1993 10:E-O pm Page ú

Q PROWO + t , O SAY ; 'CLAVE MATERIA HRS TEO. IPRAC. E X A M E N E

' E . FINAL EXTRAS C.FINAL C.F.PRA FALTAS ETS ' @ PROWO + l , O SAY REPLICATE('-',laOi

WHILE f<=LEN(ANOMMAT) .AND. PRDWO <55

s ' t i

@ P R O W O t 1 ,O SA? STR(ACVEMAT[13.3,0) +CPACEtZ)-+ ANÜKMhTt.

B PROW ( )+I, 5 SAY STR(AHRSTEO[ 1 1,3, O ) + ' / ' + STR( AHRSPHT L i 3 , 1

3 , O ) LOCATE FOR EA->CVEAL EA->CVEEXAM=' EAT' .A AFILLtPARCIALESTEO[l

IN üE * I

IFIAHRSTEOIII < > O / / T AFILL(PARCIALESTE012 J = O / / contador de

WHILE FOUND( .I + +

M-VCVEALUMNO ,AND. ; D. EA->CVEMAT=ACVEMATCIl , - 1 ) / / LLENA CON - 1 PARA INLiICrF. k

/ / CALIFICACIONES ENE TEÜHIA

rxamenes .AND. !EOFO

, DATE < ) ) / / LLENA FECHAS MAYTiR

1

ECHAS MAYÜR

PARCIALESTEO[iICJI=EA->CALlFIC 1 PAHC I ALESTEO [ ZDNT 1 NUE

1 C J 1 =EA- .:.FEC.HEXAM

ENDDO

i i

~

/ / ordenadas de acuerdo a l a techa de aplicacion ÜRDENAMATRIZ~PARCIALESTEO, i, IC. I. 2 )

IF AHRSPRTCII < > O //TIENE p r a t i c a I

1 1

ENDIF AFILLíPARCIALESPRT[ll,-ll

LOCATE FOR EA-.>CVEALUM=VCVEALUMNÜ . AhD. : EA-TCVEEXAM-' EAP' . AND. EA-iC.VEMAT=ACVEXAT L i 1

I J =O AFILL(PAHCIALESPRT121,DATEo) / / LLEií i . F , WHILE FOUND0 .AND. !EOFO 1

J++ ~

PARC1ALESPRTC1I[Jl=EA->CALIFIC ~

PAHCIALESPRTC2lCJI=EA->FECHEXAM CONTINUE

ENDDO O R D E N A M A T R I Z í P A R C I A L E C P R T , S , I O , I , S )

I END 1 F / / IMPRIME EXAMENES

FOR J=I TO a IF PARCIALESTEO~llCJI < > -1

PROWO.PCOL0 SAY STR(PARCIALESTEOCllCJ1. 3,O) ..

0

3.0)

ELSE O PROU0,PCOLO SAY SPACEí3)

END I F O PROY0,PCOLO SAY ' I ' IF PARCIALESPRTtlICJl <> -1

?RDUO,PCOLO SAY STR(PARC

Page 69: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRGh. PRG

a

0

I

Saturday, April 2 4 , 1993 1O:SO pm

ELSE O PROWO.PCOL0 SAY SPACE(3)

Page 5

END I F O PROW0,PCOLOSAY SPACE(1)

NEXT IF AHRSTEO[II < > O

/ / imprime examen final LOCATE FOR EA->CVEALUM=VCVEALUMNO .AND.; EA->CVEEXAM=’EF’ .AND.; EA->CVEMAT~ACVEMATCIl IF FOUNDO .AND. IEOFO

VEXFINALzEA->CALIFIC 13 PROW0,PCOLO SAY STR(VEXFINAL,B,O)

VEXFINAL=-1 ELSE

62 PROW0,PCOLO SAY SPACEí3) END IF @ PRUW0,PCOLO SAY SPACE(1)

LOCATE FOR EA-,CVEALUM=VCVEALUMNO .AND.; EA- >iVEEXAM=’EE’ .AND. : EA->CVEMAT=ACVEMATCIl J =O

AFILL(EXTRASClI,-l> AFILLiEXTRAS[Zl,DATEi j ) / / LLENA FECHAS MAYOR WHILE FOUNDO .AND. !EOFO

J + + EXTRASL1ICJI=EA->CALlFlC EXTRAC[ZICJl=EA-~FECHEXAM CUNT I NUE

ENDUO I F J < ) U

END I F FOR J=1 TO 2

OhDENAMATRlZ(PARCIALESPRT,2,5,1,2)

IF EXTRAS[lI[Jl <> -1

ELSE a PROW0,PCOLO SAY STR~EXTRASClICJ3,3,0~

B PROW0,PCOLO SAY SPACE(3) END 1 F @ PROW0,PCOLO SAY SPACE(1)

NEXT TEMPO=O / / calificaion de teorias K=O / / Contador de exam, parciales teoría FOR J = l TO 10

IF PARCIALESTEO[lICJI > = 60 K++ TEMPO=TEHPO +PARCIALESTEOClICJI

END IF NEXT FOR J=l TO 2

IF EXTRASCIICJI >= 60 K++ 1IilPO+=EXTRAS~lliJI

i ENDlF

# * ?6 -

Page 70: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRG4. PRG Saturday, April 24, 1993 10:50 pm

NEXT IF VEXFINAL < > -1

K++ TEMPOt=VEXFINAL

END IF CALFTEO=TEMPO/K / / CALIFICACION FINAL

END I F ASIZE(ACALSFINAL,I) ACALSFINALCII=CALFTEO IF AHRSPRTCII <> O / / CALIFICACION DE PRACTICA

TEMPO=O / / calificaion de practicas K-O / / Contador de exam, parciales practica FOR J = l TO 10

I IF PARCIALESPRTClI[Jl > - 1 Kt + TEMPOt=PARCIALESPRTCll[Jl

END I F NEXT CALFPRT=TEMPO/K / / / CAL. FINAL DE PRACTICAS

@ PRüW0,PCüLi) SAY SPACE(5)

IF AHRSPRTIII ' ci .AND. AHRSTEO[Il < / O / / tiene practica Y TEORIA

END IF b

TEMPÜ=íCALFPRT + CALFTE0)/2 ACALSFINALCII=TEMPO

Page 6

ELSE I F AHRSPRT[ll- O .AND. AHRSTEO[II < > 0

/ / SÜLO TEORIA TEMPO=ACALSFINAL[II / / SOLO DE TEORIA

/ / SOLO PRACTICA @ P R O W 0 ,PCOLO SAY SPACE(11) ACALSFINALCII=CALFPRT TEMPO=CALFPRT

1 ELSE

END IF END IF f4 PROW0,PCOLO SAY STRíTEMPO,J,O) + SPACE (5) IF AHRSPRTCII <> O / / tiene practica

ELSE

ENDlF

@ PROW0,PCOLO SAY CTR(CALFPRT,S,O) +SPACE(4)

B PROW0,PCOLO SAY CPACEí7)

/ / FALTAS Y ETC B PROW0,PCOLO SAY SPACE ( 5 ) DBSELECTAREA("UCn) / / ielecciona UATALCUR LOCATE FOR UC->CVEALUH=VCVEALUMNO .AND. MC->CVEMATxACVEMAT

IF FOUND0 .AND. !EOFO

END 1 F DBSBLHCTAREA("EAa) / / malacciona EXALHAT

VFALTAS=MC->FALTAS

7 P

Page 71: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

. PRG4. PRG Saturday, April 24, 1893 10:50 pm Page 7

LOCATE FOR EA->CVEALUM=VCVEALUMNO .AND.; EA->CVEEXAM='ETC' .AND. EA->CVEMAT =ACVEMATCIl 1F FOUND( ) . AND. !EOFí )

ELSE

END IF ár P R O W 0 , P C O L O CAY CTR(VFALTAS.3.0) t SPACE(3) +CTRíVETC,+

I + + / / CONTADOR DE MATERIA

VETCzEA->CALIFIC

VETS=-1

ENDDO DESACTIVACOMPRIMIDOO I M P F I NBOLETA í AHRCPRT, AHRSTEO, ACALSF I NAL)

ENDDO DECACTIVA-IMP()

END IF I EA->(DBCLOSEAREAO 1 MC->(DBCLOSEAREAO)

ENil I F RETIJRN 1

Page 72: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

AYUDA. PRG S a t u r d a y , April 24, 1993 10:50 pm

I

Page 1

PROCEDURE AYUDA-1 í ) LOCAL COLFON:="W+/B",COLVEN:="B+/W+",COLMEN:="B/W~,PANTHELP

ABRE-WIN(20,1,23,78,"AYUDA",O,COLFON,COLVEN,CDLMEN,BPANTHELPj 0 22,20 SAY 'OPRIMA:iCRTLI+ C W I PARA TERMINAR DE EDITAR' INKEYtO) C I ERItAW 1 N(20, I , 23,78, PANTHELP) / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

PROCEDURE ESPEREíPANTALLA'ABRE) LOCAL COLFON:="W+/B",COLVEN:=nB+/W+w.COLMEN:="B/W"

I F ABRE ABREWlN(12,1c(,16,6O,"",l,COLFON,COLVEN,COLMEN,@PANTALLA) @ 14,27 SAY 'UN MOMENTO POR FAVOR.. . ' CiER~A-WIN(l2,1-i,16,60,PANTALLA)

ELSE

ENUIF / , - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

PROCEDURE AYUDA-2 ( ) LOCAL COLFON: ="W+/B", CÜLVEN : ="B+/W+", COLMEN: ="B/W", PANTHELP

ABRE-WIN(LO,l. 23,78,"AYUDA",O, CÜLFON.CÜLVEN,CÜLMEN,OPANTHELP) O 22.13 SAY 'ESCRIBA LOS PARAMETROS QUE CONÚZCA ,CESCl PARA CANCELAR' I NKEY O ) ~CIEKRA-WIN(20,1.23,78,PANTHELP) . . PROCEDURE AYUDA-3( 1 LOCAL COLFON:="W+/B",CULVEN: ="Bt/W+",COLMEN:="8/W". PANTHELP

ABRE-WIN120,1,23,78, "AYUDA", ü , C O L F O N . C Ú L V E N , C O L M E N , B P A " E L P > 13 2 2 . 1 3 SAY 'CENTER1 S E L E C i Z l O N A ELEMENTO,[ESCI TERMINAR DE CELECCIONAh' I IP:EY 0 1

1.: I EF.TiA-W I N ( 2 0 , 1,23.76, FANTHELP )

PROCEDURE AYUDA4 ( I LOCAL COLFON:="W+/B",COLVEN:="BI/W+",COLMEN:-"B/Wn,PANTHELP

ABREWIN(20, I , 23,78, "AYUüA", O,COLFON,COLVEN, COLMEN,QPANTHELP) 0 22,13 SAY '<ENTER.> SELECCIONAR ELEMENT0,CESCI PARA CANCELAR' INKEY(0) ClERRA-WINi20,1,23,78,PANTHELP) ,,--------------------------------------------

J

Page 73: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

, . ~

I ' I

I

PRG5. PRG

FUNCT I ON WHILE .T

LAR' 1 )

ENDDO

Saturday, April 24, 1993 10:50 pm Page 1

F ISPRINTERO / / impresora activa SET DEVICE TO PRINTER SET CONSOLE OFF

RETURN .T.

SELECIMP=ALERTí'ERROR EN LA IMPRESORA',í'REINTENTAR'.'C.$NGE ELSE

IF SELECIMP-2 RETURN .F.

END 1 F END I F

, / - - - - - I - - - - - - - PROCEDURE DESACT I VA-I MP ( 1

IMPRIMEBUFFERO SET DEVICE TO SCREEN SET PRINTER OFF , , - - - - - - - - - - - - -

FUNC,T I ON MOD I F 1 CA-T 1 PO ( )

LOCAL VTIPO:=SPACEíS),SELECClON:=O,ANOMA ASELECCIONADO:=t),I:=O,;

UM:=I),

AT I POS : = i 't A SP I RANTE " , " I NSCH I TO" , ; "EGKESADO","BAJA","ELIMINADO"~ ,VFECHA:=DATE( ),PANT, : CULFÜr.I: ="B+, U + " , COLVEN: ="W+/R", COLMEN: ="Bt/W", VENTANA, ÜPCION: I ' L '

CELECSION=CELECELEMENTÜ('TlPO ACTUAL '.ATlPÜ51 IF SELECCION=O / / SE UTILIZO ESC

END IF VTIPO=ATIPOCCSELECClÜNl DBUSEAREA(.T.,'DBFNTX','ALUMNO','AL'..F,.F.) LOCATE FOR AL->TIPOALUM=VTIPO WHILE FOUND0 .AND. !EOFO

RETURN O

I + + ASiZE(ANOMALUM,I) ASIZE(ACVEALUM,l) ANOMALUMElI=AL->NOMALUN + ' ' + AL->APELLPATM + ' ' + i

ACVEALUMCll=AL->CVEALUM CONTINUE

AL->APELLMATM

ENDDO IF 1=0

ALERT(" NO HAY ALURNOS CON ESTE TIPO") RETURN O

X'LE CisaEcc I ONADO, I ) . AF I LL ( ASELECC I ONADO, . T. )

O('ALUHN08 '.AWOnALUn.AMLECCIONADO)

AZADO" / / AGMQA UN )IUEVO TIPO I - * o

._ --

Page 74: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRGS. PRG Saturday, April 24, IS93 lU:50 pm Page i I

SELECCION=SELECELEMENTO(*NUEVO TIPO',ATIPOS) IF SELECCION=O / / SE UTILIZO ECC

AL->(DBCLOCEAREAO) RETURN O

END 1 F I = 1 DBSET I NDEX í ' ALCVEALU' 1

ABRE-WIN(5,14,15,65,'SITUACION ACTUAL', :

WHILE I<=LEN(ACVEALUM) l,COLFON,COLVEN,COLMEN,@VENTANA)

IF !ASELECCIONADOCIl / / si es seleccionado DBSEEK(ACVEALUMCIl,.F.) . @ 7,15 CLEAR TO l4,63 (P 7.15 SiIY 'NOMBRE:' @ 8,15 SAY AL->NOMALUM * ' '+AL->APELLPATM+ ' '+AL-iAPELLMATM @ 9,15 SAY 'CITUACION ESCOLAR ACTUAL: ' + AL-?ECCCIT @ 10,15 SAY 'TIPO ACTUAL: ' +AL-?TIPOALUM 13 11.15 SAY 'NUEVO TIPO:' +ATIPOSCSELECCIÜNl @ 1 3 , 15 SAY 'EL NUEVO TIPÜ E:S EL CORRECTO ? [S/N3 ' WHILE !(OPCIüN 5 ' S t d ' i

@ 13, 53 GET ÜPCION PICTURE ' ! ' READMÜUALCGETLIST) GETLICT:=O

ENDDO I F OPCION = ' C '

AL->TIPOALUM:=ATIPOSLCELECC1DNI AL->FECHCAMTIP:=FECHAHOY

END 1 F OPC I ON = ' W '

END IF I + +

ENDC'Ü CIERRA-WIN(S,l4,15,65,@VENTANA)

I F CELECCION=6 i / RECHAZADO O INSCRITO / / SE REGISTRA EN LA BASE SOLICITUD ABRE-WINí13,19,15,55,'FECHA DE COLICITUD',l,COLFON,COLVEN,COLMEN,

@PANT) @ 15,30 SAY 'DIA/MEC/A%O' @ 14,30 GET VFECHA READMODAL(GETL1CT) GETLIST:=(} CIERRA-WIN(l3,19,15,55,PANT)

DBUSEAREA(.T.,'DBFNTX',"SOLiCIT','SO',.F.,.F.~ I = l WHILE l<=LEN(ACVEALUH) ..

IF !ACELECCIONADOC11 / / si e5 seleccionado LOCATE FOR SO->CVEALUM~ACVEALUM[II .AND. ;

.r SO->FfiCHSOL 8 VFECHA SO- > RDSCnfADO I =. F.

PmIF b *

Page 75: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRGS. PRG Saturday, April 2 4 , 1993 10:50 pin F a g e 3

I t +

ENDDO SO->(DBCLOCEAREAO)

END IF

, , - - - - - - - - - - - - - - - - FUNCTION MODIFICA-SITUACIÜNO bOCAL AS I TUAC I ON: = ["ACEPTABLE", "ATENC I ON ECPEC I AL". "PRÜV I C I ÜNAL" "CHIT I CAP J . :

AL->(DBCLOSEAREAO)

VNOMALUMNO: =SPACE( 44 1, CELECC I ÜN: =O, :

VENTANA, OPC I ON : = ' w ' , C.ÜLFON : = " B t / W t ", COLL:EN : = " W + í R" , COLMEN : = "E + / W 'I

IF SELEC-ALUMNO(@VNOMALUMNü)=l DBUCEAREA(.T., 'DBFNTX', 'ALUMNO', 'AL', . F., . F . ) DBCET INDEX í "ALCVEALU" ! DBSEEK(VCVEALUMN0,. F. )

CELECCION=CELECELEMENTOi'NUEVA SITUAZIÜN ',ACITUACION) IF SELECCION=ü / / SE UTlLlZÜ ECC AL->(DBCLüCEAREAi 1 )

RETURN O ENDIF ABRE-WINi5,14,15,65,'CITUHZION ACTUAL'.; l , ~ ~ ü L F O N , C Ü L V E ~ , C ü L M E N , @ V E N T A N A ~

SET CONFIRM ON Cd 7.15 SAY 'NÜMBRE:' M 8,15 SA'? AL->NUMALUM t ' ' +AL->APELLPATM+ ' ' +AY-.,.APEL

U 9 . 1 5 SAY 'SITUACIUN ESC.OLAR ACTUAL: ' + AL-.>ESCSI'I ia 10.15 SAY 'TIPO ACTUAL: ' +A.L-iTIPOALUM U 11,15 C A Y 'NUEVA CITUACION ESCOLAR:' +ACI'TURCiONI~ELEiCI

LMATM

ON 1

ia 13, 15 CAY 'LA NUEVA SITUAilI3N ES LA CORRECTA I [C:Nj '

WHILE ! tüPClON $ 'CN') @ 13, 5 6 GET ÜPCION PICTUR£ ' ! ' READMODAL(GETL1GT) GETLIST:=O

ENDDO IF OPCION = ' S ' AL->ECCSIT:=ACITUACIONCSELECClONl AL->(DBCLOSEAREAO)

OPCl ON=' W' END IF

ClERRA-WlN(5,14,15,65.@VENTANA)

END I F / / - - - - - - - - - - - - PROCEDURE LISTA-ASPIRANTES0 LOCAL A A S P I R A N T E : = C > , I i = O , P A G I N A : r l , T l P O ~ l M P : = O , ~

1. APLANASP:=f>,ACURCOACPr=O,ANOMASP:=(~,; ACIRASP:= (> ,AFECHCUR:I<> ,PANT,VFtCH:=DATEO, ; COLFONr="B+/W+",COLVENie"U+/R'1COLnEN:I"B+/W" ..

Page 76: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRGS. PRG Saturday, April 2 4 , 1993 10:SO pm

O 14,33 GET VFECH READMODAL(GETL1ST) GETLIST:=(> ClERRAWlN(13,19,15,55,PANT)

DBUCEAREA ( . T. , ' DBFNTX' , ' SOL IC I T' , 'SO' , . F. , . F. ) DBGUTÜP ( ) LOCATE FUR SO->FECHSOL > = VFECH / / registros con fecha posterior o igual ala indicada WHILE FOUND0 .AND. !EOFO

I + + ASIZE(AASPlRANTE,II

AASPIRANTE[ll=CO->CVEALUM ASIZE(ACURCÜACP.I) ACURSOASP[II=SO->CVECURSO

CONT 1 NUE

Page 4 1

ENDDÜ S O - tDBCLUCEAHEA( ) 1 IF 1=0 / / NO HAY ASPIRANTES

ELSE ALERT("NÜ HAY ASPIRANTES")

ASIZEtAPLANASP,I) ACIZE(ANOMASP, I ) ASIZEíACARASP,I) ASIZE(AFECHCUR,I) A5üRT í AASP 1 RANTE) DTOCASPIRANTE~ACURSUACP,AA~PIRANTE.AFECHCUR,ANOMASP,AcAFiA~P.;

APLANASP) I=ALERT('PREPARAR LA IMPRESORA ' .['CONTINUAR';CANCELAR'i) IF I = 1

IF INICIA-IMP0 TIPO-IMP=ALERT('MÜDÜ DE IMPRESION' , i'COMPRIMIDO' , 'NORMAL' IF TIPO-IMP = 1

ENDIF 1-1 WHILE I<=LEN(AASPIRANTE)

MODOCOMPRIMIDOO

ENCABEZADOGRALi"CONTR0L ESCOLAR","LISTADÜ DE ASPIRAN

SPACE ( 4 0 ) , PAG I NA ) @ PROWO+l. O SAY :

' NUMERO NOMBRE CARRERA'

FECHA DE CURSO .

O PROWO+l, O SAY REPLICATEí'-',80) WHILE I<=LEN(AASPIRANTE) .AND. PROW0 < 55

O PROWO+l,O SAY STR(1,3,0) 8 PROWO.5 SAY ANOHACPCII 8 PROW0,PCOLO SAY DTOC(AFECHCURCI1) O PROWO+l,lO SAY ACARACPCII I ++

c ENDDO PAGINA++ O

Iirbcw I ) # M ) 0 + 2 . 0 SAY REPLlCAtE(*-*.üO)

I -

>

ES".

3

Page 77: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

I PRG5. PRG Saturday, April 24, 1893 10:5O pm Page 5 1

I

!

IMPRIMEBUFFER0 IF TIPO-IHP =l

END 1 F DESACTIVACOMPRIMIDO0

DESACTIVA-IMP0 END IF

ENDlF END 1 F ,/- - - - - - - - -- - - - - - - PROCEDURE LISTA-ACEPTADOS()

LOCAL AACEPTADO:=O,I:=O,PANT,TIPO~IMP:IO,; APLANASP:=O,ACURSOASP:=O,ANOMASP:=O,; ACARASP:=O,AFECHCUR:=O,VFECH:=DATEO,; COLFON: ="B+ / W + " , COLVEN: ="W+/R", COLMEN : ="E.+/ W", PAGI NA: =O

I A B R E - W I N ( ~ ~ , I Y , ~ ~ , ~ ~ , ' F E C H A DE EXAMEN DE ADMICION',;

1, COLFON, COLVEN, COLMEN, @PANT )

13 15,31 SAY 'DIA/MEC/A%O' 13 14,32 GET VFECH READMODAL(GETL1ST) ¿ETLlST:=O C 1 ERRAW IN (13,19,15,55, PANT)

DBUSEAREA~.T. , 'DBFNTX>,.COLICIT>. 'CO' . 'SO' . .F. , .F. )

I

DBGUTOP ( ) LÜCATE FOR SO->FECHSOL > = VFECH .AND. SO->HESULTADO=.T. / / registros con fecha posterior o igual ala indicada / / Y REsultaclo de aceptad0i.t. WH I LE FOUND ( ) . AND. ! EÜF ( I

I + + ACIZE(AACEPTADO,Ii AACEPTADÜ[II=SO->CVEALUM ASIZE(ACURCOASP,I) ACURSOASP[II=SO->CVECURSO

CONT I NUE ENDDO SO->(DBCLOCEAREAO) IF 1=0 / / NO HAY ACEPTADOS

ELSE ALERT("N0 HAY ACEPTADOS")

ASIZE(APLANASP,I) ASIZE(ANOMASP,I) ASIZE(ACARASP,I) ASIZE(AFECHCUR,I)

APLANASP ) DTOSASPIRANTE(ACURSOASP,AACEPTADO,AFECHCUR,ANOMACP,ACARASP,;

LERT('PREPARAR LA IMPRESORA ' ,i'CONTINUAR','CANCELAR')) :Y,., . IF INICIA I i í P O .. .. TIPO,I~P=ALERT(*HODO DE IMPRESION. , ('COMPRIMIDO*, *NORHAL. J )

IF TIPO IMP = l

Page 78: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRGS. PRG

ENDIF I = l WHILE I<=LEN(AACEPTADO)

PAG I NA+ + ENCABEZADOGRAL ( "C NTROL ES

SPACE(O),PAGI A) g) PROWOtí, O SAY ;

'NUMERO NOMBRE CARRERA'

LAR",~LISTADO DE ACEPTADOS". ;

FECHA DE CURSU

@ PROWO+l, O SAY REPLICATE('-',80) WHILE I<=LEN(AACEPTADO) .AND. PROW0 < 55

@ PROWO+l.O SAY STR(1.3.0) 0 PROW @ PROW @ PROW

I I +t ENDDO

ENDDO

IMPRIMEBUFFERO IF TIPO IMP = l

@ PROWO+2,0 SA

) , 5. SAY ANOMASPC I i ),PCOLO t 2 SAY AFECHCURt I 1 ) + 1 , 1 0 SAY ACARASPCII

REPLICATE( ' - ' ,EO)

! - DESACTIVACUMPRIMIDUO

END IF UESA'CT I VA-] MP ( )

END I F END 1 F ENDiF / / S I HAY ACEPTADOS ,,- - - - - - - - - _ - - - - - -

FUNCTION REGREPORTESO LOCAL VNOMALUMNO:=SPACE(44 ) ,EDITHEP:= 'S ' . ;

AREPORTEC:=i'R E P O R T E L E V E ' , ;

CELECCION:=O.VCVEREP:=.F.,AlNSTRUCTOR:=t),; ' R E P U R T E G R A V E ' ) , :

VNOMINSTRUCTOR:=SPACE(JO),; CÜLFON:="B+/W+",COLVEN:="W+/R",COLMEN:="Bt/W",PANT

IF SELECALUMNO(@VNOMALUMNO> = l

SELECCION=SELECELEMENTO~'TlPO DE REPORTE',AREPORTES) IF CELECCION=O / / SE UTILIZO ECC

RETURN O END I F

IF SELECCION=l

ELSE

ENDIF

VCVEREP=. T.

VCVEREP=.F. _ _ LEE-INGTRUCTORES(A1NCTRUCTOR)

IF SELECCION-O / / SE UTILXZO ESC

YWQII1~~~-AINSF1IUCÍDRS+PL.CCIONl

CELECC1ON=SELECEL~ENT~('INSTRUCT0R'.AINSTRUCT0R) a

RETURN o R#IP

# - I

Page 79: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRGS. PRG S a t u r d a y , April 24, 1993 1O:SO pm Page 7

ABREWIN(8,ll. 14,63,”, l,COLFON,COLVEN,COLMEN,6PANT) @ 9,13 SAY ’ALUMNO: ’

81 11,13 SAY ’TIPO DE REPORTE: ’ 6 1U,13 SAY VNOHALUHNO

IF VCVEREP

ELSE

END 1 F B 12.13 SAY ‘INSTRUCTOR: ’ + VNOMINSTRUCTOR

@ 11,29 SAY ‘REPORTE LEVE’

@ 11,29 SAY ’REPORTE GRAVE’

@ 14,21 SAY ‘EDITAR EL REPORTE CS/NI?’ GET EDITREP PICTURE ” ’ READMODAL(GETL1ST) GETLl ST: = ( 1

C IERRAW INí8,11,14,63, PANT) IF EDITREP=’S’

SET HEY - 1 TO AYUDA-10 / / ACTIVA LA AYUDA DBU5EAREAC.T . , ’ DBFNTX’,’REPALUM’,’RA’..F . . . F.) DBCETINDEXí’RACVEALU’) TEXTO:=RA-/DESCRIP ABRE-WiN(4,9,21,6l.’DESCRIPClON DE LA FALTA’,;

I ,COLFON ,CULVEN ,COLMEN,BPANT , TEXTO=MEMUED I Ti TEXTO, 5 , l O. 20,60, . T. , ’ UP-UDF’ i SET KEY - 1 TU / / DESACTIVA LA AYUDA

DBAPPEND() RA- ,CVEREP : =VCVEHEP RA-iCUEALUM:=VCVEALUMNO kA- ,FECHA:=FECHAHOY RA->INSTRUC:=VNOMINSTRUCTOR RA->DESCRIP:=TEXTO DBREINDEXO hA->iDBCLOCEAREAI 1 ) CIERRA-WlN(4,9.21,61,PANT)

END 1 F END IF , , - - - - - - - - - - - - - - PROCEDURE LEE-INSTRUCTORES(AINSTRUCT0R) LOCAL l:=O

DBUSEAREA(.T.,‘DBFNTX’,’INSTRUCT’,>IN’,.F.,.F.) DBGOTOP ( ) WHILE ! E O F O

I + + ASIZE(AINSTRUCTOR,I) AINSTRUCTORCII=IN->NOMBRE DBSKlP ( )

ENDDO IN->(DBCLOSEAREAO) ,/---------------------------------- FUNCT I ON UP-UDF *=-Funcíon que permite controlar la edícion de IPS (I fichas # -Humstra la 1ín.a y columna dondm este posicionmdo e1

RS mBs .LINE,COL STROKE

I - 86 -- ~ ~ -

t

Page 80: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRG5 . PRG Saturday, April 24, 1993 10:50 pm Page 8

UDF-VAL: =O STROKE:=LASTKEYO DO CASE

CASE MODE =3 IF SETUDF =O

READINSERT(.F.) UDF-VAL=O

END I F CASE MODE-O

O 20,30 SAY 'LINEA: ' + TRIM(STR(LINE,IF (LINE < 100,2,4),0)) 13 20,42 SAY 'COLUMNA: ' + TRIM(STR(COL,2,0)) IF STROKE =-6

UDF-VAL=23 END I F

ENDCASE RETURN UDF-VAL

i

A - i

-. .. . - . . .I

Page 81: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

- A

PkOG2. PRG S a t u r d a y , April 24, 1993 i0:50 pm Page 1

FUNCTION CELECELEnENTO(TITUL0,ARREGLO) LOCAL PANTALLA,SELE~CION,LONGITUD:=O,BOTTOM,RIGTH,LEFT,;

COLFON:="E+/W+".COLVEN:="B+/Wn,COLMEN:="W+/Rn IF LEN(ARREGL0) < = 1

END I F

ACCAN(ARREGL0,f:CTR: LONGITUD:=MAX(LONGITUD,LEN(STR))) L O N G I T U D = M I N ( L O N G I T U D , 7 8 , LEFT=INT((80-LONGITUD)/2) BOTTOM=ü+LEN(ARREGLO)+l BOTTOM=MIN(EOTTOM,22) RIGTH=LEFT t LONGITUb +I R I GTH=M I N í R I GTH, 78)

SET KEY - 1 TO AYUDA4( ) / / F2 PARA AYUDA ABRE~W1N~B,LEFT,BOTTOM,~iGTH,TITULO,l,COLFON,CULVEN,COLMEN,árPANTALLA~ SELECCION~ACHOICE~9,LEFT+l,BUTTOM-l,R~GTH-l,ARRE~LO,.T.,,l~ CIERRA-WIN(B,LEFT.BUTTOM,RlGTH.F'ANTALLA) SET KEY -1 TO / / DECACTIVA F2 PARA AIUDA RETURN SELECCION

PROZEDLIRE SELEC~ELEMENTOS(TITULO,AINFri.ACELECClUNAL~Ü~

RETURN LEN(ARREGL0)

t

LUCAL PANTALLA, OPC I UN : = 1 , CULFON : ="Et W t " , COLVEN : = "B+ /W" , CULMEN : = " W + í R" , ; BOTTOM,RIGTH.LONGITUD:=O,LEFT

IF LENLAINFO) = O

END 1 F ASCANLAINFU, IISTR: LONGITUD:=MAX(LUNGITUD,LEN(S'TR) ) ) )

LONGITUD=MIN(LONGITUD,78)

BOTTüM=BtLEN(AINFU)tl BUTTüM=MIN(BOTTiJM,22) HiGTH=LEFT t LONGITUD + i RIGTH=MIN(RIGTH,~~)

RETURN

LEFT=INT((80-LONGITUD)/2,

a

SET KEY -1 TO AYUDA30 / / F2 PARA AYUDA ABREWIN(8,LEFT,BOTTOM,RIGTH,TITULO,i,COLFON,COLVEN,COL~EN,~PANTALLA) WHILE OPCION < > O

OPCION=ACHOICE(Q,LEFT+l,BOTTOM-1,R IF OPCION <> O

ENDIF ASELECCIONADOCOPCIONl=.F.

ENDDO CIERRAJIN(8,LEFT,BOTTOH,RIGTH,PANTALLA) SET KEY -1 TO / / DESACT

G T H - l , A l N F O , A S E L E C C I D N A D O , 1 , 1 ,

VA F2 PARA AYUDA

Page 82: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PROG2. PRG Saturday, April 24, 1993 10:5O pm Paga

WHILE FOUND0 .AND. ! EOFO I i t

AS 1 ZE ( APARNOII, I ) ASIZE(APARREG,I) APARNOMCII-PA->NOMBPAR APARREG[II=RECNOO CUNT I NLJE

ENDDO SELECCION=SELECELEMENTO('ELiJA PARIENTE',APARNOM) IF SELECCION =O //SE UTILIZO ESC

PA-)<DBCLOSEAREAO)

7 L.

RETURN O END IF DBGOTO(APARREGCSELECCION1) ABREWIN(5.7, i c> , i2 , 'MODIFIQUE', l , COLFON .COLVEN .CULMEN , ePANTALLA i @ 6 , 8 SAY 'NOMBRE:' GET PA->,NOMBPAR ij 7,8 SAY 'DIRECCIUN:' GET PA->DIRECCPAR 13 8 , 8 SAY 'TELEFONU:' GET PA->TELEFPAR ij 9,8 SAY 'PARENTESC.0:' GET PA->PARENTESCO READMODALLGETLIST) GETL 1 ST : = i i PA-2(DBC.LUSEAREAi ) )

CIERRAWIN(5.7, iV,72,PANTNLLAJ _ _ _ - _ _ _ _ _ _ _ _ _ _ _ _ - - _ _ - - - - F'ijIdCT i UPJ CELEí:-ALUMNO 8 VNiiMALC~MNCI~

LCsCAL PXNTMCID,VGRUPO:=SPACE(lt,,VMAT:-O.VNUMERE:=SPACE~~OJ, : R E G I C T R U : = O , A A L U M C V E : = ~ I , A A L U M N G M : = O , : AALUMNClM2: = i j .AALUMCVE2:= O , SELECC.1 ON: = O . J , 1 , :

C i)LF i'iu : = " B + / W + " , C.0 LV EN : = " B + / W" , CULMEN : = ''U + í R "

SET ESCAPE ON //ACTIVA TECLA úE ESCAPE SET KEY - 1 TU AYUL:A-20 I / F 2 FARX AYUDA AEHE-WIN( 1 0 , 2 4 . 1 4 , 5 3 , 'SELECCIONAR ALUMNO CON ' , l.CULFON,COLVEN,CuLME~~, @PAP?- MOD J @ 11,26 SAY 'GRUPO :' GET VGRUPO PICTURE ' @ ! ' @ 12,26 SAY 'MATRICULA:' GET VMAT PICTURE '999999.9999' @ 1 3 , 2 6 SAY 'NOMBRE : ' GET VNOMBRE PICTURE ' o ! ' READMODAL(GETL1CT) GETLIST:=[) SET KEY -1 TO / / DESACTIVA F2 PARA AYUDA SET ESCAPE OFF IF LASTKEYO=27

CIERRA-WIN(l0,24,14,59,PANTMOD) RETURN O

ENDIF VNOMBRE=TRIM(VNOMBRE) IF VMAT <> O / / se tiene la matricula

DBUSEAREA(.T.,'DBFNTX',*ALUUNO','AL*,.F.,.F.) DBSETINDEX("ALCVEALU") DBSEEK(VMAT..F.) IF !FOUND0

b.

c ERROR ( 1 1 CIERRA-UlU (10,24,14,59, PANTHOD) RETURN O

04 -

- .

Page 83: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PROGZ. PRG Saturday, April 2 4 , 1993 10:50 pm Page 3

END IF VCVEALUMNO=VMAT VNONALUMNO~AL->NOMALUN t ’ ’t AL->APELLPATM t ’ ’ + ;

AL->APELLMATM AL-) (DBCLOSEAREA())

ELSE IF VGRUPO < > SPACE(l2)

DBUSEAREA(.T.,’DBFNTX’,’ALCURSO’,’AC’,.F.,.F.~ LOCATE FOR AC->CVEGRUP=VGRUPÜ

I =o

I + + ASIZE(AALUMCVE,I) AALUMCVE[Il=AC->CVEALUM CONT 1 NUE

WHILE FOUND(> .AND. !EOFO

1 ENDDO IF 1=0 / / GRUPO INCORRECTO . .

ERROR ( Z ) CIERHAW IN( 10 .24 ,14 ,59 , PANTMOD)

+ :

RETURN O END IF AC-)(DBCLOSEAREAO> DBUSEAñEA(.T.,’DBFNTX’,’ALUMNO’,’AL>,.F.,.F.) DBSETINDEX (“ALCVEALU” J

I = I WHILE I\=LENtAALUMCVEj

LIBSEEK (AALUMCVEC I I , . F. J

ASlZEtAALUMNOM, I AALUMNOMCIl=AL->NOMALUN + ’ ’+AL->APELLPATM + ’

AL-, APELLMATM I + +

ENDijÜ AL->íD6CLOCEAREAO j IF LEN(TRIMiVN0MBRE)) > O / / Busqueda de nombres en el arreglo * /

I :=I J : = l WHILE I < = LEN(AALUMN0M)

IF VNOMBRE O AALUMNOMCII ASIZE(AALUMNOM2,J) ASIZE(AALUMCVE2, J ) AALUMNOM2~Jl=AALUMNOMCll AALUNCVE2CJl=AALUMCVECll J t t

END 1 F I + +

ENDDO ACOPY(AALUUNOU21AALUUNOM) ACOPY(AALUUCVE2,AALUMCVE)

END IF . ENDlF

IF VhlOnBRE <> SPACE(20) .AND. VGRUPO=SPACE(lZ) / / so lo s. 8maribio e1 nombro

DBUSEAI(EA(.T.,’DSFNTX*,’ALU~O’,*AL’..F.,.F.) 1 - 90 rl

Page 84: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

rage 4 PROG2. PRG S a t u r d a y , April 24, lQ33 10:50 pin

DBGOTOP ( ) I =o WHILE .NOT. EOFO

IF VNOMBRE $ AL->NOMALUM + AL->APELLPATM t AL->APELLMATM I + + AS I ZE ( AALUMNOM, I ) ACIZEíAALUMCVE,I) AALUMNOMCII=AL->NOMALUM + ' '+AL->APELLPATM + ' ' :

AALUMCVECll=AL->CVEALUM + AL->APELLMATM

END IF DBCKIPO

ENDDO AL->íDBCLOCEAREAO) IF 1.0 / / NO SE ENCONTRU POR NOMBRE ERhOh( 3 1

RETURN O CIERRA-WIN(l0,24,14,59,PANTMOD)

END IF ENTI IF

CELECCION=CELECELEMENTCli*ALlJNNU',AALUMNOM~ IF CELECCIUN=O / / SE UTiLIZU ESC

Cl&hhA~WIN(lU,24,14,59,PANTMOD) RETURN ü

END IF VCVEALUMNU=AALUMCVE[CELECClüN~ VNOMALUM-AALUMNDMCCELECCIONI

END 1 F CiERhAW IN( 10,24,14,59. PANTMUD) RETURN 1 I / ENCONTRADO , , - - - - - - - - - - - - - - - - PhüCEDUhE MOD I F I CADUCC; ( )

.

LOCAL VNOMALUMNO:=SPACE(44),: ADOCS:=í"LOCALIZACION DEL EXPEDIENTE", ;

"ENTREGA DE ACTA DE NACIMIENTO",; "ASEGURADORA( NUMERO DE POLIZA ,FECHA DE VENClMl

ENTO)", ; "COMPROBANTE DE I DI OMA" , ; "EXAMEN MEDICO ", ; "ORDEN DE PAGO",; wFOTOGRAFIACw);

,VEXPl:=SPACE(40),VEXP2:=SPACE(4O),VEXP3:=SPACE(40),; VEXP4:=CPACE(40),AREGPAR:=O,ANOMPAR:=~3,J,I:=~,ACTIVADOC71

PANTALLITA,COLFON:="B+/W+",COLVEN:-"B+/W",COLMEN:="W+/R~,; 1

,; VNOMALUM,VECCCIT,VPROCEDE

WUIUEARhA(.T.,'DBFNTX','ALUMNO','AL',.F.,.F.) DB PTiNDEX(~ALCVEALU") D, StkKfVCYfALUMNO, .F. 1 VNOHALMH=AL->NOHALUH + ' '+AL->APELLPATM + ' ' + AL->APELLMATM

k

91 I'

Page 85: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PROG2. PRG Saturday, April 24, 199.3 1O:SO pm Page 5

AFILL(ACTIVAD0, .T.) DBUSEAREA(.T.,’DBFNTX’,’DUCUMENT’,’DO’,.F.,.F.) DBSETINDEX(”DOCVEALU”) DBSEEK(VCVEALUMNO,.F.) / / SI NO HA ENTREGADO LA OPCIUN ES =.F. / / SE REGISTRA COMO ELEGIBLE (.T.) ACTIVADOC23=!DO->ACTBORN ACTIVADOC4l=!DO->IDIOMA ACTIVADOC51=!DO->MEDEXAM ACTIVADOC6I=!DO->ORDPfiGO ACTIVADOC71=!DO->FOTOS

SELEC-ELEMENTUC(”CELECC1ONE DATOS PARA MOD

IF !ACTIVADOC21 .OR. !ACTIVADUCUl .OR.; t

FICAR“,ADOCS,ACTIVADO)

!ACTIVADOC51 .OR. !ACTIVADOIGI .OR.!ACTIVADOC71

D O - > A C T B O R N : = ! A C T I V A D O C Z l DO->IDlOMA:=!fiCTIVADOC41 DO-~~MEDEXAM:=!ACTIVADOC51 DO->ORDPAGO:=!ACTIVADOC€iI UU->FOTUC:=!ACTIVADO173

END I F

IF !AC.TIVADOIll / / MDDlficar el e x p e d i e n t e * / b

A B H E W I N ~ C , ~ ~ , ~ ~ , ~ O , ’ L U C A L I Z A C I U N DEL EXPEDIENTE’!l; ,COLFON,COLVEN,COLMEN,CPPANTALLlTA)

@ 7,16 SAY ’ALUMNO:’ ia 8 , 1 6 SAY PADCtVNOMALUM,43) CP Y , 1 6 SAY ’SITUACION ESCOLAR:’ +VESCSIT B I O . 16 SAY ’PROCEDENCIA: ’ + VPROCEDE

iIr 11,16 GET VEXPl PICTURE ’ e ! ’ @ 12,16 GET VEXP2 FICTURE ’ e ! ’

13,16 GET VEXP3 PICTURE ’ 0 ! ’ 14,16 GET VEXP4 PICTURE ’ e ! ’

READMODAL(GETL1ST) GETLIST:=O DO->LOCEXP:=VEXPl + ’ ’ +VEXP2 + ’ ’+VEXP3 + ’ C 1 ERRAW I N (6,15,15,60, PANTALL ITA)

END IF DO->íDBCLOSEAREAO) IF !ACTIVADOCBI / / modificar la aseguradora * / END I F

*IF !ACTIVADO[BI / / modificar un pariente * / *

REG-DTOSACEG ( . T. )

CAH-PAR 1 ENTES ( )

- - - - - - - - _ _ - _ - _ PROCEDURE ERRORíNUH) w”du. SC1,CADENA

92

’ +VEXP4+’

* - 6 I

Page 86: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PROG2. PRG Sa tu rday , April 24, 1993 10:50 pm

TONE(311.9)

DO CASE CASE NUU=l

CASE NUN-2

CASENUM=3

CASENUN=*

CASE NUN=5

CACE N U M = 6

CASENUM=7 4

CASENUM=ü

CADENA="CLAVE INCORRECTA"

CADENA="GRUPO INCORRECTO"

CADENA="NOMBRE INCORRECTO"

CADENA="DATO INCORRECTO"

CADENA="CLAVE INCORRECTA"

CADENA="GRUPO INCORRECTO"

CADENA="NOMBRE INCORRECTO"

CADENA="DATO INCORRECTO" ENDCACE ALEKT!CADENA)

Page b

.

Page 87: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRG3. PRG Saturday, April 24, 1993 1O:SO pm Page 1

FUNCTION REG-DTOCASEGíCAMBIO,VCVEASE,VNOMASE) / / Modulo que se utiliza cuando se d i de alta a un aspirante / / o cuando se realizan cambios a los datos de una aseguradora * /

LOCAL ANOMASEG:=O,ACVEASEG:=O,PANTREGDTOS,TIT~OPC:='ASEGURADORA',; VDIRASE:=CPACEt50),VTELASE:=SPACE(Q),l:=O,: SELECCION,COLFON:="B+/Wtn,COLVEN:=nB+/Wn,COLMEr~:="W~/R"

VNOMASE=CPACE(20) DBUSEAREAí.T .,'DBFNTX','ASEGURAD'.'AS*,.F.,.F.) LiBGOTOP ( ) WHILE !EOFO

I + + ASIZE(ANOMASEG,I) ASIZE(ACVEACEG,I> ANOMWSEGCII=AC-iNOMASEG ACVEACEGCII=AS->CVEASEG DBSKiP()

ENüDÜ AS->(DBCLOCEAREAO) 1 t + ASIZE(ANOMASEG,I) ANOMASEG[ll='REdlSTRAR ASEGURADORA' IF CAMBIO

END IF SELECCION=SELE¿ELEMENTOiTIT-üPC,ANOMASEG) IF SELECCION=O / / SE ?ITILIZO ESC

END I F

IF SELECCION=I / / No esta registrada * /

TIT-UPC=' NUEVA ASEGURADORA'

RETURN O

ABRE-~IN(S.l5,15,55,'I)ATOC DE LA ASEGURADORA',: l,COLFON,COLVEN.COLMEN,OPANTREGDTOS) VCVEASE:=YY

liBUCEAREAi.T.,'DBFNTX'.'ASEGURAD',*AS',.F.,.F.) DBCETINDEX('IASCVEAS'>

WHILE .T. 1 0 , l S SAY "CLAVE:" GET VCVEASE PICTURE '99'

READMODAL(GETL1ST) GETLICT:=O DBSEEK(VCVEASE, .F. ) IF FOUND0

ALERT('CLAVE DUPLICADA,TRATE OTRA VEZ') LOOP

ELSE

END I F EXIT

ENDDQ

O 11.17 SAY 'NOMBRE:' GET VNOiiASE PICTURE ' @ I ' O 12* 17 SAY 'DIRECCION:' O 13,17 GET VDIRASE ?iCTUr(E '.!S35' O 14.17 SAY 'TELEFONO:' Qpr VTELASE PICTURE 'BBB-9s-SS' READNüOALfGETLlST)

s

. 9Y Ir

- - -- -_ -

Page 88: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRG3. PRG Saturday, April 2 4 , 1993 1O:SO pm

GETLIST:=[) DEAPPENDO AS->CVEASEG:=VCVEASE AS->NOMASEG:=VNOMASE AS->DIRECASE:=VDIRASE AS-.>TELEFONO:=VTELASE AS->tDBCLOSEAREAO) C I ERRAW I N (9,15,15,55, PANTREGDTOC)

ELSE VCVEASE=ACVEACEGICELECCIONI VNOMASE=ANOMASEGCSELECClONl END I F

IF CAMBIO / / relizar cambios * / DBUSERREA(.T.,’DBFNTX’,’DOCUMENT’,’DO’,.F.,.F.) DBSETINDEX(“D0CVEALU”) DBSEEK(VCVEALUMNO,.F.) ABRE-WIN(lO,10,15,50,’MODIFICAR LOS DATOS’,l,; COLFON,COLVEN.COLMEN,(IiPANTREGDTOS) (Ii 12,12 SAY ’NUMERO DE POLIZA:’ GET DÜ->NUMPOLIZ (B 13,12 SAY ’FECHA DE VENCIMIENTO:’ GET DO->FECHAVEN READMODAL(GETL1ST) GETLIST:=t) DO-~<DBCLOSEAKEAOi CIERRA-WlN~1ü,10,15,5O,PANTKEGDTÜS~ DBUSEAREA(.T..’DBFNTX’,’ALUMNO’,’AL’..F.,.F.) DBSET I NDEX < ” ALCVEALU“ ) DBSEEK (VCVEALUMNO, . F. 1 AL->CVEACEG:=VCVEASE AL-,(DBCLOCEAKEA())

ENDIF RETURN 1 , , - - - - - - - - - - - - - - - - - - FUNCTION ASIGNAGRUPOO LOCAL SELECCION:=O,AALUMNO:=~~,ACVEALUMNO:=O,~ONTINUAR:~’S’,;

AACTIVOC:=O,VGRUPO:=CPACE~l2~,VCURSO:=SPACE~~~,I:=O

Page 2 1

D0UCEAREAí.T. ,’DBFNTX’,’ALUMNO’,’AL’, .F., .F.) LOCATE FOR AL->TIPOALUM=’ASPIRANTE’ DO WHILE FOUND0 .AND. !EOFO

I ++ ASIZE(AALUflN0,I) ASIZE(ACVEALUMN0,I) AALUMN0113=AL->NOMALUM + ’ ’+AL->APELLPATM+ ’ ’ + AL->APELLMATM ACVEALUMNOCIl:=AL->CVEALUM CONTINUE

HNDDO A >(DBCLOSEAREAO) I#I!=O / / SI HAY ASPIRANTES

c I =-< AALUHNO ) *rl;*X*IE1IVOP. 1) AP~LL(AACTIVOS, .T. )

q 5

Page 89: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PHC3. PRG Saturday, April 2ú, 1993 10:50 pm P a g e 3

SELEC-ELEMENTOS(’SELECC1ONE ALUMNOS PARA GRUPO’,AALUMNO,AACTlVOS) / / a medida que se vayan asignando grupos, eliminar / / a esos alumnos del arreglo

//Registra los datos de un grupo U /

RETURN O

DBUCEAREA(.T.,’DBFNTX’,’ALUMNO’,>AL’,.F.,.F.) DRSET I NDEX ( “ALCVEALU“ ) I = 1

/ /

IF REGISTRA~-GRUPO(á)VGRUPO,@VCURSO)=O

END I F

DO WHlLE l<=LEN(AALUMNO) IF !AACTIVOS[11 / / SI FUE SELECCIONADOP

DBSEEK (ACVEALUMNO I I 1, . F. ) AL->TIPOALUM:=’INSCRlTO’

I AL->FECHCAMTIP:=FECHAHOY END I F

I + + ENDDO AL-,<UBCLOCEAREAO) ljBUSEAHEAk.T.,’DBFNTX’,’ALCURSO’,’AC’,.F.,.F.) L)BCET 1 NDEX ( ’ ACCVEALU’ 1

1 = 1 DO WHILE I<=LENiAL’VEALUMNO> IF !AACTIVUCCIl / / SI FUE SELECCIONADO

LIBAPPEND( ) AC- ,CVEALUM: =ACVEALUMNO[ I 1 AC->CVECURSU:=VCURSO AC-/TIP@ALUM:=’INSCRlTO’

AC -,CVEGRUP: =VGRUPO END i F

I + +

x DBHEINDEXO ENljTiU

AC->(DBCLOSEAREAO) ELSE //aviso de no hay aspirantes

END IF RETURN 1 / / - - - - - - - - - - - -- - - FUNCTION SELEC-MATS(VCVECURSO,VPLAN,ANOMM

ALERT(”N0 HAY ASPIRANTES”)

ZVEM T, i HORAS,AHRSPRT,AHRCTEO)

LOCAL ~:=O,ACVECURSO:=O,ANOMCURSO:=~~,SELECCION

DBUSEAREAí.T.,’DüFNTX’,’ALCURSO’,’AC’,.F.,.F.) DBSETINDEX(”ACCVEALU“) DBSEEK(VCVEALUMNO,.F.) LOCATE FOR AC->CVEALUtl=VCVEALUMNO WHILE FOUND0 .AND. .NOT. EOFO

I ++ ASIZEíACVECURS0,I) ACVECURSOCII=AC->CVECURSO CONT I NUE

a

i Bib00 AC->(DBCLOSEARBAO) 96 U’

Page 90: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRC3. PHG C a t u p d a y , A p r i l 24, 1992 10:50 pm

DBUSEAREA(.T.,'DBFNTX','CURCU",'CU',.F.,.F.) DBCET INDEX ( "CUCVECU" 1 DBSEEK(ACVECURCOClI,.F. ) I =o LOCATE FOR CU-iCVECURSO=ACVECURSOCll WHILE FOUND0 .AND. !EOFO

i + + ACIZE(ANOMCURS0,I) ANOMCURSOCII=CU->PRUCEDE t ' 't:

DTOC(CU->FECHINI) + ' ' + DTOCCCU->FECHFIN) CONTINUE

ENDDO 5ELECCION=CELECELEMENTO( 'CURCO' ,ANOMCURCO~ IF SELECCION=O / / SE UTlLiZO ECC

CU-,(DBCLOSEAREAO) RETURN O

END IF VCVECUHCO=ACVECURCUCSELECClÜNl DBSEEK C VCVECURCU. . F . ) VPLANzCU- rCVEPLAN CIJ-itDBCLOSEAhEAi I )

LIRUCEAREA t . T. . * DBFNTX' , ' MATER 1.4' . ' MA' . . F. , . F . )

iiBSET I NGEX i "MACVEPLA" ) úBCEEK(VPLAN, .F. 1

[ - e )

LUCATE F O R MA- :CIEPLAN=VPLAid i4,'HILE FUUNDi, .AND. !EOFO

1 t +

IF HORAS ASIZECAHRCPKT, I ) ASIZE(AHRSTE0. I ) AHRSPRTCIl=MA-iHKSPRAi AHRSTEOt II=MA->HECTEO

END IF ASIZE(ANÜMMAT,I) ASIZEíACVEMAT,I) ANOMMATIII=MA->NOMMAT ACVEMATCIl=MA->CVEMAT CONT INUE

ENDDO MA->(DBCLOSEAREAO)

PROCEDURE DTOC ALUMNO(VPLAN,VNOMCAR,VPAlS,VNOMBECA> LOCAL VCVECAR: ;SPACE ( 6 ) , VCVEBECA: = '

/ / - - - - - - - - - - - - - - -

'

DBUSEAREA(.T.,'DBFNTX','PLAN','PL'..F.,.F.) DBSETINDEX("PLCVEPLA") DBSEEK í VPLAN, . F. ) YL- >(DBCLOSEAREAO) DIlFTINDEX("CACVECAR") M Y í VCVBCAR > VNOMCAR*CA->NOMBREC

CVECAR=PL->CVECARR

.DBUSñAREA(.T.,'DBFNTX'.'CARRERA','CA',.F.,.F.)

91

page 4 j

~

I I

i

Page 91: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

- 7-1 .

-4 .. .

PRG3. PRG Saturday , April 24, 1993 1O:SO pm

i I !

Page 5 1

CA->(DBCLOSEAREAO) / / L o c a l i z a e1 pa i s y beca de l alumno * / DBUSEAREAí.T.,’DBFNTX’,’DOCUMENT’,’DO’, DBSETINDEX(”D0CVEALU”) DBSEEK(VCVEALUMNO,.F.) VPA 1 C=DO-.>PAI S DO->(DBCLOSEAREAO)

F., .F

DBUSEAREA(.T.,’DBFNTX’,’ALUMNO>,’AL’,.F.,.F.) DBSETINDEX(”ALCVEALU“) DBSEEK(VCVEALUMNO;.F.) VCVEBECA=AL->CVEBECA AL->(DBCLOSEAREAO) DBUCEAREAí. T., ’DEFNTX’, ‘BECA’, ’BE’, .F., .F. > DBCET I NDEX ( “BECVEBE” ) DBSEEK(VCVEBECA,.F.) VNOMBECA=BE-XNOHBRE BE- .:* (DBCLOSEAREA( ) ) , , - - - - - - - - - - - - - - - - - - PROCEDURE LOCALIZABASEC()

LOCAL <AH I NO : =SPACE í 30 I , PANTALLA, ; CULFUN : =”B t / W t” , COLVEN : =“B+/W“ , COLMEN : =“W + IR”

CAMINÜ=’C:\BASEC ABRE-WINtS,2U,l2,54,”LOCALIZACION DE LAS BASES”, ;

1 , COLFON, COLVEN,COLMEN, @PANTALLA) @ li,21 GET CAMINU P I C T U R E ‘XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX’ REAGMODAL!GETLIST) GETLIsT:=i> CAMINO=TRIM(CAMINO) SET PATH TO (CAMINO) C I ERRAW I N ( 9 ,20 ,12 ,54 , PANTALLA) /,---------------------------------- PROCEDURE

DBUSEAREA(.T.,’DBFNTX’,’ARCHDTOS’,’AD’,.F.,.F.)

VNUMALUMzAD->NUMALUM

AD-i(DBCLOCEAREA0) / / - - - - - - - - - -- - - - - - - -- - - - PROCEDURE GUARDA-DTOSO

I N IC I A-DTOS ( )

DBUSEAREA(.T.,’DBFNTX’,*ARCHDTOS’,*AD’,.F...F.) DBGOTO ( 1 ) REPLACE NUMALUM WITH VNUUALUM AD->íDBCLOSEAREAO)

/ / - - - - - - - - _ - _ _ _ _ _ _ - - POOCEDURE LEEFECHA ( )

I LOCAL COLFON:=nB*/W+n,COLVEN:=nB+/Wn,COLUEN:~nW+/Rn,PA~T I l

ARU~~1W~10,26.13r43,nF~~wt1,COLPONtCOLVEN,COLIíEN,OPANT~ I

1

~

f @ 1 1 , 3 1 GET FECHAHOY

1 - S0 - . - -

Page 92: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRG3. PRG Saturday, Aprll 24, 1893 10:50 p m

O 12,31 SAY 'DIA/MES/A%O' READMODALíGETLIST) GETLIST:=O

C 1 ERRAW I N ( 10,28,13,43, PANT)

Page 6

99 i

Page 93: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRG7. PRG Saturday, April 2&, 1993 1O:SO pni Page 1

PROCEDURE IMPRIME~REP~CONDUCTA~NOMALUMNO,CURCO,FECHAREP,REPORTES,TEXTO,; INSTRUCTOR,COORDINADOR)

LOCAL NUMLINEAS,I,CEXTRA:=SPACE(65)

*ALERT('' ASELURESE DE QUE LA HOJA EN LA IMPRESORA ;ESTE POSICIÜNADA CüRHE'-T AMENTE" ) ENCABEZADOGRALi"REP0RTE DE IRREGULARIDADES DISCIPLINARIAS",: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1 ,

"(CAP. X I REGLAMENTO GENERAL DE ALUMNOS)",l)

@ PROWOt2,O SAY 'NOMBRE DEL ALUMNO:' + NOMALUMNO 0 PFtOWO+l,ü SAY 'MATRICULA:'+ STRiVCVEALUMNO,12,4) CP PROWO ,25 SAY 'CURSO:' t CURSO t ' FECHA:' + DTÜCiFECHAREP) 63 PROWO +1,53 SAY 'REPORTES ACUMULADOS:' + STRiREPORTES.1,Ü) @ PROWOt 3 , 3 SAY 'MOTIVO PUR EL CUAL SE LEVANTA ESTE REPORTE:' NUMLINEA=MLCOlJNT(TEXTO,65) F O R 1=1 TO NUMLINEA

CEXTRA=MEMOLINE(TEXT0,65.1) GI PROWO +1 ,5 CAY CEXTHA

NEXT & PROWO +1 , 3 SAY 'ACCIÜN TOMADA POR EL SUBDIRECTOR O INSTRUCTUR:' FUR I = l TO 5

NEXT

t2 PROW() t5.10 SAY ' GI PROW0,SO SAY ' M FRJWO+1.15 SAY 'EXTERADO ALUMNO' M PkOW0,51 SAY 'CUBDIRECTOR O INSTRUCTOR' I3 PhOWO+1 .17 SAY 'í6IRMA)' @ PROWO,58 SAY '(FIRMA)'

13 PRUWO+ 2.5 SAY KEPLICATE('-',65)

M PROWO+ 5 ,ü SAY 'C.C.P. C.Coordinador del area:

0 PROWO+1,35 SAY 'COORDINADOR' 0 PROWo+l ,O SAY 'C.C.P. C. expedíente del alumnu' ,, - - - - - - - - _ - - - - - - - - - - - - - - - - - - - -

PROCEDURE IMP-FIN-EOLETA(AHRSPRT,AHRSTEO,ACALSFINAL) LOCAL TOTALTEO:=O,TOTALPRT:=O,PROMEDIO:=O,I:=l

@ PROWO + l ,O say REPLICATE('-',80) WHILE I<=LEN(AHRSTEO)

TOTALTEO=AHRSTE0113 + TOTALTEO TOTALPRTrTOTALPRT + AHRSPRTCII PROMEDIO=PROMEDIO + ACALSFINALCII I *+

P EIgDo MEDlO~?ROMEDIO/(I-l) Q PROWOt 2,50 SAY 'PROflEDIO GRAL: * + STRíPROflEDIO,5,2) I P R O Y O + 2.2 SAY 'RESUMEN DE HORAS' e r*loUIErl WX ' P I M A DU SuJLbcilloroI DE'

pIH)yO+f;,l4io M Y *ADIESTñANttM"O ACADBMlCO' 100 "

~~~ ~

-

Page 94: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRC7. PRC S a t u r d a y , April 24, 1993 10:50 pia Page 2

a PROWO +1,2 SAY ’TOTAL DE HORAS TEORIA : ’ + CTR (TOTALTEO, 4, O ) 6 PROW()+ 1 ,2 SAY ’TOTAL DE HORAS DE PRACTICA’ @ PROWO +1,2 SAY ’EN EL ClAAC : ’ + STR í TOTALPRT, 4, O) Q PROW()+ 1 , 2 SAY >---_-------i--i---i--_-----~

@ pROW(),45 SAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 PROWO+l,32 SAY STR(TOTALTEO+TOTALPRT,4,0) @ PROWO,45 SAY ‘ING. GUILLERMO ZARATE RAMIREZ’ 13 PROW()+ 3 ,O SAY ’PCM/GZR/ELC/XXX’ / / - - - - - - - - - - - -- - - -- - - - -- - - PROCEDURE CUADROHONORO LOCAL I:=O,VGRUPO,VCURSO,SELECClON:=O,VPLAN,AMATERlACVE:=~~,:

AHRSPRT:~~~,MATRIZC3OIC3OI,Y,X,VNOMCAR:=SPACE~7O~,VPAIS:~S~ACE~~O~,: VNOMBECA:=SPACEí55),K:=O,PWAIT

IF SELECGRUPO(@VGRUPO,@VCURSO)=CI

END IF RETURN O

*

ESPEREtOPWAIT, .T. ) / / MENSAJE DE ESPERAR DBUSEAREA(.T..’DBFNTX’.’CURCURSO’,’CU’..F.,.F.) DBSETINDEX(’CUCVECU’) DBSEEK(VCURCO,.F.) VPLAN=CU->CVEPLAN CU->(DBCLOSEAREAO> DBUSEAREA(.T..’DBFNTX’,’MATERIA’,’MA’..F.,.F.) DBGOTOP ( ) DECEEk (VPLAN. . F. 1 I =o / / CONTADOR DE MATERIA LOCATE FOR MA->CVEPLAN=VPLAN WHILE FOUNDO .AND. ! EOFO

I + + ASIIEiAMATERIACVE.1) ACIZE(AHRSPRT.1) AMATERIACVECII=MA->CVEMAT AHRSPRTiII=MA->HRCPRAC CONTINUE

ENDDO MA->(DBCLOSEAHEAO) DBUSEAREA(.T.,’DBFNTX’,’ALCURSO’,.AC’..F.,.F.) DBSET 1 NDEX ( ’ ACCVEGPO’ ) DBSEEK(VGRUP0,. F. ) 1-1 AF I LLCMATRI 21 1 1 , O) / / LLENA CON CEROS LOCATE FOR AC->CVEGRUP=VGRUPO WHILE FOUNDO .AND. ! EOFO

I + + PlATRIZIllCIl~AC->CVEALUfl

CONTINUE ENDDO

llATRIZCl31I1=0 / / Marca fin de alumnos AC->íDBCLOCEAREAO)

. I + + c

FOR 1=2 TO 30 A F I LL ( HATR 121 I I , O>

I 0 1 I . J

Page 95: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRC7. PRG

L

Saturday, April 24, 1993 10:50 pm Page 3

NEXT

I

DBUSEAREA(.T.,'DBFNTX','MATALCUR','MC',.F.,.F.) DBCETINDEX('MCCVEMAT'1 Y=2 / / POSICION DE ALUMNO x=2 / / POSICION DE !!ATERIA I =I WHILE I<=LEN(AMATERIACVE) / / mient-ras haya materias

DBSEEK(AMATERIACVELII,.F.) IF FOUND0 / / / la agrega en la matriz

MATRIZCXICll=MC->CVEMAT J = 2 / / inicializa contador de alumnos WHILE MATRIZClICJl ! = O / / Mientras haya alumnos

LOCATE FOR MC-TCVEALUM=MATRIZC~ICJI .AND. ; MC->CVEMAT=MATRIZCXlCll IF MC->CALPRACF \,> -I / / TIENE PRACTICA

MATHlZCXlCJI=(MC->CALPRACF + MC-iCALTEOF!/L ELSE

MATRIZCXICJI=CALTEOF EhUD I F J + +

ENDLJO X++ //incrementa contador de materias

ENDlF I + +

ENDDO MATHIZCXlCIl=C~ / / marca fin de materias MC- ,tDBCLOCEAHEA())

/ / OBTIENE PROMEDIO PARA CADA ALUMNO Y = 2 / / inicializa contador d e alumnos AFILLíMATRIZC301,G) iJHlLE MATRIZClICYI ! = O / / mientras hayaalumnos

~

~

1 X = 2 / / inicializa contador de materias . , WHILE MATRlZCXlIll i;> O /'/MIENTRAS HAYA MATERIAS

MATHIZC301CYl=MATRIZC3OlCYl t MATRIZCXICYI x + +

ENDDO MATRIZC301CYI/=(X-2) / / PROMEDIO DE ALUMNO

ENDDO Y + +

/ / FIRSTClC303

//ACORT(MATR / / ORDENADOS ORDENAMATRIZ

Z,(IFIRST,SECOND,XI FIRSTtXIC301 > SECONDCXIC301~) DE ACUERDO A SUS PROMEDIO MATRI 2,30,30,2,30)

OPCION=ALERT "PREPARAR LA IMPRESORA" , f nCONT INUAR" ,nCANCE LAR"~ ) IF OPClüN =I

IF INICIA-IMP0 ENCABEZADOCRAL("CUADR0 DE HONOR",SPACE(lO),CPACE~lO).I) ' MODOENFATIZADOO

O PR@UO+1,2 SJIY 'CARRERA:' * V N W A R I * Y 102

-I

Page 96: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRG7. PRG Saturday , April 24, 1993 10:SO pm Page li

0 P R O W O +1,2 SAY REPLICATE(’-’,77) DEUSEAREA(.T.,’DBFNTX’,’ALUMNO’,’AL’,.F.,.F.) DESETINDEX(’ALCVEALU’) FOR 1=26 TO 29 DBSEEK(MATRIZClItIl,.F.) @ P R O W O + 1 ,2 SAY S T R ( M A T R I Z C ~ I I ~ I , ~ ~ , ~ J + ’ ’ * AL-.*Nrl

MALUM + ; ’ ’ t AL->APELLPATM + ’ ‘IAPELLMATM + ’

301~11,5,2) NEXT DESACTIVAENFATIZADOO

DESACTIVA-lMP( 1 EJECT

END1 F ENDIA

ECPERE(PWAIT,.F.) / / ELIMINA ESPERA ,,--------------------------------- FUNCTION CELECGRUPO(VGRUP0,VCURSO) LOCAL AGRUPO:=O,AGRUPCURSO:=O,I:=O.SELECC

D B U S E A R E A ( . T . , ’ D B F N T X ’ , ’ G R U P O C ’ , > G P ’ , . F . , . F . C>BGOTOP \ )

WHILE ! E O F O I + + ACIZE(AGRUPO,I) ASIZE(AGRUPCURSO,I) AGRUPO[II=GP->CVEGRUPO AGRUPCURSOIlI=GP->CVECURSO bBSK I P ( 1

EhDDU

ON:=O

GP->íDBCLOSEAREAO) SELECCION=SELECELEMENTO( ‘PARA EL GRUPü’,AGRUPü) IF CELECCION =O

END I F VGRUPO-AGRUPOISELECCIONI VCURSO-AGRUPCURSOISELECCIONI RETURN 1

RETURN O

&

c

’ + STR(MATR1ZI

i

I

Page 97: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRGG. PRG Saturday, April 24, 1993 10:50 pm Page 1 ,

FUNCTION REGISTRA-GRUPO(VCVEGRUP,VCVECUR)

LOCAL ANOMCAR:~~l,ACVECAR:=O,SELECCION:=O,ACVECURSO:=O,; CAP:=O,PANTALLA,VPLAN,I:=O,; COLFON:="B+/W+",COLVEN:="E+/W",COLMEN:="W+/F¿"

DBUCEAREA DBGOTOP ( ) DO WHILE

( . T. , ' DBFNTX' , ' CARRERA' , ' CA' , . F. , . F. .NOT. EOF(

1 + + ASIZE(ANOMCAR.1) ANOMCARCII:*CA->NOMBREC AS1 ZE ( ACVECAR, 1 1 ACVECAR[II:=CA->CVEZARR DBSWIPí)

ENDDO CA->(DBCLOCEAREAO)

SELECCION=CELECELEMENTO("EN LA CARRERA",ANOMCAR) IF CELECCION =O

RETURN O END 1 F üBTEN~CURSOiACVECARISELECClON1,@VCVECURf

ABREWIN(d,25,12,55, 'iiATOC DEL GRUFO', 1, COLFÜN,CÜLVEN.COLMEN,~PANTALLAI t LEE CLAVE ("CLAVE: ". @VCVEGRUP. "GRUPOS". "CPCVEGRU") DBUSEAREA?. T., 7 LIBFNTX' . ? GRUPOS'. GP* . . F. , . F. DBSETINDEX('GPCVEGRU')

WHILE .T. iB10.30 C A Y 'CLAVE: ' GET VCVEGRUP PICTURE ' ! ! ! ! ! ! ! ! ! ! ! I '

READMOLJAL(GETLIST1 GETLIST:=O iiB5EEh í VLVEGRUF , . F. ) IF FOUND0

ELSE

END 1 F

ALERTi'CLAVE DUPLICADA.TRATE OTRA VEZ' I

EXIT

ENDDO

@11,30 SAY 'CAPACIDAD: ' GET CAP PICTURE '99' READMODAL(GETL1ST) GETLIST:={)

DEAPPENDO GP->CVEGRUPO:=VCVEGRUP GP->CUPO:=CAP GP->CVECURSO:=VCVECUR GP->(DECLOSEAREAO)

* DBUSEAREA(. T., 'DBFNTX' , 'GRUPOS', 'GP' , . F., . F. f

C ERRA WIN(8,25,12,55,PANTALLA) RhuRN-1

Page 98: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRGG. PRG Saturday, April 2 4 , 1993 10:50 pm

DBUSEAREAC .T., ’DBFNTX’ , ’PLAN’, ’PL’ , . F., .F. DBGOTOP ( )

LOCATE FOR CARRERA=PL-ZCVECARR DDATEzPL->CVECARR REGICTRO=RECNOO WHIL.E FOUND0 .AND. !EOFO

IF UDATE > PL->CVECARH DDATEzPL->FECHCREA REGICTRO=RECNOO / / guarda e l r e g i s t r a

END I F CONTINUE

ENDDO DBGOTO(REGICTR0) / / registra con l a f echa mas reciente VPLANzPL-iCVEPLAN / / EL PLAN MAS RECIENTE

PL- i (DRCLDSEAREA i ) ) I

DBUSEAREA t . T. , ’ DBFNTX’ , ’ CURSO’ , ’ CU’ , . F. , . F. ) LOCATE FÜR CU->CVEPLAN=VPLAN .AND. FECHAHOY VCURCü=CU->CVECURCU

CU - ’ (DRCLOSEAREA ( ) ) ,,--------------------------------- PROCEDIJRE U R D E N A M A T R I Z ( M A T R I Z , N , M , lNICIO,PUCIC LOCAL Y :=O,X:=O,k:=O,TEMPÜ:=O

FüR Y = f N I C I O TO M-1 IF MATHIZIPOCICIÜNl[YI ,. MA

WHILE K-1 > INICIO-1 K = Y + 1

MATRIZCPOSICIUNICK-11

P a g e L

<. CU->FECHINI

ON J

HIZCPO;ICIÜNICY+:I

.AND. MATRIZCPDSICIÜNIIIJ

FDR X=l TO N TEMPU=MATRI~CXIEK-11 MATRlZ[XICK-11=MATK1Z[Xl~~I MA;tiIZCXI L K I =TEMPO

NEXT K--

ENDDO END I F

NEXT

/ / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

PROCEDURE DTOS~ASPIRANTE~CURSO,CVEALUMNO,FECHCURSO,NOMACP,CARRERA,PLAN~

LOCAL I : = 1

DBUSEAREA(.T.,’DEFNTX’,’ALUMNO’,’AL’,.F.,.F.) DBSETINDEX(’ALCVEALU’) DEUSEAREA (. T. . ’ DEFNTX’ , ’ CURSO’ , * CU’ , . F. , . F. ) DBSETINDEX(’CUCVECU’) DBUSEAREA ( . T. , ’ DEFNTX’ , ’ PLAN‘ , ’ PL’ , . F. , . F. ) D ETINDEX(’PLCVEPLA’)

PBCET I NDEX C ’ CACVECAR’ ) D % SEAREA(. T. , ‘DEFNTX’ , ’CARRERA’, ‘CA’, . F. . F. 1

#

ffllLE 1 <= Lay(CURS0) DBsPLECTAREA(’AL’>

103 ~~

i

Page 99: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

~. . . . .

1

PRGG. PRG S a t u r d a y , April 24, 1993 10:50 pm

DBCEEKiCVEALUMNOC 11,. F. ) NONASPCII=AL->APELLPATM + ' ' + AL->APELLMATM + ' ' + ;

DBSELECTAREA('CU') DBSEEK(CURCOCII,.F.) PLANCII=CU->CVEPLAN FECHCURSOCII=CU->FECtilNl / / fecha de inicio

AL->NONALUM

Page 3

DBSELECTAREA ( ' PL' )

DBSEEK(PLANCll,.F.) CARRERACII=PL->CVECARR DBSELECTAREA( 'CA' ) DBSEEKCCAHRERAC 11,. F. ) CARRERAIIl=CA-INOMBREC

1 + t

END3U I CLOSE DATABASES / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

FlJNCT I ON LOCAL GRUPO:=CPA¿E(lL~,ACVEALUM:=~~,ANÜN:=O,ACVEALUN2:=t~,;

REP-DUCS ( )

CURSO,PANTALLA,ACTIVUS:=O,I,J,: C ULF O N : = " B + / W + " . C OLVEN : = " B + / W " ,COLMEN: ="W+/R"

IF CELECGRUPO~OGKUPU,QCURSOj=ü

END I F RETURN i,

DBUCEAREA( . T., "DBFNTX". "ALCURSO", "AC", . F., . F. 1 DBGOTOP ( )

I =O LÜCATE FOR AC->CVEGRUP=GRUPO CURSO=AC->CVECURSÜ / / UN GRUPO SOLO TINE UN CURSO WHlLE FOUND0 .AND. !EOFO

i + + ACIZE(ACVEALUM,I) ACVEALUMlII=AC->CVEALUM CUNT I NUE

d

ENDDÜ AC->(DBCLOSEAREAO) DBUSEAREA(.T.,"DBFNTX","DOCUMENT",wDO",.F.~.F.~ DBSETINDEX("D0CVEALU") 1 - 1 J =o WHILE 1 <=LEN(ACVEALUM>

DBSEEK(ACVEALUMCII,.F.) IF !DO->ACTBORN .OR. !DO->IDIOMA .OR. !DO->MEDEXAM;

.OR. !DO->ORDPAGO .OR. !DO->FOTOS

J++ ASIZE(ACVEALUH2,J) ACVEALUM21JI=ACVEALUnt13

END 1 F 1 + +

L

ENDDO DO->íDOCLOZiUREAO) DBUSEAREA í . T. , "DBFNTX". "ALUtíNO". "AL". . F. , ..F. )

a ' w. 4-06 _.

Page 100: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

-_. . I . . . . . . . _ . . .

,. .

PHGG. PRG Saturday. April 24, l Y Q 3 1U:50 pm Page 4

DBSETINDEX("ALCVEALU") 1-1 WHILE 1 <=LEN(ACVEALUM2)

DBSEEK(ACVEALUM2CIl,.F.) ASIZE(ANOM,I) ANUMCII=AL->APELLPATM 4' '+AL->APELLMATM + '

I + + AL->NUNALUM

ENúUO AL->(DBCLOSEAhEAO) ASIZE(ACTIVOS,I) AFILLíACTIVOS,.T.)

SELECELEMENTOS ("ALUMNOS", ANOM, ACT1 VOS) SELECCIUN(ACVEALUM2,ANOM,ACTlVOS)

IF LENiACVEALUM2) > = l

ELSE

END 1 F

IMPhIME-POCSíA~VEALUMZ,ANOM.CUhCO)

RETURN 1

,,---------------------------------------- PROCEDURE IMPRIME-DÜCS(ACVEALUM,ANUM,CURSO) LOCAL U P C I U N , A F E C H C U R C U : = I I . A C A R R E H A : = t ~ , A P L A N : = í ~ , l , :

VNUMCAh.VPAIS,VNUMBECA,ACURSU:=ij

' + ;

üPCION=kLEKT("PhEPAhAh LA IMPRESORA " , í"CONTINUAh","CANCELAR"i 1 I F OPC I ION- 1

IF !NIClA-IMPo ASIZE(ACURCO.LEN(ACVEALUM)) AFILL(ACURCO,CURSU> ASIZEíAFECHCURCO.LENíACVEALUM)) ASIZE(ACAhREKA,LEN(ACVEALUM)) ACIZEíAPLAN,LENíACVEALUM)) DTUC~ASPlhANTE~ACUhSO,ACVEALUM,AFECHCURSO,ANOM,ACAhREhA,APL

AN 1 I = 1 WHILE I < = LENíACVEALUM)

ENCABEZADOGRAL("CONTh0L ESCOLAR ",REPLICATE("-",40).; "DOCUMENTOS FALTANTES",l) VCVEALUMNU=ACVEALUMCII DTOS-ALUMNO(APLANiIl,OVNOMCAR,@VPAIS,@VNOMBECA) @ PROWO+3,0 SAY "CARRERA: " + VNOMCAR (1i PRUWO+l,O SAY "ALUMNO: " + ANOMCll @ PROWO+l,O SAY "PAIS : " + VPAIS @ PROW0,PCOLO SAY " BECA:" + VNOHEECA @ PROWO+l,O SAY REPLICATE("-",80) DBUSEAREA(.T.,"DBFNTX","DOCUMENT","DO",.F.,.F.) DBSETINDEX("D0CVEALU") DBSEEK(ACVEALUMtll,.F.) I3 PROWO+3,20 CAY "COMPROBANTE DEL IDIOMA"

IF !DO->IDIOMA 5

81 PROW0,SO SAY "FALTA"

O PROW0,BO SAY *ENTREGADO" c ELSE

.r END I F

1 0 9 4 -

-

Page 101: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRGG. PRG Saturday, April 24, 1993 1O:SO pm Page 5 ~

8 PROW( IF !DO-

ELSE

ENDIF @ PRÜW(

t1,ZO SAY "ACTA DE NACIMIENTO" ACTBORN 1.

b] PROWO,50 SAY "FALTA"

@ PROW0,SO SAY "ENTREGADA"

+1,20 SAY "COMPF.SBANTE DE EXAMEN MEDICO" IF ! DÜ- IM!IDEXAM

@ PROW0,SO SAY "FALTA"'

@ PROWO.50 SAY "ENTREGADO" ELSE

ENDIF @ PRÜWO+l,20 SAY "RECIBO DE ORDEN DE PAGO" IF !DO->OKDPAGO

B PHÜW0,SO SAY "FALTA"

0 PROW0,50 SAY "ENTREGADO" I ELSE

END I F @ PHOWO+1,20 CAY "FOTOGRAFIAC" IF 'DO- FOTOS

ELSE

END 1 F

@ PROW ( ) , 5 0 SAY "FALTAN"

B PHOW0,50 SAY "ENTREGADAS"

E.! ECT DO-~tDBCLOSEAREAO> 1 + +

ENEDO END IF DECACT I iiA-I MP I

END IF / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

PRÜCEDU.'IE SELECCION(ACVEAL.UM,ANOMALUM,ACTIVOS) LOCAL ARRl:=í>,ARR2:=~},ARR3:=0,l:=l,J:=O

WHILE I<=LEN(ACVEALUM) IF !ACTIVOSCII

.It+ AS I ZE (ARRI, J ) ASIZE(ARR2,J) ARRlCJI=ACVEALUM[Il ARR2CJI=ANOMALUMCII

ENDIF I + +

ENDDO ASIZE(ACVEALUM,LEN(ARRI)) ASIZE(ANOHALUM,LEN(ARRl)) ACOPY(ACVEALUM,ARRl) ACOPYíANO?lALUM,ARR2) c

e

Page 102: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PR!il. PRG Cundav. April 25, 1993 7.01 a m Page 1

... 4

i

i I

PROCEDURE CAPTURAPARIENTESO LOCAL Vi~lRECCION:=CPACE(50j,VCVEPAR:=*AAAA~,;

VTELEFONU:=CPACE(~~,VPAREN:=SPACE(iOj,: VNOM:=SPACE~35~,1:=O,FONnO.COLFON:="B+/W+",COLVEN:="B+/Ww,:

COLMEN:="W+/R"

~.dRHEWlN(3.5,10.75.'DATOC DE LOS PARiENTEC',l,COLFON,COLVEN,CüLMEN,@FONfiJ3i

LBUCEAREA ( . T. , ' DBFNTX' , ' PARI ENTE' , ' PA' , . F. , . F. I DBCET I NDEX i "PACVEPAR")

FOR I = 1 TO 3 c SET ÜRüER TO 1

UHILE .T. ia 3.10 S A Y "CLAVE:" GET VCVEPAR PICTURE ' ! ! ! ! I

READMOLIAL (GETLI CT) GET41 ST: = 1 GBSEEK(VCVEPAR, . F. 1

IF FOUND0 ALERT i ' CLAVE GUPL I CAGA, TRATE OTRA VEZ' )

j- I3 I2 p ELSE

END 1 F CAI7

r[.JLi:, 0

15 2 .10 SAY 'DATÜS DEL FAFrIENTE: ' + STR(1,l.G) 5.10 SAY 'NOMEIRE:' GET VNDM PlCTUKE 'a ! '

a 6 , i ci CAY LI I RECC I UN : 9 w r VG I KECC I ON P I CTURE ! i$ i . 1 0 SAY 'TELEFONO:' GET VTELEFONU PICTURE 'Y59-Y9-'3gi iIi ñ. i i ; ~ SAY 'PARENTESCU:' GET VPAREN PICTURE '@!A' KEiALIIIDÚAL t GETL 1 CT ) GETL I IT : = i 1

LIBAPPEND( ) l' A - .) 1CV EP AR : = VC VEP AR PA-;NUMEIPAR:=VNÜM PA- .>D I RECCPAR: =VDI RECC 1 ON PA->TELEFPAR:=VTELEFONO PA->PARENTESCO:=VPAREN PA->CVEALUM:=VCVEALUMNO VNOM:=CPACE(35) VDIRECCION:=SPACEtSO) VTELEFUNO:=SPACE(Q) VPAREN:=SPACE(lO) VCVEPAR:=SPACE(4)

NEXT

C I ERRA-W IN ( O , 5,10,75, FONDO) /,-- - - -- - - - - - - - - - - - - - - - - - -- -- FUNdfION REG-DOCALUMNOO

L W A L VNQMBREi=SPACE~20~,VAPELLPAT:=SPACE~l2~,CONFlRMAClON:='S',:

PA->(DBCLOCEAREAo)

VAPñLL)IATitSPACE(12),MECHSOlf6lrARaS~Tt5l.i VS 1 TUAC I ON, I : = 1 . ACUROO: = ( i , NUEVO I = . T. ,.;

I ' 4.09 ~ ___ ~ ~~~

Page 103: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRGl. PHG Sunday. April 25, 1993 5 : O l am Page L

APLANt31,ACARRCSl,OPClON:=O,PANTALLA2.; VPROCEDE:=SPACE(20j,VNUMCART:=CPACE(Y),VPAlS:~SPACE(20),; VACTA:~.F.,VlDIOMA:=.F.,VnEDEXAM:=.F.,VORDPAGO:~.F.,ACARRERAS:~~~. ; VCU~SO:=SPACE(S),VFECHCAMTIP:=SPACE(8~,ACVECAR:=~~,SELECClON:=0. ; ABECAS:=O.ACVEBE::O,VCVEBECA:=' ',VNOMASE:=SPACE(20),; V C V E A S E : = ~ , V N U M P O L I Z : = S P A C E ~ ~ ~ ) , V F E ~ H A : = D A T E O , V T ~ P B L C I O D : = S ~ A C ~ ~ ~ ~ ~ ; . C O LF ON : = "E t / W + " , CO LVEN : = " B + / W " , COLMEN : = " W + / H" . VFOTOC : = . F . , V ? LP ?\!, :

PANTKEP,VFECHCOL:=DATE() ,VUIRALUl :=3PACE(50J. VTELEALLi:=5F'CCE.' :!!, VDIRALUL!:=SPACEt50)

ABRE-Wll\lií, 10,23.70,'HEG1STRO DE DOCUMENTOS DEL ASPIRANTE', ;

/.T rsgistra la CARRERA Y EL CUKCO l,COLFON,COLVEN,COLMEN,C?PANTALLA2)

DBUSEAREA ( . T. . ' UEFNTX' . ' CAKKEHA' . ' CA' , . F. . . F. 1

LiB~,ÜTOP( , i =o ;)O WHILE . N O T . EUF í 1,

1 + + A S I ZE i HChKKEñAC, i 1

ACIZE(ACVECAR.i>

DRSKIPi)

ACPRREHAS i I 1 =CA- ;*NUMEHE¿

AC'VECAKI I 1 =L:A-iCVECARH

EN [ir, 17 'CA->!DBCLÜSEAREA( : 1

C t L E i C I ON=SELEt:ELEMENTLt i. " ASP ! HANTE ,ALA C,AF.RERA", ACARHERAC i 1 F S,ELEL:C I iiN=C! //'SE UTiLIZi) ESC.

i 1 io.F!iiA W ! h i 1 . 10 ~ 2:3, 7 0 , P ANTHLLAL! 1 t AL-.? iDBCLOSEAHEA( j 1

RETt1Hr.I Eldi) i F !P .3,15 SAY PADC! ACARREKASL SELECC. I ON J 1 5 5 1 ü B T E N ~ C U K S ~ ~ A I V E C A K ~ ~ E L E ~ C I Ü N 1 , ~ V ~ U K C O ~

t i registra la t e c a

DEUSEAREA(.T.,'DBFNTX','BECA','BE',.F.,.F.j I =a DBGOTOP í > DO WHILE .NOT. E O F O

I + + ASISEíABECAS, 1 ) ASIZE(ACVEBE,I) ABECACCll=BE->NOMBRE ACVEBE[II=BE->CVEBECA DBSKIP ( )

ENDDO BE->(DBCLOSEAREAO> SELECCION=SELECELEMENTO('TIPO DE BECA'.ABECAS)

! L IF SELECClON=O //SE UTlLlZO ESC C I E R R A W IN( 1 ,10 ,23 ,70 , PANTALLA2 ) .. RETURN O i

END I F I V C ~ C ~ A ~ A C V E E E t S ~ E C C I O N l

I * u. i i o .- , ~~~~

Page 104: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PRGI. PRG Paqe 3 Sunday, April 25, 1993 7:ül am

. I @ 17,15 SAY ’BECA @ 18,15 SAY ABECASCSELECCIONI

O 5.15 SAY ’NOMBRE :’ GET VNOMBRE PICTURE ’e!’ B 6,lS % A Y ‘APELLIUÜ PATERNÜ:’ GET VAPELLPAT PICTURE ’B!A’ IP 7,15 SAY ’APELLIDO MATERNO:’ GET VAPELLMAT PICTURE ’@!A’ KEADMODAL GETL I ST 1 tiETL I G‘í : = í i UBUSEAHEA t . . T. , ’ DBFNTX’ , ’ ALUMNO’ , ’ AL’ , . F. , . F. 1 LÜCATE FOR AL->NOMALUM=VNOMBRE .AND.;

AL->APELLPATM=VAPELLPAT .AND.: AL->APELLMATM=VAPELLMAT

IF FUl.iND( 1

*

REP )

L

..

NL!E\IÜ=.F. / / NU ES NUEVO VCVEALUM~Ü=AL->CVEALUM ~~lTUACIÜN=AL-iEC~~SlT ii P KOC ED E = AL - i P RÜC E DE DBUSEAREA(.T., ’L)BFI.ITX’.’SÜLIC.IT’ . ‘ C ü ’ , .F.. .F. i LjBSET I NDEX I. ’ CÜCVEALIJM’ )

‘ . _ .

t,t3CEEK I VCVEALUMNÜ, . F. .>

L ü C A TE ! = 1 DO WHILE FOUND0 .AND. I < 5

F ÜR C ij - .i C V E A L L! M = V (i V EA LU 11 N U

AS I ZE i AC.iJHS;CI, I )

AC.lJRSU C I ] = Sij - ~Ci/EC:i.iFlSO AFEC,HC;lJL[ 1 ] = S O - iFECHSOL 1 F SO-IRE~ULTA[~U ,‘;.T.

AKECULTC I I=’ACEPTALJO’ ELSE AKESULTC 1I:’HECHAZAFJO’

END IF ‘ I + + CÜNT 1 NUE

EIJUiiü SO-itDBCLOSEAREA0) A B R E W I N C ~ . 1,23,78,’P K E C A U C I 0 N’, i,¿OLFON,COLVEN.CULME~~l.Q~~ANT

M 9,5 SAY ’CITUACION ACTUAL:’ tVSITUACION @ 9 , 4 2 SAY *PROCEDENCIA:* tVPRGCEbE IP 10.5 SAY ’ANTECEDENTES:’

M 1 1 . 2 CAY ‘FECHA RES U LT A D ü

@ 1’2.2 SAY REPLICATE(’-’.75) CURSO’

I = l DBUCEAREA ( . T. . ’ DBFNTX’ , ’ CURSO’ . ’ CU’ , . F. , . F. )

DBSETINDEXC’CUCVECU’) DO WHILE I <=LEN(ACURSO>

DBSEEK(ACURSOCII,.F.) APLANfII=CU->CVEPLAN 1 + +

ENDDO CU->(DBCLOSEAREAO) 1.1 DEW$Oril#I;A<.T,, ‘MFWTX’ , ‘PLAiW’, ’PL’ , .F., . F. )

a - i i f

CAHFrEKA

4

Page 105: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

PF!Gl. PRG

DBSETINDEX('PLCVEPLA') DO WHILE I <=LEN(ACURCO)

DBSEEK(APLANCII,.F. 1 ASlZE(ACVECAR.1) ACVECARC I l=PL-.>CVECARK I + +

E N i i G O PL- i DB$LOSF.AREA f ! !

DBUSEAREAi.T.,'DEFNTX','CARRERA','CA',.F.,.F.) DBCETINDEXi'CACVECAR') 1 = l WHILE 1 <=LENiACUHCÜ)

DPSEEK!HCVECARt I I , .F.) ACAHH; 1 l=CA->NUMBHEC " t

ENDnU C.A. - i i PBCi,OCEHREA í ! i

! = 1 Dj WHILE I ~...=LEh<.ACtj!+512 j e 11; + 1,2 SAY [>TOC( AFEcHCÜLi I 1 ) 7 ' ' t AREsUL'I'L I i t ' ' + :

PHDCO\~.ARH[!l.iU) + ' 't AZUHSL!LII ! + +

EN L ~ ú ü i . 2 .

i n k e y ( i > , SA'{ 'ii,P!+IMA <:ijALQiJIEk TEr7LA' .~ .

i?F'!C i I2N:ALERTi "REG 1 STilAR AL ASP 1 RANTE ' ? " , t ' C I ' , ' NÜ' 1 ! IF UPCION =2

AL- ., (ijBCLOCEAREA I I ! C. I E::RA -W I N i 8 , 1 . 2 3 , 7 6 , P ANTRk F' >

C: i ERRA W I N ( 1 I 1 O, C 3 .70 . PANT ALLAZ ! RETURN Ci

ELSE

END IF C I EHRAW 1 N ( $ . 1 , 2 3 , 7 Y , F ANTHEP I

ELSE / i NU ENCONTRADO ,SI ES NUEVO ASPIRANTE VNUMALUM=VNUMALUM+ü.OOOl / / CÜNTADÜR LIE ASPIRANTES VCVEALUMNü=VNUMALUM / I c l a v e provisional * /

6 d,15 SAY *PAIC-NACIUNALIDAD :' GET VPAlS PICTURE 'e ! ! ' @ 9,15 SAY 'NUMERO DE CARTlLLA :' GET VNUMCART PlCTURE ' @ ! ' e 1 O , 1 5 SAY 'DEPENDENCIA :' GET VPROCEDE PICTURE ' @ ! ' &) 1 1 , 1 5 SAY 'C.ONSTANC1A DE IDIOMA:' GET VlDlOMA PICTURE 'L' B 12,15 SAY 'ACTA DE NACIMIENTO : ' GET VACTA PICTURE 'L' @ 13,15 SAY 'EXAMEN MEDICO :' GET VMEDEXAM PICTURE 'L' & l4,15 SAY 'ORDEN DE PAGO : ' GET VORDPAGO PICTURE 'L' O 15,15 SAY 'FOTOGRAFIAS : ' GET VFOTOS PICTURE 'L' e i 6 , i s SAY 'TIPO DE SANGRE :' GET V.TIPBLOOD PICTURE ' ! ! ! ' READfiODAL(GETLIST)

ENDIF

'GETLIST:=( 1

0

UP0 FFECHAHOY

Page 106: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

FRGl . PRG Sunday . April 25, 1993 7:Ol a m

/ / hrgistra l a aseguradora y sus datos I F REG-DTOSASEG(.F.,WCVEASE,QVNCIMACE) =a

C I ERRAW I N i 1,10,23,70, PANTALLA2) RETURN U

END 1 F d 1 % , 1 5 SAY 'ASEGURADORA : ' + VNOMASE G 20.15 SAY 'NUMERO DE POLIZA : ' GET VNUMPULIZ FICTURE ' a ! ' d 21,15 CAY 'FECHA DE V E N C I M I E N T Ü : ( D I A / M E - i A X C ) ' ;

READMODAL í GETL I ST) GETLIST:=()

IB 23.25 SAY 'CON C.URRECTOC LOS DATOS [SIN1 ? ' ;

GET VFECHA

ti' aimacena toda la informacion

GET C.üNF I RMAC 1 ON P I CTURE ' @ ! ' RSAL~MÜLIAL i GETL I ST) cI;STLl ST: =,í >

IF i:gNF 1kMAC. 1 ON= S * @ L3,15 SAY REPLICATE('M',4Si f3 P,, 15 CLEAR TO id 3 . 15 SAY 'DIRECCION:' ti '2.1.5 GET VLiIRALUl PICTURE ' a i ! ' fa lG,?5 GE'F V i i i R A L U 2 PICTURE ' e ! ' I: 11 ,15 CAY 'TELEFuplU: ' GET VTSLEALU PlCTUhE '9LiS-YY-GS' READI:üZ,AL I CE'TL I ST I

!&TL i ST : = i j

k ! i t A R E A t ' A L ' J

í>EISET 1 NGEX t. "ALCVEALU" i IF !.IUEV'U

TibAF'PENE ( ! AL->CVEALUM: =VCVEALUMNO AL- .? NOMALUM : =VNÜMBRE AL-.>APE¿LPA';M: =VAPELLPAT AL- :.APSLLMATM : =VAPELLMAT

ELSE DBSEEKIVCVEALUMNO,.F.) / / LO BUSCA

ENDIF AL->TIPOALUM:='ASPIRANTE' AL->FECHCAMTlP:=FECHAHOY AL-iECCCiT:='ACEPTABLE' AL->PROCEDE:=VPROCEDE AL->CVEASEG:=VCVEASE AL->CVEBECA:=VCVEBECA

AL->(DBC.LüSEAREAO) DBUSEAREA(.T.,'DBFNTX','DOCUMENT','DO',.F.,.F.) DBSETINDEX('D0CVEALU') IF NUEVO

rDBREINDEX0

DBAPPENDO

DO->PAIC:=VPAIS DO->CVEALUtl:=VCVEALUMNO

c DO->TIPCANG:=VTIPBLOOD

EL= B\UIBEK(VCVEALUHNO,.F.)

, * i i 3

Page 5

Y

Page 107: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

_ , , _ , . I

PRGl. PRG Sunday, April 25, 1993 ?:O1 a m

END 1 F DO->TELEALU:-VTELEALU DO->DIRALU:=VDIRALUl + VDIRALU2

DO-:>FECHAVEN : =VFECHA DO->ACTBORN:=VACTA DO->IDlOMA:=VIDIOMA DO->MECIEXAM: =VMEDEXAM DO->NUMCART:=VNUNCART DO->ORDPAGO:=VORDPAGO DO->FOTOS:=VFOTUC

DO->tDBCLOSEAREAO) IF NUEVO

F N D t F

DO->NUMPOLIZ:=VNUMPOLIZ

*DRREINDEXO

CAPTURA-PARIENTES0 . .

/ / REGISTRA LA SOLICITUD DBUSEAREAi.T.,’DBFNTX’,’CURSO’,.CU’,.F., .F UBCET I NDEX ( “CUCVECU“ J DBCEEKiVCURSO, .F.)

CU->tDB¿LOCEAREAO) UBUCEAREAt.T.,’DBFNTX’,’SULICIT’,’CO’..F.,.F.~

VFECHCOL=CU->FECHINl

Page 6

i i BAPPENDt J

SU- >FEC.HSOL: =VFECHSüL SU->RESULTADO:=.T. SU-iCVECURCO: =VCURSO SO-ZCVEALUM: =VCVEALUMNO SU- > (DECLUSEAHEA ( ) >

DECLOSEAKEA ( > 1 EL;>‘E 4 / i’ ELSE D E N U confirmaciun

AL- ,, ENü í F

C!ERRA.-WIN<l, 10,-3, 70,FANTALLAL) RETURN 1 ,’ , -. - - - - - - - - - - - - - - - - - -

.

Page 108: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

BOX. PKG Sunday. April 25, lQEi3 7:US am

/ * * * * BoxMenu. prg Y Sample user-defined functions defining menus

* Copyright, Nantucket Corporation, 1990 x Jake Jacob

* NOTE: compile with /n/w/a/m

* /

*

Y

* *

/ * x u

* fiuxMenu( <aMenultems>, C<nTop>l, C<nLeft>l. C<nBottom>l, C<nRight>l, :

tl ü i I: e x Paínt quick and simple menu inside a box with a drop shadow.

* R e t u r n s a numrr-ic v a l u e which denotes the subscript o f the array * passed to the üoxMeni.iC function which holds the menu prompts. * Cine menu chüice per. element. * / I * * *

Y BüxYhadowi knTop?, ;:nLeft>. tnBottomz. <nRight> 1 --:> N I L * i t r a w a bpx ~ h a c f ~ w w i t h see through

* /

* [ ccElenbT i t I e i 1 , C (nCho i ce > 1 , C < cBox Char s> 1 , I <&o 1 orC t r i ng :> 1 1 - - ,, ~ n r.

*

*

/ * * * * E~xMenu! taMenultemsi, Ce~nTop>l, [<nLeftil, C<,nBottom>l. CcnRight,l, ; i, * C tcMenuTi t I e,> 1 , I CnC:hoicell, C icBoxCharsi I , C CcCol orstring> 1 > - - I., r i l ; hisice * Paint quick and simple menu inside a box with a drop shadow.

* / FUNCTION BoxMenu( aMenuitems, nTop, nleft, nBottom, nRight, cMenuTitlr, :

*

nChoice, cBoxChars, cilenuColor )

LOCAL nLength := O, cOldColor, 1 LOCAL nMenuRow, niienucol, IArrNotChar : = . F. i / i f no array passed or will not fit on screen, return N I L IF anenultems = = NIL .OR. LEN( aMenuItems 1 > MAXROW0 - 3 )

END IF RETURN NIL

* / / Cheok if starting choice (nChoice) was passed nChoice := IF( nChoice = = N I L , 1 , nChoico )

/ / Fínd the longest array element (menu prompt) 8nd check i f any element / / S S FfQt O f oh8rioter t y p e ASCAN< aFfenultems, f : s t r l nLmgth : = MAX( . nlength, LEN( str 1 1 , i * - I t L B

Page 109: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

BOX. PRG Sunday. A p r i I 25, 1'393 i :O6 am P a g e :

IArrNotChar : = ( VALTYPE( str 1 \,> " C " j 1

/ / I f any element is not of character type then return N I L

Page 110: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

B O X . PRG Sunday, April 25. 1993 7:06 am -l t - a g e i

* * / FUNCTION BoxChadow( nTop, nLeft, nBottom, nRight )

LOCAL nShadTop, nChadLef t , nChadBottom. nShadRight

nCtiailTop : = nShadBüttum : = f?IN(nBüttom + 1. MAXRDWO) nChadLeft : = nLeft * 1 nShadHíght : = MINCtiRigtit t 1. MAXCÜLO)

HESTSCREEN( nShadTop, nShadLef t. nShadBottom. nShadHight, : TRANSFORM( S~.VEC2REEN(nChadTop, nsihadlef t, nShadBottom, nShadKight 1 %

'EPLICATE("X". nShadRight - nChadLeft + 1 ) 1 1

nShadTop : = nTup t 1 nShadLeftt : = nShadkight : = M I N i n R i g h t + ? . MAXCOLO) nShadBüt:om : = nBüttom

RESTSCREEN( nShadTop. nShadLef t, nChadEuttom, nShadHi ght. : TRANSFORM( ChV~S~.REENCnshadTop. n3tiadLel t . nShadBüttom. nShsd%i é l

HEPL I CATE ( "X" . nChadBottom - nShadTop t i .'I ) )

ti.:

*Autor:

*Fecha :

* F . u t i n a p a r a d e s p l e g i r ulna ventana ci3n sombra niarco indjcador y zciciin

(I

* * (I

x 5: I li T,4X I C : * Hk.BE:C.oordrnadis o e la e squ ina superior der.echa Y X. Y:Coordenadas J r tu rcitquiria Ir i ier iür- izquierda

* m5g:Hensaje * EXPL: Euplosiün I - o n 0-off * COLF0N:atributos de pantalla originales * COLVENT: atributos de pantalla a utilizarse * COLMEN: co I ores d e I mensaje * PANTALL:VARIABLE QUE GUARDA LA PANTALLA ORIGINAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

FUNCTION ABREWIN(AA, BB,X, Y, MCG, EXPL. CULFON. COLVENT,COLMEN, PANTALLA) LOCAL LONMEN,MITAD,FACTOR

*Expandiendo la ventana

ARHE-W I Id c AA , i3 E. X , Y . MSG . E-: P L . 1:: 111 LF <I N , COL VENT , C. i i ¡.,PI E N . P RivT H LLP

I

' @NTALLA=SAVESCRFEN(AA,BB,X+l,Y+l) SET COLOR TO (COLVENT)

. IF EXPL=l FACTOR= INT((X-AA+1)/2)-1 DO YHlLh FACTOR>l

SET COLOR TO &&COLSOM 117 I - 1

Page 111: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

BOX. PRG Sunday. April 25, 1Yg3 7:06 a m

QAAtFACTORtl,BB+FACTOR+L CLEAR TO X-FACTOR+l,Y-FACTÜR+l SET COLOR TO (COLVENT) @AA+FACTOR,BB+FACTOR TO X-FACTOR,Y-FACTOR DOUBLE BAA+FACTOR.BB+FACTUR CLEAR TO X-FACTOR, Y-FACTOR * DOUBLE l ~ l k . ~ v ~ l / l o o : ~ FA C.T Ü R= F AC T O R - 1

ENDDO ENIl lF

* Mandando la sombra b& SET COLOR TU &C@LSÜM &L @AA+l.BB+I CLEAR TO X+l,Y+l bo XS had ow 1. AA, BB . X . Y :I

+Dittujando la caja c o n su mensaje SET CÜLOR TO tCÜLVENTi @ A A . P H CLEAR TO X,Y @AA. BB TU X, 'I' LIÜLIBLE SET CCILOR TO (CULMEN) LiJNPIEIJ = LEN 1. MCG > M I T A L ! 2 INTI: ( ( tY-BB!-LQNMEN)i2)+.5) @AA., BEI t M 1 TP,L! SAY MSG 3CT Ci iLÜH Y ü tCOLFÜNi ?.íTl.IRN I~ . T. t * f Y * * f * * * * * t * X X * * * * * ~ u 3 * * * ~ * u * ~ * * * * * * ~ * 3 * 3 * * * * * * * ~ * ~ ~ ~ ~ * * * * ~ ~ ~ * ~ *

x Ai.itur.:

3 F E C h b :

t Fu,,-(o,j pa r a d e sa pa r e ce r v en t a na s

3

* X1,Yl:Coordenadas superiores * XZ,Y2:Coordenadas inferiores * Nombre: Puntero que guarda el contenido ürig.iria1 U donde se abrio l a ventana * C0LVENT:Ctring que contiene los atributos de l a ventana * actual

*u***u******************u&***u******u********~*******************~* FUNCTION CIERRA-WIN(Xl,Yl,X2,Y2,NOMBRE,COLVENT) PRIVATE FACTOR,CONTADOR *Comprimiendo l a ventana

//SET COLOR TO (COLVENT)

I

x

* x

S 1 NTAX I C : C I EHHAW i N(X1. Y 1 , XL, Y 2 , NOMBRE, COLVENT)

*

//FACTOR= INT((X2-Xl+lj/2)-1 /ylCONTADOR=Q //DO WHILE CONTADOR<=FACTOR

! í' f 2 ti .*

i

. / / SET COLOR TO * / / BXl+CONTADOR,Yl+CONTADOR CLEAR TO X2-CONTADOR,Y2-CONTADOR

/ / SET COLOR TO (COLVENT) / / OXl+CONTADOR,YItCONTADOR CLEAR TO X2-CO-NTADOR,Y2-CONTADOR

w , * 516 - __I

I

Page 112: SECRETARIA DE COMUNICACIONES TRANSPORTES …148.206.53.84/tesiuami/UAM21581.pdf · civil en M(xic.0 ,Centroamtrica y el Caribe. La prrparacidn t.ícnica esta conformada. en base a

/ / CONTADOñ=CQNTADOR + 1 //ENDUO / / Restaurando l a p a n t a l l a R e s t C c r e e n t X l , Y l , X 2 + 1 , Y ~ t l , N U M B R E j RETURN C . T. )

!