codigo fuente de monica 8
Publicado por desconocido (1 intervención) el 15/08/2006 04:07:11
que bueno todo fuera gratis o que algunas compania por medio de campana se puediera tener software gratis
pero como no se puede hacer ahi le dejo el codigo fuente del principal archivo de monica 8 espero que les guste
a cambio de estos necesito que monica trabaje en red pero con dos empresa
con una empresa trabaja bien pero cuando creo la otra empresa y al usa por red me da error que no encuetra la ruta espero que me ayuden
ahi les va el codigo
ahi les va el codigo principal estudienlo
PARAMETER nro_ok
SET STATUS BAR OFF
SET DEBUG OFF
SET TALK OFF
CLOSE DATABASES ALL
nro_ok = 0
IF FILE(\'monitor.dat\')
SELECT 0
USE monica
REPLACE monica.nro_serie WITH \'110203473192MQ\', control_3 WITH \'893-SF\', monica.control_4 WITH DATE()
REPLACE monica.control_1 WITH \'203\'
SELECT 0
USE cod_seq
REPLACE cod_seq.total_acp WITH 1216172
CLOSE DATABASES ALL
ERASE monitor.dat
ENDIF
CLOSE DATABASES ALL
IF FILE(\'serial.nbr\')
ERASE serial.nbr
USE cod_seq
REPLACE total_acp WITH 92342
ENDIF
CLOSE DATABASES ALL
SELECT 0
USE SHARED monica
SELECT 0
USE SHARED cod_seq
IF cod_seq.total_acp > 0 .AND. LEN(ALLTRIM(monica.nro_serie)) > 0
wnro_1 = cod_seq.total_acp - 35342
IF MOD(wnro_1, 7) = 0
wnro_1 = wnro_1 / 7
IF MOD(wnro_1, 3) = 0
wnro_1 = wnro_1 / 3
IF MOD(wnro_1, 2) = 0
wnro_1 = wnro_1 / 2
IF MOD(wnro_1, 5) = 0
IF .NOT. FILE(\'disco.net\')
IF FILE(\'\\windows\\msnet_89.juv\')
SELECT 0
USE SHARED c:\\windows\\msnet_89.juv ALIAS dupli
IF ALLTRIM(dupli.nro_serie) = ALLTRIM(monica.nro_serie)
nro_ok = 1
SELECT dupli
USE
SELECT cod_seq
ELSE
DO gen_nro WITH nro_ok
ENDIF
ELSE
DO gen_nro WITH nro_ok
ENDIF
ELSE
nro_ok = 1
ENDIF
ELSE
DO gen_nro WITH nro_ok
ENDIF
ELSE
DO gen_nro WITH nro_ok
ENDIF
ELSE
DO gen_nro WITH nro_ok
ENDIF
ELSE
DO gen_nro WITH nro_ok
ENDIF
ELSE
DO gen_nro WITH nro_ok
ENDIF
CLOSE DATABASES ALL
RETURN
ENDPROC
*
PROCEDURE gen_nro
PARAMETER nro_ok
wwrpta = \'ASI\'
cmessage = \'Confirme. \'
DO FORM wrpta_3 TO wwrpta WITH \'Registración\', cmessage
IF wwrpta = \'NO\'
nro_ok = 0
ENDIF
RETURN
ENDPROC
*
pero como no se puede hacer ahi le dejo el codigo fuente del principal archivo de monica 8 espero que les guste
a cambio de estos necesito que monica trabaje en red pero con dos empresa
con una empresa trabaja bien pero cuando creo la otra empresa y al usa por red me da error que no encuetra la ruta espero que me ayuden
ahi les va el codigo
ahi les va el codigo principal estudienlo
PARAMETER nro_ok
SET STATUS BAR OFF
SET DEBUG OFF
SET TALK OFF
CLOSE DATABASES ALL
nro_ok = 0
IF FILE(\'monitor.dat\')
SELECT 0
USE monica
REPLACE monica.nro_serie WITH \'110203473192MQ\', control_3 WITH \'893-SF\', monica.control_4 WITH DATE()
REPLACE monica.control_1 WITH \'203\'
SELECT 0
USE cod_seq
REPLACE cod_seq.total_acp WITH 1216172
CLOSE DATABASES ALL
ERASE monitor.dat
ENDIF
CLOSE DATABASES ALL
IF FILE(\'serial.nbr\')
ERASE serial.nbr
USE cod_seq
REPLACE total_acp WITH 92342
ENDIF
CLOSE DATABASES ALL
SELECT 0
USE SHARED monica
SELECT 0
USE SHARED cod_seq
IF cod_seq.total_acp > 0 .AND. LEN(ALLTRIM(monica.nro_serie)) > 0
wnro_1 = cod_seq.total_acp - 35342
IF MOD(wnro_1, 7) = 0
wnro_1 = wnro_1 / 7
IF MOD(wnro_1, 3) = 0
wnro_1 = wnro_1 / 3
IF MOD(wnro_1, 2) = 0
wnro_1 = wnro_1 / 2
IF MOD(wnro_1, 5) = 0
IF .NOT. FILE(\'disco.net\')
IF FILE(\'\\windows\\msnet_89.juv\')
SELECT 0
USE SHARED c:\\windows\\msnet_89.juv ALIAS dupli
IF ALLTRIM(dupli.nro_serie) = ALLTRIM(monica.nro_serie)
nro_ok = 1
SELECT dupli
USE
SELECT cod_seq
ELSE
DO gen_nro WITH nro_ok
ENDIF
ELSE
DO gen_nro WITH nro_ok
ENDIF
ELSE
nro_ok = 1
ENDIF
ELSE
DO gen_nro WITH nro_ok
ENDIF
ELSE
DO gen_nro WITH nro_ok
ENDIF
ELSE
DO gen_nro WITH nro_ok
ENDIF
ELSE
DO gen_nro WITH nro_ok
ENDIF
ELSE
DO gen_nro WITH nro_ok
ENDIF
CLOSE DATABASES ALL
RETURN
ENDPROC
*
PROCEDURE gen_nro
PARAMETER nro_ok
wwrpta = \'ASI\'
cmessage = \'Confirme. \'
DO FORM wrpta_3 TO wwrpta WITH \'Registración\', cmessage
IF wwrpta = \'NO\'
nro_ok = 0
ENDIF
RETURN
ENDPROC
*
Valora esta pregunta


0