HILOS.PRG

download HILOS.PRG

of 4

Transcript of HILOS.PRG

  • 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