@php $acao = ((isset($MRAGIuguFaturas) and !is_null($MRAGIuguFaturas))?'edit':'add'); $isPublic = 0; $controller = get_class(\Request::route()->getController()); $MRAGIuguClientes = ($acao=='edit'?$MRAGIuguFaturas->MRAGIuguClientes:null); $disabled = (($acao=='edit')?true:false); @endphp @extends($isPublic ? 'layouts.app-public' : 'layouts.app') @section('content') @section('style') @endsection

Gateway Iugu - Faturas

{{-- @if(!$isPublic) @endif --}}
{!! Form::open(['url' => "mra_g_iugu/mra_g_iugu_faturas".($acao=='edit'?'/'.$MRAGIuguFaturas->id:''), 'method' => ($acao=='edit'?'put':'post'), 'novalidate'=> true, 'enctype' => 'multipart/form-data', 'accept-charset' => 'utf-8', 'id' => ($acao=='edit'?'form_edit':'form_add').'_mra_g_iugu_faturas']) !!}
@if($acao=='edit') {!! Form::hidden('id', $MRAGIuguFaturas->id) !!} @if(\App\Models\Permissions::permissaoUsuario(\Auth::user(), "$controller@destroy")) @endif @endif
@if($acao=='edit')
{!! Form::label('','Status',['class'=>'text-warning']) !!} {!! Form::select('iugu_status', \App\Http\Controllers\MRA\MRAGIugu::Get_options_invoice_iugu_status([""]), ($acao=='edit'?$MRAGIuguFaturas->iugu_status:null), ['class' => 'form-control select_single_no_trigger' , "id" => "input_iugu_status", "disabled"=>$disabled]) !!}
{!! Form::label('','ID Iugu Fatura',['class'=>'text-warning']) !!} {!! Form::text('iugu_invoices_id', ($acao=='edit'?$MRAGIuguFaturas->iugu_invoices_id:null), ['class' => 'form-control', "id" => "input_iugu_invoices_id", "disabled"=>$disabled]) !!}
{!! Form::label('','N° Fatura') !!} {!! Form::text('iugu_order_id', ($acao=='edit'?$MRAGIuguFaturas->iugu_order_id:null), ['class' => 'form-control', "id" => "input_iugu_order_id", "disabled"=>true]) !!}
@endif
{!! Form::label('','Data de Vencimento') !!} *
{!! Form::text('iugu_due_date', ($acao=='edit'?\App\Helper\Helper::H_Data_DB_ptBR($MRAGIuguFaturas->iugu_due_date):date('d-m-Y')), ['autocomplete' =>'off', 'class' => 'form-control componenteData_v2', "placeholder"=>"__/__/____","id" => "input_iugu_due_date", "disabled"=>$disabled]) !!}
{!! Form::label('','Cliente',['class'=>'text-info']) !!}
{!! Form::select('mra_g_iugu_clientes_id', \App\Models\MRAGIuguClientes::lista_clientes(), ($acao=='edit'?$MRAGIuguFaturas->mra_g_iugu_clientes_id:null), ['class' => 'form-control select_single_no_trigger', 'data-live-search' => 'true', "id" => "input_mra_g_iugu_clientes_id", "disabled"=>$disabled]) !!}
{!! Form::label('','Formas de Pagamento') !!} *
@if($acao=='edit') @if(!empty($MRAGIuguFaturas->iugu_secure_url))
{!! Form::label('','Link de Pagamento') !!}
{{$MRAGIuguFaturas->iugu_secure_url}}
@endif @if(!empty($MRAGIuguFaturas->iugu_pix_qrcode))
{!! Form::label('','QR Code de Pagamento') !!}
{!! Form::label('','QR Code - Chave') !!}
{!! Form::textarea('iugu_pix_qrcode_text', $MRAGIuguFaturas->iugu_pix_qrcode_text, ['class' => 'form-control', "rows"=>4, "id" => "input_iugu_pix_qrcode_text", "disabled"=>true]) !!}
@endif @endif
@php function GridFaturasItens($acao,$MRAGIuguFaturas,$Item, $disabled) { @endphp
{!! Form::hidden('mra_g_iugu_faturas_i_id[]', ($acao=='edit'?($Item?$Item->id:null):null), []) !!}
{!! Form::label('','Item') !!} {!! Form::text('item_posicao[]', null, ['autocomplete' =>'off', 'class' => 'form-control item_posicao', 'placeholder'=>'_', 'disabled'=>true]) !!}
{!! Form::label('','Quantidade') !!} * {!! Form::number('item_quantidade[]', ($acao=='edit'?($Item?$Item->quantidade:null):null), ['class' => 'form-control item_quantidade', 'placeholder'=>'0', "disabled"=>$disabled]) !!}
{!! Form::label('','Valor') !!} * {!! Form::text('item_valor[]', ($acao=='edit'?($Item?\App\Helper\Helper::H_Decimal_DB_ptBR($Item->valor):null):null), ['class' => 'form-control money_v2 item_valor', 'placeholder' => '0,00', "disabled"=>$disabled]) !!}
{!! Form::label('','Descrição') !!} * {!! Form::text('item_descricao[]', ($acao=='edit'?($Item?$Item->descricao:null):null), ['class' => 'form-control item_descricao', 'placeholder'=>'', 'maxlength'=>500, "disabled"=>$disabled]) !!}
@if($acao=='add') @endif
@php } @endphp @php $MRAGridFaturasItens_old = []; if(old('mra_g_iugu_faturas_i_id')){ foreach(old('mra_g_iugu_faturas_i_id') as $K => $old) { $old_stdClass = new stdClass(); $old_stdClass->k = $K; $old_stdClass->id = old('mra_g_iugu_faturas_i_id')[$K]; $old_stdClass->quantidade = old('item_quantidade')[$K]; $old_stdClass->valor = (!empty(old('item_valor')[$K])?\App\Helper\Helper::H_Decimal_ptBR_DB(old('item_valor')[$K]):null); $old_stdClass->descricao = old('item_descricao')[$K]; $MRAGridFaturasItens_old[] = $old_stdClass; } } @endphp @if(count($MRAGridFaturasItens_old)) @foreach($MRAGridFaturasItens_old as $K => $Item) {{ GridFaturasItens($acao,null,$Item,$disabled) }} @endforeach @elseif($MRAGIuguFaturas and $MRAGIuguFaturas->MRAGIuguFaturasItens and count($MRAGIuguFaturas->MRAGIuguFaturasItens)) @foreach($MRAGIuguFaturas->MRAGIuguFaturasItens as $K => $Item) @php $Item->k = $K; @endphp {{ GridFaturasItens($acao,$MRAGIuguFaturas,$Item,$disabled) }} @endforeach @else {{ GridFaturasItens($acao,null,null,$disabled) }} @endif
@if($acao=='add')
@endif
{!! Form::label('','Valor Total') !!} {!! Form::text('valor_total', null, ['class' => 'form-control money_v2', 'placeholder'=>'0,00', 'id'=>'input_valor_total', 'disabled'=>true]) !!}
{{--@if($acao=='edit')
{!! Form::label('','ID Iugu Cliente',['class'=>'text-warning']) !!} {!! Form::text('iugu_customer_id', ($acao=='edit'?$MRAGIuguFaturas->iugu_customer_id:null), ['class' => 'form-control', "id" => "input_iugu_customer_id", "disabled"=>true]) !!}
@endif--}}
{!! Form::label('','Tipo de Pessoa') !!} * {!! Form::select('tipo', \App\Http\Controllers\MRA\MRAListas::Get_options_tipo_pessoa(), ($acao=='edit'?$MRAGIuguFaturas->tipo:null), ['class' => 'form-control cad_cliente select_single_no_trigger' , "id" => "input_tipo", "disabled"=>$disabled]) !!}
{!! Form::label('','Nome') !!} * {!! Form::text('nome', ($acao=='edit'?$MRAGIuguFaturas->nome:null), ['class' => 'form-control cad_cliente' , "id" => "input_nome", "maxlength"=>100, "disabled"=>$disabled]) !!}
{!! Form::label('','Telefone') !!}
{!! Form::text('cont_telefone', ($acao=='edit'?$MRAGIuguFaturas->cont_telefone:null), ['class' => 'form-control cad_cliente telefone',"placeholder"=>"(__) ____-____", "id" => "input_cont_telefone", "maxlength"=>200, "disabled"=>$disabled]) !!}
{!! Form::label('','E-mail') !!} *
{!! Form::text('cont_email', ($acao=='edit'?$MRAGIuguFaturas->cont_email:null), ['class' => 'form-control cad_cliente' , "id" => "input_cont_email", "maxlength"=>200, "disabled"=>$disabled]) !!}
{!! Form::label('','CEP') !!}
{!! Form::text('end_cep', ($acao=='edit'?$MRAGIuguFaturas->end_cep:null), ['class' => 'form-control cad_cliente cep_v2', "placeholder"=>"_____-___", "id" => "input_end_cep", "maxlength"=>50, "disabled"=>$disabled]) !!}
{!! Form::label('','Logradouro / Rua') !!} {!! Form::text('end_rua', ($acao=='edit'?$MRAGIuguFaturas->end_rua:null), ['class' => 'form-control cad_cliente' , "id" => "input_end_rua", "maxlength"=>200, "disabled"=>$disabled]) !!}
{!! Form::label('','Número') !!} {!! Form::text('end_numero', ($acao=='edit'?$MRAGIuguFaturas->end_numero:null), ['class' => 'form-control cad_cliente' , "id" => "input_end_numero", "maxlength"=>200, "disabled"=>$disabled]) !!}
{!! Form::label('','Bairro') !!} {!! Form::text('end_bairro', ($acao=='edit'?$MRAGIuguFaturas->end_bairro:null), ['class' => 'form-control cad_cliente' , "id" => "input_end_bairro", "maxlength"=>200, "disabled"=>$disabled]) !!}
{!! Form::label('','Complemento') !!} {!! Form::text('end_complemento', ($acao=='edit'?$MRAGIuguFaturas->end_complemento:null), ['class' => 'form-control cad_cliente' , "id" => "input_end_complemento", "maxlength"=>200, "disabled"=>$disabled]) !!}
{!! Form::label('','Estado') !!} {!! Form::select('end_estado', \App\Http\Controllers\MRA\MRAListas::Get_options_estados(), ($acao=='edit'?$MRAGIuguFaturas->end_estado:null), ['class' => 'form-control cad_cliente select_single_no_trigger', 'data-live-search' => 'true', "id" => "input_end_estado", "disabled"=>$disabled]) !!}
{!! Form::label('','Cidade') !!} {!! Form::text('end_cidade', ($acao=='edit'?$MRAGIuguFaturas->end_cidade:null), ['class' => 'form-control cad_cliente' , "id" => "input_end_cidade", "maxlength"=>50, "disabled"=>$disabled]) !!}
{!! Form::label('','País') !!} {!! Form::select('end_pais', \App\Http\Controllers\MRA\MRAListas::Get_options_paises(), (($acao=='edit' and !is_null($MRAGIuguFaturas->end_pais))?$MRAGIuguFaturas->end_pais:1058), ['class' => 'form-control cad_cliente select_single_no_trigger', 'data-live-search' => 'true', "dropdown-menu-right"=>"", "id" => "input_end_pais", "disabled"=>$disabled]) !!}
{{--@if(0) @if(App\Models\Permissions::permissaoModerador(\Auth::user()))
@php $parserList = array(); $userlist = App\Models\User::get()->toArray(); array_unshift($userlist, array('id' => '', 'name' => '')); array_unshift($userlist, array('id' => 0, 'name' => 'Disponível para todos')); foreach($userlist as $u) { $parserList[$u['id']] = $u['name']; } @endphp {!! Form::select('r_auth', $parserList, null, ['class' => 'form-control']) !!}
@endif @endif--}}
Voltar {{--@if($acao == 'edit' and App\Models\Permissions::permissaoUsuario(\Auth::user(), "$controller@update")) @endif--}} @if($acao == 'edit' and App\Models\Permissions::permissaoUsuario(\Auth::user(), "$controller@fatura_paga_externamente")) @endif @if($acao == 'edit' and App\Models\Permissions::permissaoUsuario(\Auth::user(), "$controller@enviar_email") and !in_array($MRAGIuguFaturas->iugu_status,['partially_paid','externally_paid','paid'])) @endif {{--@if($acao == 'edit' and App\Models\Permissions::permissaoUsuario(\Auth::user(), "$controller@suspender") and !$MRAGIuguFaturas->iugu_suspended) @endif @if($acao == 'edit' and App\Models\Permissions::permissaoUsuario(\Auth::user(), "$controller@ativar") and $MRAGIuguFaturas->iugu_suspended) @endif--}} @if($acao == 'add' and App\Models\Permissions::permissaoUsuario(\Auth::user(), "$controller@store")) @endif @if($acao == 'edit' and App\Models\Permissions::permissaoUsuario(\Auth::user(), "$controller@destroy")) @endif
@if($acao == 'edit')

** Atenção!
- Forçar Exclusão apenas será removido dentro do sistema!

@endif
{!! Form::close() !!} @section('script') @endsection @endsection