Changes between Initial Version and Version 1 of ImportatntUseCase001


Ignore:
Timestamp:
01/12/24 16:30:09 (6 months ago)
Author:
211012
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ImportatntUseCase001

    v1 v1  
     1== Пријава на учество на партија и кандидати ==
     2Актери:
     3- Администратор
     4Чекори:
     51. Пристап до админ панелот
     62. Избор на опција за пријавување партија
     7{{{#!div style="font-size: 80%"
     8За приказ на листата кандидати
     9  {{{#!sql
     10select g.g_ime, g.g_prezime, p.p_ime, g.g_embg, i.i_naziv, ri.ri_datum
     11from gragjani g
     12join kandidati k on k.g_id = g.g_id
     13join kandidaturi kan on k.g_id = kan.g_id
     14join partii p on p.p_id = kan.g_id
     15join realizacii_so_kandidaturi rk on kan.ri_id = rk.ri_id
     16join realizacii_na_izbori ri on rk.ri_id = ri.ri_id
     17join izbori i on ri.i_id = i.i_id
     18where ri.ri_id = 1
     19  }}}
     20}}}
     213. Избор на инстанца од избори
     22{{{#!div style="font-size: 80%"
     23За пополнување на drop-down листата за реализација на избори
     24  {{{#!sql
     25select i.i_naziv, ri.ri_datum
     26from izbori i
     27join realizacii_na_izbori ri on i.i_id = ri.i_id
     28join realizacii_so_kandidaturi rk on ri.ri_id = rk.ri_id
     29where ri.ri_datum >= now()
     30  }}}
     31}}}
     324. Внес на податоци за партијата
     33{{{#!div style="font-size: 80%"
     34За пополнување на drop-down листата за партии и коалиции
     35  {{{#!sql
     36select p.p_ime, koa.koa_ime
     37from partii p
     38join oformuva o on p.p_id = o.p_id
     39join koalicii koa on o.koa_id = koa.koa_id
     40join realizacii_na_izbori ri on koa.ri_id = ri.ri_id
     41join realizacii_so_kandidaturi rk on ri.ri_id = rk.ri_id
     42where ri.ri_id = 1
     43  }}}
     44}}}
     455. Клик на копче продолжи
     466. Внес на кандидати од партијата
     47{{{#!div style="font-size: 80%"
     48За пополнување на drop-down листата за изборни единици
     49  {{{#!sql
     50select p.p_ime, koa.koa_ime
     51from partii p
     52join oformuva o on p.p_id = o.p_id
     53join koalicii koa on o.koa_id = koa.koa_id
     54join realizacii_na_izbori ri on koa.ri_id = ri.ri_id
     55join realizacii_so_kandidaturi rk on ri.ri_id = rk.ri_id
     56where ri.ri_id = 1
     57  }}}
     58За пополнување на drop-down листата за изборни единици
     59  {{{#!sql
     60insert into kandidati (g_id)
     61select g_id from gragjani g where g.g_embg = '1111111111'
     62on conflict do nothing
     63  }}}
     64}}}
     65
     667. Клик на копче зачувај
     67{{{#!div style="font-size: 80%"
     68За пополнување на drop-down листата за изборни единици
     69  {{{#!sql
     70insert into kandidaturi (kan_opis, g_id, ri_id, p_id)
     71values ('', 1, 1, 1)
     72  }}}
     73каде што
     74{{{#!sql
     75g_id, ri_id, p_id
     76}}}
     77се соодветно избраните кандидат, реализација на избори и партија
     78}}}