gutschrift mark as offen or bezahlt rework

This commit is contained in:
OpenXE 2023-04-04 11:34:07 +02:00
parent 76740aee02
commit 1e59009862
3 changed files with 15 additions and 5 deletions

View File

@ -45,8 +45,8 @@
<input type="checkbox" id="auswahlalle" onchange="alleauswaehlen();" />&nbsp;{|alle markieren|}&nbsp; <input type="checkbox" id="auswahlalle" onchange="alleauswaehlen();" />&nbsp;{|alle markieren|}&nbsp;
<select id="sel_aktion" name="sel_aktion"> <select id="sel_aktion" name="sel_aktion">
<option value="">{|bitte w&auml;hlen|} ...</option> <option value="">{|bitte w&auml;hlen|} ...</option>
<option value="erledigtam">{|als erledigt markieren|}</option> [ALSBEZAHLTMARKIEREN]
<option value="offen">{|erledigt Markierung entfernen|}</option> <option value="offen">{|als offen markieren|}</option>
<option value="mail">{|per Mail versenden|}</option> <option value="mail">{|per Mail versenden|}</option>
<option value="versendet">{|als versendet markieren|}</option> <option value="versendet">{|als versendet markieren|}</option>
<option value="pdf">{|Sammel-PDF|}</option> <option value="pdf">{|Sammel-PDF|}</option>

View File

@ -565,7 +565,7 @@
</tr> </tr>
<tr> <tr>
<td>konto</td> <td>konto</td>
<td>Konto-ID</td> <td>Konto-Kurzbezeichnung</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>

View File

@ -1434,7 +1434,13 @@ class Gutschrift extends GenGutschrift
$ids = array_unique($ids); $ids = array_unique($ids);
switch($aktion) { switch($aktion) {
case 'erledigtam': case 'bezahlt':
$this->app->DB->Update("UPDATE gutschrift SET zahlungsstatus='bezahlt' WHERE id IN (".implode(', ',$ids).')');
break;
case 'offen':
$this->app->DB->Update("UPDATE gutschrift SET zahlungsstatus='offen' WHERE id IN (".implode(', ',$ids).')');
break;
/* case 'erledigtam':
if(!empty($ids)){ if(!empty($ids)){
$this->app->DB->Update( $this->app->DB->Update(
sprintf( sprintf(
@ -1459,7 +1465,7 @@ class Gutschrift extends GenGutschrift
) )
); );
} }
break; break;*/
case 'mail': case 'mail':
$returnOrders = empty($ids)?[]:$this->app->DB->SelectArr( $returnOrders = empty($ids)?[]:$this->app->DB->SelectArr(
sprintf( sprintf(
@ -1741,6 +1747,10 @@ class Gutschrift extends GenGutschrift
$this->app->YUI->TableSearch('TAB1','gutschriften'); $this->app->YUI->TableSearch('TAB1','gutschriften');
$this->app->YUI->TableSearch('TAB3','gutschrifteninbearbeitung'); $this->app->YUI->TableSearch('TAB3','gutschrifteninbearbeitung');
if($this->app->erp->RechteVorhanden('rechnung', 'manuellbezahltmarkiert')){
$this->app->Tpl->Set('ALSBEZAHLTMARKIEREN', '<option value="bezahlt">{|als bezahlt markieren|}</option>');
}
$this->app->Tpl->Set( $this->app->Tpl->Set(
'SELDRUCKER', 'SELDRUCKER',
$this->app->erp->GetSelectDrucker($this->app->User->GetParameter('rechnung_list_drucker')) $this->app->erp->GetSelectDrucker($this->app->User->GetParameter('rechnung_list_drucker'))