|
|
@@ -162,7 +162,20 @@ class Route_UrlAction_ProjektyProNetMediaZamZlec extends RouteBase {// TODO: Url
|
|
|
case 11: $month = 'XI'; break;
|
|
|
case 12: $month = 'XII'; break;
|
|
|
}
|
|
|
- $data['ORDER_LABEL'] = "{$idOrder}/{$inicjaly}/{$data['obcy_nr_sprawy']}/{$month}/{$year}";// TODO: nr zamówienia / inicjały zamawiającego / numer budowy / miesiąc / rok
|
|
|
+ // 58/MŁ/13/2016/10/VII/2016
|
|
|
+ // 58 - nr rekordu
|
|
|
+ // MŁ - inicjały
|
|
|
+ // 13/2016 - nr budowy (obcy_nr_sprawy)
|
|
|
+ // 10 - nr kolejny zamówienia w odniesieniu do danej budowy
|
|
|
+ // VII - miesiąc
|
|
|
+ // 2016 - rok
|
|
|
+ $lpOrder = '';
|
|
|
+ if ($data['id_project'] > 0) {
|
|
|
+ $sqlIdProject = DB::getPDO()->quote($data['id_project'], PDO::PARAM_INT);
|
|
|
+ $lpOrder = DB::getPDO()->fetchValue("select count(*) as cnt from CRM_LISTA_ZASOBOW_ORDERS where ID_PROJECT = {$sqlIdProject}");
|
|
|
+ if ($lpOrder < 1) $lpOrder = 1;
|
|
|
+ }
|
|
|
+ $data['ORDER_LABEL'] = "{$idOrder}/{$inicjaly}/{$data['obcy_nr_sprawy']}/{$lpOrder}/{$month}/{$year}";
|
|
|
}
|
|
|
DB::getPDO()->exec("update CRM_LISTA_ZASOBOW_ORDERS set ORDER_LABEL = '{$data['ORDER_LABEL']}' where ID = '{$idOrder}'");
|
|
|
}
|
|
|
@@ -172,7 +185,7 @@ class Route_UrlAction_ProjektyProNetMediaZamZlec extends RouteBase {// TODO: Url
|
|
|
} else {
|
|
|
SE_Layout::gora();
|
|
|
SE_Layout::menu();
|
|
|
- SE_Layout::alert('danger', 'Nie udało się utworzyć rekordu');
|
|
|
+ SE_Layout::alert('danger', 'Nie udało się utworzyć rekordu');
|
|
|
SE_Layout::dol();
|
|
|
}
|
|
|
}
|