<?php $projectsName = Project::getProjectsNameList(); ?>
<tr id="budgetOperation{{ $budgetOperation->id }}" class="operation-type-{{ $budgetOperation->type }} {{ $budgetOperation->getTrClassName() }} @if ($budgetOperation->debt_parent_id && $budgetOperation->isdebt) info @endif" data-amount='{{ $budgetOperation->amount }}' @if ($budgetOperation->isnoincome) data-noincome='1' @elseif ($budgetOperation->isnooutcome) data-nooutcome='1' @endif>
  <td>
		  @if ($budgetOperation->isdebt)
			<label class="checkbox">
				<input name="is-checked-operation" class="radio-relative check-deb-operation" type="checkbox" value="{{ $budgetOperation->id }}" @if ($budgetOperation->debt_parent_id) checked @endif>
			</label>
			@endif
	</td>	
	<td class="nowrap">
		<span class="project-name-debt text-bold">{{ $projectsName[$budgetOperation->project_id] }}</span><br>
		<span title="{{ $budgetOperation->user->first_name }} {{ $budgetOperation->user->last_name }}, {{ $budgetOperation->created_at }}">
			@if ($budgetOperation->isuploaded || !$user->hasRole(Role::ROLE_BUDGET))
				<span>{{ $budgetOperation->getFormattedDate() }}</span>
			@else
				<span class="<!--editable--> editable-date" data-type="combodate" data-pk="{{ $budgetOperation->id }}" data-name="date" data-value="{{ $budgetOperation->date }}" date-format="YYYY-MM-DD" data-viewformat="DD.MM.YYYY" data-template="D / MMMM / YYYY">{{ $budgetOperation->getFormattedDate() }}</span>
			@endif
		</span>
	</td>
	<td class="nowrap">
		@if ($budgetOperation->isuploaded || !$user->hasRole(Role::ROLE_BUDGET))
			<span>{{ $budgetOperation->getTypeName() }}</span>
		@else
			<span class="<!--editable--> editable-select-type" data-type="select" data-pk="{{ $budgetOperation->id }}" data-name="type" data-value="{{ $budgetOperation->type }}">
				{{ $budgetOperation->getTypeName() }}
			</span>
		@endif
	</td>
	<td class="nowrap">
		@if ($budgetOperation->isuploaded || !$user->hasRole(Role::ROLE_BUDGET))
			@if ($budgetOperation->type == BudgetOperation::TYPE_INCOMING)
				<span>{{ $budgetOperation->inAccount->name }}</span>
			@elseif ($budgetOperation->type == BudgetOperation::TYPE_OUTCOMING)
				<span>{{ $budgetOperation->outAccount->name }}</span>
			@elseif ($budgetOperation->type == BudgetOperation::TYPE_EXCHANGE)
				<span>{{ $budgetOperation->outAccount->name }}</span>
			@elseif ($budgetOperation->type == BudgetOperation::TYPE_OPENING_BALANCE)
				<span>{{ $budgetOperation->inAccount->name }}</span>
			@endif
		@else
			@if ($budgetOperation->type == BudgetOperation::TYPE_INCOMING)
				<span class="<!--editable--> editable-select-account" data-type="select" data-pk="{{ $budgetOperation->id }}" data-name="budget_in_account_id" data-value="{{ $budgetOperation->budget_in_account_id }}">
					{{ $budgetOperation->inAccount->name }}
				</span>
			@elseif ($budgetOperation->type == BudgetOperation::TYPE_OUTCOMING)
				<span class="<!--editable--> editable-select-account" data-type="select" data-pk="{{ $budgetOperation->id }}" data-name="budget_out_account_id" data-value="{{ $budgetOperation->budget_out_account_id }}">
					{{ $budgetOperation->outAccount->name }}
				</span>
			@elseif ($budgetOperation->type == BudgetOperation::TYPE_EXCHANGE)
				<span class="<!--editable--> editable-select-account" data-type="select" data-pk="{{ $budgetOperation->id }}" data-name="budget_out_account_id" data-value="{{ $budgetOperation->budget_out_account_id }}">
					{{ $budgetOperation->outAccount->name }}
				</span>
			@elseif ($budgetOperation->type == BudgetOperation::TYPE_OPENING_BALANCE)
				<span class="<!--editable--> editable-select-account" data-type="select" data-pk="{{ $budgetOperation->id }}" data-name="budget_in_account_id" data-value="{{ $budgetOperation->budget_in_account_id }}">
					{{ $budgetOperation->inAccount->name }}
				</span>
			@endif
		@endif
	</td>
	<td>
		@if ($budgetOperation->type == BudgetOperation::TYPE_OPENING_DEBT_IN)
			<p class="text-danger">
				<b>Мы должны: {{ $budgetOperation->debtPartner->name }}</b>
			</p>
		@elseif ($budgetOperation->type == BudgetOperation::TYPE_OPENING_DEBT_OUT)
			<p class="text-info">
				<b>Нам должен: {{ $budgetOperation->debtPartner->name }}</b>
			</p>
		@elseif ($budgetOperation->isdebt)
			@if ($budgetOperation->type == BudgetOperation::TYPE_INCOMING)
				<p class="text-success">
					<b>Долговая операция с {{ ($budgetOperation->debtPartner->debet_project_id)? $projectsName[$budgetOperation->debtPartner->debet_project_id] : $budgetOperation->debtPartner->name }}, {{ $budgetOperation->debt_comment }}</b>
				</p>
			@elseif ($budgetOperation->type == BudgetOperation::TYPE_OUTCOMING)
				<p class="text-info">
					<b>Долговая операция с {{ ($budgetOperation->debtPartner->debet_project_id)? $projectsName[$budgetOperation->debtPartner->debet_project_id] : $budgetOperation->debtPartner->name }}, {{ $budgetOperation->debt_comment }}</b>
				</p>
			@endif
		@else
			@if ($budgetOperation->isuploaded || !$user->hasRole(Role::ROLE_BUDGET))
				@if ($budgetOperation->type == BudgetOperation::TYPE_INCOMING)
					{{ $budgetOperation->partner->name }}
				@elseif ($budgetOperation->type == BudgetOperation::TYPE_OUTCOMING)
					@if(!$user->hasRole(Role::ROLE_BUDGET))
						Потрачено на <b>
							@if ($budgetOperation->cost)
								{{ $budgetOperation->cost->name }}
							@endif
						</b>
					@else
						Потрачено на <b><span class="<!--editable--> editable-select-cost" data-type="select" data-pk="{{ $budgetOperation->id }}" data-name="budget_cost_id" data-value="{{ $budgetOperation->budget_cost_id }}">
							@if ($budgetOperation->cost)
								{{ $budgetOperation->cost->name }}
							@endif
						</span></b>
					@endif
					<br/><small>{{ $budgetOperation->partner->name }}</small>
				@elseif ($budgetOperation->type == BudgetOperation::TYPE_EXCHANGE)
					Перевод на <b>{{ $budgetOperation->inAccount->name }}</b>
				@elseif ($budgetOperation->type == BudgetOperation::TYPE_OPENING_BALANCE)
					<b>Начальные остатки</b>
				@endif
			@else
				@if ($budgetOperation->type == BudgetOperation::TYPE_INCOMING)
					<span class="<!--editable--> editable-select-partner" data-type="select" data-pk="{{ $budgetOperation->id }}" data-name="budget_partner_id" data-value="{{ $budgetOperation->budget_partner_id }}">
						{{ $budgetOperation->partner->name }}
					</span>
				@elseif ($budgetOperation->type == BudgetOperation::TYPE_OUTCOMING)
					<span class="<!--editable--> editable-select-cost" data-type="select" data-pk="{{ $budgetOperation->id }}" data-name="budget_cost_id" data-value="{{ $budgetOperation->budget_cost_id }}">
						@if ($budgetOperation->cost)
							{{ $budgetOperation->cost->name }}
						@endif
					</span>
				@elseif ($budgetOperation->type == BudgetOperation::TYPE_EXCHANGE)
					Зачисление на
					<span class="<!--editable--> editable-select-account" data-type="select" data-pk="{{ $budgetOperation->id }}" data-name="budget_in_account_id" data-value="{{ $budgetOperation->budget_in_account_id }}">
						{{ $budgetOperation->inAccount->name }}
					</span>
				@elseif ($budgetOperation->type == BudgetOperation::TYPE_OPENING_BALANCE)
					<b>Начальные остатки</b>
				@endif
			@endif
		@endif
	</td>
	<td class="text-right nowrap">
		@if ($budgetOperation->isuploaded || !$user->hasRole(Role::ROLE_BUDGET))
		<span class="to-humanize">{{ round($budgetOperation->amount, 2) }}</span> <i class="fa fa-rub"></i>
		@else
			<span class="to-humanize <!--editable--> editable-select-amount" data-type="text" data-pk="{{ $budgetOperation->id }}" data-name="amount" data-value="{{ $budgetOperation->amount }}">{{ number_format($budgetOperation->amount, 2, ',', ' ') }}</span> <i class="fa fa-rub"></i>
		@endif
	</td>
	<td class="budget-operation-delete" data-child-deleted-id>
		<small>
			@if ($budgetOperation->istransit)
				<span class="label label-warning">транзитная</span>
			@endif
			@if ($budgetOperation->isnoincome)
				<span class="label label-info">не является доходом</span>
			@endif
			@if ($budgetOperation->isnooutcome)
				<span class="label label-info">не является расходом</span>
			@endif
			@if ($budgetOperation->isuploaded || !$user->hasRole(Role::ROLE_BUDGET))
				{{ $budgetOperation->comment }}
			@else
				<span class="<!--editable--> editable-comment" data-type="text" data-pk="{{ $budgetOperation->id }}" data-name="comment" data-value="{{ e($budgetOperation->comment) }}">
					{{ $budgetOperation->comment }}
				</span>
			@endif
		</small>
</tr>
