-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRecetario.src
71 lines (66 loc) · 1.96 KB
/
Recetario.src
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
program Recetario;
#include Constantes.iri
#include Recetario.iri
#include EntidadesDB.iri
#include Variables.iri
#include Common.iri
#include Database/FuncionesDB.iri
#include Database/Receta.iri
#include Database/Insumo.iri
#include Database/Balanza.iri
#include Database/DtReceta.iri
#include Database/Ordenes.iri
#include MuestraDatosEnEtiquetas.iri
#include Database/ModificacionesDB.iri
#include FTPServer/FTPServer.iri
#include FTPServer/FuncionesFTP.iri
#include Timers/Timers.iri
#include NavegacionFlechasFisicas.iri
#include DatosPorDefecto.iri
#include NombrePantallas.iri
#include Procedimientos.iri
#include Flow/FlowMantenimientoDatos.iri
handler widgetClicked;
begin
if 1 = 0 then
return;
#include Navegacion.iri
#include Operaciones.iri
end if;
end;
handler UserEntry;
LocalEntry : string;
begin
LocalEntry := GetEntry;
if EventKey = EnterKey then
if g_TipoMant=tipoMantEliminar then
pEliminarRegistroDB(g_IdItemActual);
elsif g_TipoMant=tipoMantEliminarItemReceta then
pDeleteItemTabla(CONST_DTRECETA_LABEL,g_IdItemRecetaAEliminar);
pMuestraItemsReceta;
elsif g_TipoMant=tipoMantEditarItemReceta then
if fTotalPorcentajeDtRecetaMenosItem(g_IdItemActual,g_IdItemRecetaAEditar)+StringToReal(LocalEntry)<=g_PorcentajeTotalPorReceta then
pUpdateItemTabla(CONST_DTRECETA_LABEL,g_IdItemRecetaAEditar,StringToReal(LocalEntry));
pMuestraItemsReceta;
else
pMostrarYLimpiar("% Total Excederia mas del 100 %");
return;
end if;
elsif (g_PantallaActiva = tPntMantInsumo) then
pMantenimientoDatos(LocalEntry);
elsif (g_PantallaActiva = tPntMantBalanza) then
pMantenimientoDatos(LocalEntry);
elsif (g_PantallaActiva = tPntMantReceta) then
if (g_PasoNivelMantDeReceta=tNMDR_Detalle) then
pMantenimientoItemReceta(LocalEntry);
else
pMantenimientoDatos(LocalEntry);
end if;
end if;
end if;
end;
begin
pStartServer;
pAlmacenarDatosInicial;
pMuestraPntListaOrdenes;
end Recetario;