logo-softwarestudio-2020-600

_CODE_SQL SQL

Idea wykorzystania tabeli _code_sql ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla użytkowników aplikacji www i Android. Wykorzystywanie unikalnych identyfikatorów UID po stronie klienta i przeniesienie logiki biznesowej na stronę serwera wydaje się obecnie najlepszym rozwiązaniem pod kątem bezpieczeństwa.

Idea wykorzystania tabeli _code_sql ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla użytkowników aplikacji www i Android. Wykorzystywanie unikalnych identyfikatorów UID po stronie klienta i przeniesienie logiki biznesowej na stronę serwera wydaje się obecnie najlepszym rozwiązaniem pod kątem bezpieczeństwa.

Rola SQL

UID: 8B79338D-D3EA-4F10-86F2-D6A5415A8FDD

Rodzaj kontrolki: Tabela

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

select top(1) ('
Indeks:
' + indeks + '
Numer SAP:
'+ KTM+' 
Nazwa:
' + nazwaas + '
') AS HEADER from knaso where NRIDASN='{0}' ORDER BY INDEKS

Parametry:

{0} - nridasn

UID: CF1226EE-BF7A-45DC-8D45-A30AA3473DE0

Rodzaj kontrolki: Update

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

UPDATE TOP(1) DPUWA SET ACH='X' WHERE REFNO='{0}' AND REFNO_POZ='{1}' AND ACH<>'X' INSERT INTO [_dziennik] ([LOGIN], REFNO, TYTUL, UWAGI, ROLA, ODDZIAL, MPK,  TRANSAKCJA, NUMERDOK) VALUES (@KTO, '{0}', 'Usunięcie pozycji dpuwa REFNO_POZ','Dokument został zmienił status ACH=X','SQL',@ODDZIAL,@MPK,'dpuwa', '{1}')

Parametry:

{0} - REFNO, {1} - REFNO_POZ

UID: 2DEAFBB3-A234-4415-A053-B2152D032353

Rodzaj kontrolki: Update

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

UPDATE TOP(1) DPUWA SET TYTUL='{2}', UWAGI='{3}' WHERE REFNO='{0}' AND REFNO_POZ='{1}' AND ACH<>'X' INSERT INTO [_dziennik] ([LOGIN], REFNO, TYTUL, UWAGI, ROLA, ODDZIAL, MPK,  TRANSAKCJA, NUMERDOK) VALUES (@KTO, '{0}', 'Zmiana pozycji dpuwa REFNO_POZ','Dokument został zmienił dane ','SQL',@ODDZIAL,@MPK,'dpuwa', '{1}')

Parametry:

{0} - REFNO, {1} - REFNO_POZ

UID: 07F0C095-BC3A-4F51-9AFC-94CF51CF2245

Rodzaj kontrolki: Update

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

UPDATE TOP(1) DPZAL SET KIEDY_DELETE=GetDate(), LOGIN_DELETE=@KTO WHERE REFNO='{0}' AND ID_DPZAL='{1}'

Parametry:

{0} - dpzal.REFNO {1} - dpzal.ID_DPZAL

UID: 47D4D49B-635E-4B7A-8596-45BEB1E15C51

Rodzaj kontrolki: WebCombo

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT TOP(1) REFNO as id, PRX + '\' + REFNO AS label FROM x_zestawienia WHERE REFNO={0}

Parametry:

{0} - REFNO

Przykład użycia

data-ssUIDE=47D4D49B-635E-4B7A-8596-45BEB1E15C51 data-ssPARE=$$SearchString

UID: 22DC80FC-5FD4-4814-AF86-B4255B31477F

Rodzaj kontrolki: WebCombo

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT top(1) [NRIDHDQUEUE] as id, [NAME] as label from dpeml_queue WHERE [NRIDHDQUEUE]={0}

Parametry:

{0} - NRIDHDQUEUE

Przykład użycia

data-ssUIDE=22DC80FC-5FD4-4814-AF86-B4255B31477F data-ssPARE=$$SearchString

UID: 6557FAB5-C7C7-4E76-AFDC-36904D96EEF1

Rodzaj kontrolki: WebCombo

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT ROLA as id, ROLA AS label FROM _role WHERE (AKTYWNE = 1) AND (ROLA NOT IN ('SuperVisor', 'Administrator')) ORDER BY KOLEJNOSC

Przykład użycia

data-ssUID=6557FAB5-C7C7-4E76-AFDC-36904D96EEF1

UID: 3D5CF5CB-7D19-4D84-9676-1C4188D76BDB

Rodzaj kontrolki: WebCombo

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT TOP(1) USERNAME as id, ([NAZWISKO] + ' ' + [IMIE] + ' (' +[USERNAME]+')') as label FROM _users WHERE USERNAME='{0}'

Parametry:

{0} - USERNAME

Przykład użycia

data-ssUIDE=3D5CF5CB-7D19-4D84-9676-1C4188D76BDB data-ssPARE=$$SearchString

UID: CA88E107-6315-4A93-A2FA-2D286D0D0D53

Rodzaj kontrolki: WebCombo

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT [USERNAME] as id, [USERNAME] + '
' + [NAZWISKO] + ' ' + [IMIE] as label FROM [_users] WHERE AKTYWNE=1 ORDER BY NAZWISKO, IMIE

Przykład użycia

data-ssUID=CA88E107-6315-4A93-A2FA-2D286D0D0D53

UID: BB423E70-D552-4A3F-A847-0DCE9144E35C

Rodzaj kontrolki: WebCombo

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT top(1) NRIDHDCONF as id, CONF_NAME as label from dpeml_conf where NRIDHDCONF={0}

Parametry:

{0} - NRIDHDCONF

Przykład użycia

data-ssUIDE=BB423E70-D552-4A3F-A847-0DCE9144E35C data-ssPARE=$$SearchString

UID: 535468B3-29F7-4A26-AC03-5859255EC254

Rodzaj kontrolki: WebCombo

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT top(1) REFNO as id, TYTUL as label from dnpro where REFNO={0}

Parametry:

{0} - REFNO

Przykład użycia

data-ssUIDE=535468B3-29F7-4A26-AC03-5859255EC254 data-ssPARE=$$SearchString

UID: 1B47C998-604A-4BE1-8FBB-34BE6A2961D8

Rodzaj kontrolki: WebCombo

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT top(1) [USERNAME] as id, [USERNAME] AS label from _users WHERE [USERNAME]='{0}'

Parametry:

{0} - USERNAME

Przykład użycia

data-ssUIDE=1B47C998-604A-4BE1-8FBB-34BE6A2961D8 data-ssPARE=$$SearchString

UID: F775449A-AEA6-458C-9F47-379CC53ABB29

Rodzaj kontrolki: WebCombo

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT ROLA as id, ROLA as label FROM _role WHERE AKTYWNE = 1 ORDER BY ROLA

Przykład użycia

data-ssUID=F775449A-AEA6-458C-9F47-379CC53ABB29

UID: 75D2C95E-BC96-4213-A9CC-09AC89FECADB

Rodzaj kontrolki: WebCombo

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT 'row' as id, 'Row' as label UNION SELECT 'column' as id, 'Column' as label

Przykład użycia

data-ssUID=75D2C95E-BC96-4213-A9CC-09AC89FECADB

UID: D149EE87-54A0-4AED-98BD-05F722176282

Rodzaj kontrolki: WebCombo

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT 'insert' as id, 'Dopisywanie' as label UNION SELECT 'update' as id, 'Edycja' as label UNION SELECT 'insert_update' as id, 'Dopisywanie i edycja' as label

Przykład użycia

data-ssUID=D149EE87-54A0-4AED-98BD-05F722176282

UID: B7DE59F5-1253-415C-8517-E88CCDBF0C62

Rodzaj kontrolki: WebComboFly

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT TOP(10) REFNO as id, PRX + '\' + REFNO AS label FROM x_zestawienia WHERE AKTYWNE=1 AND REFNO LIKE '%{0}%' ORDER BY REFNO

Parametry:

{0} - szukana

Przykład użycia

data-ssUID=B7DE59F5-1253-415C-8517-E88CCDBF0C62 data-ssPAR=$$SearchString

UID: A22D2A12-223D-4672-BCF5-38885CD2126C

Rodzaj kontrolki: WebComboFly

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT top(10) [NRIDHDQUEUE] as id, [NAME] as label from dpeml_queue WHERE [NAME] like '{0}%' AND AKTYWNE = 1 ORDER BY NAME

Parametry:

{0} - szukana

Przykład użycia

data-ssUID=A22D2A12-223D-4672-BCF5-38885CD2126C  data-ssPAR=$$SearchString

UID: 36B4BB40-A731-4725-9DD7-33D7C336592B

Rodzaj kontrolki: WebComboFly

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT TOP(10) [USERNAME] as id, ([NAZWISKO] + ' ' + [IMIE] + ' (' +[USERNAME]+')') as label   FROM [_users] where aktywne=1 and username+nazwisko like '%{0}%' ORDER BY nazwisko

Parametry:

{0} - szukana

Przykład użycia

data-ssUID=36B4BB40-A731-4725-9DD7-33D7C336592B  data-ssPAR=$$SearchString

UID: 47EC5F5D-FB26-4324-AA93-BC79F5934B2C

Rodzaj kontrolki: WebComboFly

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT TOP(20) USERNAME as id, (ISNULL(NAZWISKO,'') + ' ' + ISNULL(IMIE,'') + ' (' + USERNAME + ')') AS label FROM _USERS  WHERE NAZWISKO like '{0}%' AND AKTYWNE = 1 ORDER BY NAZWISKO+IMIE

Parametry:

{0} - szukana

Przykład użycia

data-ssUID=47EC5F5D-FB26-4324-AA93-BC79F5934B2C  data-ssPAR=$$SearchString

UID: D667CCC0-56A8-441A-9034-560CC32A6AAF

Rodzaj kontrolki: WebComboFly

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT TOP (10) NRIDHDCONF as id,CONF_NAME as label FROM dpeml_conf WHERE CONF_NAME like '{0}%' AND AKTYWNE = 1 AND ACH <> 'X' ORDER BY CONF_NAME

Parametry:

{0} - szukana

Przykład użycia

data-ssUID=D667CCC0-56A8-441A-9034-560CC32A6AAF  data-ssPAR=$$SearchString

UID: A8355458-BFBD-4401-8D1D-0504C88568B4

Rodzaj kontrolki: WebComboFly

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT TOP(10) upper(REFNO) as id, TYTUL as label FROM dnpro WHERE TYTUL like '{0}%' AND AKTYWNE = 1 AND ACH <> 'X' ORDER BY TYTUL

Parametry:

{0} - szukana

Przykład użycia

data-ssUID=A8355458-BFBD-4401-8D1D-0504C88568B4  data-ssPAR=$$SearchString

UID: 31F76325-2AF5-42B6-999F-610937354C28

Rodzaj kontrolki: WebComboFly

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT top(10) [USERNAME] as id, [USERNAME] AS label from _users WHERE [USERNAME] like '{0}%' AND AKTYWNE = 1 ORDER BY USERNAME

Parametry:

{0} - szukane

Przykład użycia

data-ssUID=31F76325-2AF5-42B6-999F-610937354C28  data-ssPAR=$$SearchString