|
@@ -312,6 +312,30 @@ TODO: dodać możliwość wysyłania maila używajac mail()
|
|
|
'type' => "success",
|
|
|
];
|
|
|
}
|
|
|
+ function saveMSIGToPracownicyAjax($item) {
|
|
|
+ $companyName = V::get('nazwa', '', $item);
|
|
|
+ $companyNip = V::get('nip', '', $item);
|
|
|
+ $comapanyRegon = V::get('regon', '', $item);
|
|
|
+ $comapanyKrs = V::get('krs', '', $item);
|
|
|
+
|
|
|
+ // validate
|
|
|
+ if (!$companyName) throw new Exception("Nie podano nazwy");
|
|
|
+ if (!$companyNip) throw new Exception("Nie podano nip");
|
|
|
+
|
|
|
+ $idOd = DB::getPDO()->insert('BI_audit_ENERGA_PRACOWNICY', [
|
|
|
+ 'imiona' => $companyName,
|
|
|
+ 'nip' => ($companyNip) ? $companyNip : NULL,
|
|
|
+ 'regon' => ($comapanyRegon) ? $comapanyRegon : NULL,
|
|
|
+ 'krs' => ($comapanyKrs) ? $comapanyKrs : NULL,
|
|
|
+ 'A_RECORD_CREATE_AUTHOR' => User::getLogin(),
|
|
|
+ 'A_RECORD_CREATE_DATE' => 'NOW()',
|
|
|
+ ]);
|
|
|
+
|
|
|
+ return [
|
|
|
+ 'msg' => "Dodano podmiot",
|
|
|
+ 'type' => "success",
|
|
|
+ ];
|
|
|
+ }
|
|
|
function saveKRSPersonToPracownicyAjax($item) {
|
|
|
$personName = V::get('imiona', '', $item);
|
|
|
$personSurname = V::get('nazwisko', '', $item);
|
|
@@ -334,6 +358,52 @@ TODO: dodać możliwość wysyłania maila używajac mail()
|
|
|
'type' => "success",
|
|
|
];
|
|
|
}
|
|
|
+ function saveMSIGPersonToPracownicyAjax($item) {
|
|
|
+ $personName = V::get('imiona', '', $item);
|
|
|
+ $personSurname = V::get('nazwisko', '', $item);
|
|
|
+ $personPesel = V::get('pesel', '', $item);
|
|
|
+
|
|
|
+ // validate
|
|
|
+ if (!$personName) throw new Exception("Nie podano imienia");
|
|
|
+ if (!$personSurname) throw new Exception("Nie podano nazwiska");
|
|
|
+
|
|
|
+ $idOd = DB::getPDO()->insert('BI_audit_ENERGA_PRACOWNICY', [
|
|
|
+ 'imiona' => $personName,
|
|
|
+ 'nazwisko' => $personSurname,
|
|
|
+ 'pesel' => ($personPesel) ? $personPesel : NULL,
|
|
|
+ 'A_RECORD_CREATE_AUTHOR' => User::getLogin(),
|
|
|
+ 'A_RECORD_CREATE_DATE' => 'NOW()',
|
|
|
+ ]);
|
|
|
+
|
|
|
+ return [
|
|
|
+ 'msg' => "Dodano osobę",
|
|
|
+ 'type' => "success",
|
|
|
+ ];
|
|
|
+ }
|
|
|
+ function saveCEIDGPersonToPracownicyAjax($item) {
|
|
|
+ $personName = V::get('imiona', '', $item);
|
|
|
+ $personSurname = V::get('nazwisko', '', $item);
|
|
|
+ $personNip = V::get('nip', '', $item);
|
|
|
+ $personRegon = V::get('regon', '', $item);
|
|
|
+
|
|
|
+ // validate
|
|
|
+ if (!$personName) throw new Exception("Nie podano imienia");
|
|
|
+ if (!$personSurname) throw new Exception("Nie podano nazwiska");
|
|
|
+
|
|
|
+ $idOd = DB::getPDO()->insert('BI_audit_ENERGA_PRACOWNICY', [
|
|
|
+ 'imie' => $personName,
|
|
|
+ 'nazwisko' => $personSurname,
|
|
|
+ 'regon' => ($personRegon) ? $personRegon : NULL,
|
|
|
+ 'nip' => ($personNip) ? $personNip : NULL,
|
|
|
+ 'A_RECORD_CREATE_AUTHOR' => User::getLogin(),
|
|
|
+ 'A_RECORD_CREATE_DATE' => 'NOW()',
|
|
|
+ ]);
|
|
|
+
|
|
|
+ return [
|
|
|
+ 'msg' => "Dodano osobę",
|
|
|
+ 'type' => "success",
|
|
|
+ ];
|
|
|
+ }
|
|
|
function saveKonrahentToPracownicyAjax($item) {
|
|
|
// companyName: document.getElementById('companyName').value,
|
|
|
// companyNip: document.getElementById('companyNip').value,
|
|
@@ -397,6 +467,9 @@ TODO: dodać możliwość wysyłania maila używajac mail()
|
|
|
case 'default_db/BI_audit_KRS_person/BI_audit_KRS_person': return $this->saveKRSPersonToKontrahenciAjax($item);
|
|
|
case 'default_db/BI_audit_ENERGA_RUM_KONTRAHENCI/BI_audit_ENERGA_RUM_KONTRAHENCI': return $this->saveKonrahentToKontrahenciAjax($item);
|
|
|
case 'default_db/BI_audit_ENERGA_PRACOWNICY/BI_audit_ENERGA_PRACOWNICY': return $this->savePracownikToKontrahenciAjax($item);
|
|
|
+ case 'default_db/BI_audit_MSIG/BI_audit_MSIG': return $this->saveMSIGToKontrahenciAjax($item);
|
|
|
+ case 'default_db/BI_audit_MSIG_person/BI_audit_MSIG_person': return $this->saveMSIGPersonToKontrahenciAjax($item);
|
|
|
+ case 'default_db/BI_audit_CEIDG/BI_audit_CEIDG': return $this->saveCEIDGToKontrahenciAjax($item);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -424,6 +497,54 @@ TODO: dodać możliwość wysyłania maila używajac mail()
|
|
|
'type' => "success",
|
|
|
];
|
|
|
}
|
|
|
+ function saveMSIGToKontrahenciAjax($item) {
|
|
|
+ $companyName = V::get('nazwa', '', $item);
|
|
|
+ $companyNip = V::get('nip', '', $item);
|
|
|
+ $comapanyRegon = V::get('regon', '', $item);
|
|
|
+ $comapanyKrs = V::get('krs', '', $item);
|
|
|
+
|
|
|
+ // validate
|
|
|
+ if (!$companyName) throw new Exception("Nie podano nazwy");
|
|
|
+ if (!$companyNip) throw new Exception("Nie podano nip");
|
|
|
+
|
|
|
+ $idOd = DB::getPDO()->insert('BI_audit_ENERGA_RUM_KONTRAHENCI', [
|
|
|
+ 'Pelna_nazwa_kontrahenta' => $companyName,
|
|
|
+ 'NIP' => ($companyNip) ? $companyNip : NULL,
|
|
|
+ 'REGON' => ($comapanyRegon) ? $comapanyRegon : NULL,
|
|
|
+ 'KRS' => ($comapanyKrs) ? $comapanyKrs : NULL,
|
|
|
+ 'A_RECORD_CREATE_AUTHOR' => User::getLogin(),
|
|
|
+ 'A_RECORD_CREATE_DATE' => 'NOW()',
|
|
|
+ ]);
|
|
|
+
|
|
|
+ return [
|
|
|
+ 'msg' => "Dodano podmiot",
|
|
|
+ 'type' => "success",
|
|
|
+ ];
|
|
|
+ }
|
|
|
+ function saveCEIDGToKontrahenciAjax($item) {
|
|
|
+ $personFirstName = V::get('imie', '', $item);
|
|
|
+ $personLastName = V::get('nazwisko', '', $item);
|
|
|
+ $personNip = V::get('nip', '', $item);
|
|
|
+ $personRegon = V::get('regon', '', $item);
|
|
|
+
|
|
|
+ // validate
|
|
|
+ if (!$personFirstName) throw new Exception("Nie podano nazwy");
|
|
|
+ if (!$personNip) throw new Exception("Nie podano nip");
|
|
|
+
|
|
|
+ $idOd = DB::getPDO()->insert('BI_audit_ENERGA_RUM_KONTRAHENCI', [
|
|
|
+ 'Pelna_nazwa_kontrahenta' => $personFirstName,
|
|
|
+ 'Skrocona_Nazwa_Kontrahenta' => $personFirstName,
|
|
|
+ 'NIP' => ($personNip) ? $personNip : NULL,
|
|
|
+ 'REGON' => ($personRegon) ? $personRegon : NULL,
|
|
|
+ 'A_RECORD_CREATE_AUTHOR' => User::getLogin(),
|
|
|
+ 'A_RECORD_CREATE_DATE' => 'NOW()',
|
|
|
+ ]);
|
|
|
+
|
|
|
+ return [
|
|
|
+ 'msg' => "Dodano podmiot",
|
|
|
+ 'type' => "success",
|
|
|
+ ];
|
|
|
+ }
|
|
|
function saveKRSPersonToKontrahenciAjax($item) {
|
|
|
$personName = V::get('imiona', '', $item);
|
|
|
$personSurname = V::get('nazwisko', '', $item);
|
|
@@ -446,6 +567,28 @@ TODO: dodać możliwość wysyłania maila używajac mail()
|
|
|
'type' => "success",
|
|
|
];
|
|
|
}
|
|
|
+ function saveMSIGPersonToKontrahenciAjax($item) {
|
|
|
+ $personName = V::get('imiona', '', $item);
|
|
|
+ $personSurname = V::get('nazwisko', '', $item);
|
|
|
+ $personPesel = V::get('pesel', '', $item);
|
|
|
+
|
|
|
+ // validate
|
|
|
+ if (!$personName) throw new Exception("Nie podano imienia");
|
|
|
+ if (!$personSurname) throw new Exception("Nie podano nazwiska");
|
|
|
+
|
|
|
+ $idOd = DB::getPDO()->insert('BI_audit_ENERGA_RUM_KONTRAHENCI', [
|
|
|
+ 'Skrocona_Nazwa_Kontrahenta' => $personName,
|
|
|
+ 'Pelna_nazwa_kontrahenta' => $personSurname,
|
|
|
+ 'PESEL' => ($personPesel) ? $personPesel : NULL,
|
|
|
+ 'A_RECORD_CREATE_AUTHOR' => User::getLogin(),
|
|
|
+ 'A_RECORD_CREATE_DATE' => 'NOW()',
|
|
|
+ ]);
|
|
|
+
|
|
|
+ return [
|
|
|
+ 'msg' => "Dodano osobę",
|
|
|
+ 'type' => "success",
|
|
|
+ ];
|
|
|
+ }
|
|
|
function saveKonrahentToKontrahenciAjax($item) {
|
|
|
// companyName: document.getElementById('companyName').value,
|
|
|
// companyNip: document.getElementById('companyNip').value,
|
|
@@ -1445,15 +1588,15 @@ function fetchFromKRS($query){
|
|
|
<ogc:Filter>
|
|
|
<ogc:Or>
|
|
|
<ogc:PropertyIsLike wildCard="*" singleChar="%23" escapeChar="!">
|
|
|
- <ogc:PropertyName>nazwa</ogc:PropertyName>
|
|
|
+ <ogc:PropertyName>nazwisko</ogc:PropertyName>
|
|
|
<ogc:Literal>' . $ogcSearch . '</ogc:Literal>
|
|
|
</ogc:PropertyIsLike>
|
|
|
<ogc:PropertyIsLike wildCard="*" singleChar="%23" escapeChar="!">
|
|
|
- <ogc:PropertyName>nip</ogc:PropertyName>
|
|
|
+ <ogc:PropertyName>imiona</ogc:PropertyName>
|
|
|
<ogc:Literal>' . $ogcSearch . '</ogc:Literal>
|
|
|
</ogc:PropertyIsLike>
|
|
|
<ogc:PropertyIsLike wildCard="*" singleChar="%23" escapeChar="!">
|
|
|
- <ogc:PropertyName>S_miejscowosc</ogc:PropertyName>
|
|
|
+ <ogc:PropertyName>pesel</ogc:PropertyName>
|
|
|
<ogc:Literal>' . $ogcSearch . '</ogc:Literal>
|
|
|
</ogc:PropertyIsLike>
|
|
|
</ogc:Or>
|
|
@@ -1516,15 +1659,15 @@ function fetchFromKRS($query){
|
|
|
<ogc:Filter>
|
|
|
<ogc:Or>
|
|
|
<ogc:PropertyIsLike wildCard="*" singleChar="%23" escapeChar="!">
|
|
|
- <ogc:PropertyName>nazwa</ogc:PropertyName>
|
|
|
+ <ogc:PropertyName>nazwisko</ogc:PropertyName>
|
|
|
<ogc:Literal>' . $ogcSearch . '</ogc:Literal>
|
|
|
</ogc:PropertyIsLike>
|
|
|
<ogc:PropertyIsLike wildCard="*" singleChar="%23" escapeChar="!">
|
|
|
- <ogc:PropertyName>nip</ogc:PropertyName>
|
|
|
+ <ogc:PropertyName>imie</ogc:PropertyName>
|
|
|
<ogc:Literal>' . $ogcSearch . '</ogc:Literal>
|
|
|
</ogc:PropertyIsLike>
|
|
|
<ogc:PropertyIsLike wildCard="*" singleChar="%23" escapeChar="!">
|
|
|
- <ogc:PropertyName>S_miejscowosc</ogc:PropertyName>
|
|
|
+ <ogc:PropertyName>miejscowosc</ogc:PropertyName>
|
|
|
<ogc:Literal>' . $ogcSearch . '</ogc:Literal>
|
|
|
</ogc:PropertyIsLike>
|
|
|
</ogc:Or>
|