Upload
alejandro-huapaya-sanchez
View
214
Download
0
Embed Size (px)
Citation preview
8/14/2019 HILOS.PRG
1/4
********************* PROGRAMA: HILOS.PRG* VERSION : 1.5* FECHA : 01 Junio 2009*************************@1,0@1,35 SAY "OPCION A: HILOS"DO WHIL .T.
@3,0 CLEA TO 22,79@7,33 SAY "MENU: HILOS"@9,30 SAY " Ingresar Datos"@10,30 SAY " Modificar Datos"@11,30 SAY " Consultar Datos"@12,30 SAY " BORRAR DATOS"@13,30 SAY " Menu Anterior"opc=" "@24,0@24,30 SAY "Ingrese su OPCION:" GET opc PICT "!" VALID(opc$"ABCDM")READDO CASECASE opc="A"
DO IngHilosCASE opc="B"
DO ModHilosCASE opc="C"
DO ConHilosCASE opc="D"
DO BorHilosCASE opc="M"
RETUENDC
ENDD
******* PROCEDIMIENTO PARA INGRESAR DATOS DE HILOSPROC IngHilos@1,0@1,30 SAY "OPCION A: HILOS - Ingresar"DO WHIL .T.
@3,0 CLEA TO 22,79mCodigo=SPAC(4)@24,0@24,12 SAY "Ingrese la Informaci n Solicitada - Para Terminar"@10,30 SAY "Codigo: " GET mCodigoREAD
IF LASTKEY()=27RETU
ENDIUSE HilosLOCA FOR mCodigo=CodigoIF FOUND()
CLOS DATA@24,0@24,18 SAY "El C digo ingresado YA EXISTE. Pulse una tecla ..."INKEY(0)LOOP
8/14/2019 HILOS.PRG
2/4
8/14/2019 HILOS.PRG
3/4
sino="N"@24,0@24,15 SAY "Estan BIEN los DATOS .... MODIFICADOS?" GET sino PICT "!"READIF sino="S"
EXITENDI
ENDD
USE HilosLOCA FOR mCodigo=CodigoREPL Codigo WITH mCodigo,Tipo WITH mTipo,Ne_N WITH mNe_NREPL Ne_D WITH mNe_DCLOS DATA
ENDD
******* PROCEDIMIENTO PARA CONSULTAR DATOS DE HILOSPROC ConHilosLOCAL Hilos:={}@1,0@1,30 SAY "OPCION C: HILOS - Consultar"USE Hilos
DO WHIL !EOF()cosa=SPAC(10)+Codigo+" "+Tipo+" "+STR(Ne_N,2)+"/"+STR(Ne_D,1)AADD(Hilos,cosa)SKIP
ENDDCLOS DATA
@24,0@24,5 SAY "Use Teclas Arriba/Abajo o PgDn o PgUp - Pulse , para Terminar"color=SETCOLOR()SETCOLOR("GR+/B,W+/R,R")@3,0 CLEA TO 22,79@3,0 SAY " Codigo Tipo Ne "
ACHOICE(4,0,22,79,Hilos)SETCOLOR(color)RETU
******* PROCEDIMIENTO PARA BORRAR DATOS DE HILOSPROC BorHilos@1,0@1,30 SAY "OPCION D: HILOS - Borrar"DO WHIL .T.
@3,0 CLEA TO 22,79mCodigo=SPAC(3)@24,12 SAY "Ingrese la Informaci n Solicitada - Para Terminar"
@10,30 SAY "Codigo: " GET mCodigoREADIF LASTKEY()=27
RETUENDIUSE HilosLOCA FOR mCodigo=CodigoIF !FOUND()
CLOS DATA@24,0@24,18 SAY "El C digo ingresado NO EXISTE. Pulse una tecla ..."
8/14/2019 HILOS.PRG
4/4
INKEY(0)LOOP
ENDImTipo=TipomNe_N=Ne_NmNe_D=Ne_DCLOS DATA@12,30 SAY "Tipo: " GET mTipo PICT "@!"
@14,30 SAY "Titulo : " GET mNe_N PICT "99"@14,41 SAY "/" GET mNe_D PICT "99"CLEA GETSsino="N"@24,0@24,15 SAY "SEGURO DE BORRAR ESTOS DATOS?" GET sino PICT "!"READIF sino="S"
USE HilosLOCA FOR mCodigo=CodigoDELEPACKCLOS DATA
ENDIENDD