Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PROCEDURE RisultatiRicercaTipo(SessionID VARCHAR2 DEFAULT '', Contesto VARCHAR2 DEFAULT '', txtTipologiaDiMacchinario IN TipiMacchinari.TipologiaMacchinario%TYPE DEFAULT NULL, txtModello IN TipiMacchinari.Modello%TYPE DEFAULT NULL) AS
- IlTipo TipiMacchinari%ROWTYPE;
- BEGIN
- [...]
- FOR IlTipo IN(
- SELECT *
- FROM TipiMacchinari
- WHERE ((txtTipologiaDiMacchinario IS NULL) OR (UPPER(RTRIM(txtTipologiaDiMacchinario))) LIKE UPPER(RTRIM(TipologiaMacchinario)))
- AND ((txtModello IS NULL) OR (UPPER(RTRIM(txtModello))) LIKE UPPER(RTRIM(Modello)))
- ) LOOP
- emgui.CreaValoreStatoInterno('idTipo', IlTipo.IdTipoMacchinario);
- emgui.CreaElemento();
- emgui.CreaCampoElemento();
- emgui.Checkbox();
- emgui.ChiudiCampoElemento();
- emgui.CreaCampoElemento();
- emgui.TextBox('', IlTipo.TipologiaMacchinario, 'txtTipologiaDiMacchinario');
- emgui.ChiudiCampoElemento();
- emgui.CreaCampoElemento();
- emgui.TextBox('', IlTipo.Modello, 'txtModello');
- emgui.ChiudiCampoElemento();
- emgui.CreaCampoElemento();
- emgui.CreaApriEEliminaElemento(emgui.CambioDiContesto(Prefix || 'VisualizzaTipoDiMacchinario', '"txtTipologiaDiMacchinario", "txtModello"', '', '"txtTipologiaDiMacchinario="+getValue("txtTipologiaDiMacchinario"), "txtModello="+getValue("txtModello")'), emgui.Submit(Prefix || 'EliminaSingoloElemento'));
- emgui.ChiudiCampoElemento();
- emgui.ChiudiElemento();
- END LOOP;
- [...]
- END RisultatiRicercaTipo;
- PROCEDURE EliminaSingoloElemento(SessionID VARCHAR2 DEFAULT '', Contesto VARCHAR2 DEFAULT '',
- txtTipologiaDiMacchinario IN TipiMacchinari.TipologiaMacchinario%TYPE DEFAULT NULL, --parametri
- txtModello IN TipiMacchinari.Modello%TYPE DEFAULT NULL,
- idTipo NUMBER DEFAULT -1) AS
- IlTipo TipiMacchinari%ROWTYPE;
- BEGIN
- emgui.CreaStatoInterno();
- emgui.CreaValoreStatoInterno('txtTipologiaDiMacchinario', txtTipologiaDiMacchinario);
- emgui.CreaValoreStatoInterno('txtModello', txtModello);
- DELETE FROM TipiMacchinari
- WHERE idTipo=idTipoMacchinario;
- /*where ((upper(rtrim(txtTipologiaDiMacchinario))) like upper(rtrim(TipologiaMacchinario)))
- and (upper(rtrim(txtModello))) like upper(rtrim(Modello));*/
- emgui.ChiudiStatoInterno();
- emgui.EseguiAzione(emgui.Submit(Prefix || 'RisultatiRicercaTipo'));
- /*htp.print('<HTML>
- <HEAD>
- <TITLE>EdilManager - </TITLE>
- </HEAD>
- <body onload=''' || 'alert("' || idTipo || '");' ||'''>
- </body>
- </HTML>');*/
- END EliminaSingoloElemento;
- PROCEDURE VisualizzaTipoDiMacchinario(SessionID VARCHAR2 DEFAULT '', Contesto VARCHAR2 DEFAULT '',
- txtTipologiaDiMacchinario IN TipiMacchinari.TipologiaMacchinario%TYPE DEFAULT NULL, --parametri
- txtModello IN TipiMacchinari.Modello%TYPE DEFAULT NULL) AS
- --procedure VisualizzaTipoDiMacchinario(Contesto varchar2 default '', SessionID varchar2 default '', idTipo number default null) AS
- IlTipo TipiMacchinari%ROWTYPE;
- BEGIN
- emgui.CreaVista('Dettaglio Tipo di Macchinario', Prefix || 'VisualizzaTipoDiMacchinario', '', '', Contesto, SessionID);
- emgui.CreaMenu();
- emgui.CreaVoceMenu('Creazione Tipo di Macchinario', emgui.CambioDiContesto(Prefix || 'CreazioneTipoDiMacchinario'));
- emgui.CreaVoceMenu('Ricerca Tipo Di Macchinario', emgui.CambioDiContesto(Prefix || 'RicercaTipoDiMacchinario'), TRUE);
- emgui.ChiudiMenu();
- emgui.CreaContenuto();
- emgui.CreaDisposizione('30');
- emgui.NuovaRiga();
- emgui.NuovaCella('25%'); --celle fittizie per centrare quelle con le textbox
- emgui.ChiudiCella();
- emgui.NuovaCella('50%');
- emgui.TextBox('Tipologia di Macchinario', txtTipologiaDiMacchinario, 'txtTipologiaDiMacchinario');
- emgui.ChiudiCella();
- emgui.NuovaCella('25%');
- emgui.ChiudiCella();
- emgui.ChiudiRiga();
- emgui.NuovaRiga();
- emgui.NuovaCella('25%');
- emgui.ChiudiCella();
- emgui.NuovaCella('50%');
- emgui.TextBox('Modello', txtModello, 'txtModello');
- emgui.ChiudiCella();
- emgui.NuovaCella('25%');
- emgui.ChiudiCella();
- emgui.ChiudiRiga();
- emgui.ChiudiDisposizione();
- emgui.CreaDisposizione();
- emgui.NuovaRiga();
- emgui.NuovaCella('29%');
- emgui.ChiudiCella();
- emgui.NuovaCella('15%');
- emgui.Button('Indietro', emgui.RitornaAChiamante(), 'abl.png', '80');
- emgui.ChiudiCella();
- emgui.NuovaCella('15%');
- emgui.Button('Elimina', emgui.Submit(Prefix || 'EliminaSingoloElemento'), 'delete.ico', '80');
- emgui.ChiudiCella();
- emgui.NuovaCella('15%');
- emgui.Button('Salva', '', 'saveimg.png', '80');
- emgui.ChiudiCella();
- emgui.NuovaCella('26%');
- emgui.ChiudiCella();
- emgui.ChiudiRiga();
- emgui.ChiudiDisposizione();
- emgui.ChiudiContenuto();
- emgui.ChiudiVista;
- END VisualizzaTipoDiMacchinario;
Advertisement
Add Comment
Please, Sign In to add comment