示例#1
0
 public static function renderItensNaoCadastrados($oLogItemNaoCadastrado)
 {
     $return = '';
     foreach ($oLogItemNaoCadastrado as $item) {
         $return .= '<li><a href="' . Yii::app()->createUrl('logItemNaoCadastrado/update', array('id' => $item->id)) . '">';
         $return .= '<i class="fa fa-plus-square"></i> ' . $item->titulo . ' - R$ ' . FormatHelper::valorMonetario($item->preco) . '</a>';
         $return .= '</li>';
     }
     return $return;
 }
示例#2
0
 public static function getHtml($obj, $remover = true)
 {
     $return = '';
     $return .= '<tr identificador="' . $obj->tipoItem . '_' . $obj->identificador . '">';
     $return .= '<td>';
     $return .= $obj->titulo;
     $return .= '</td>';
     $return .= '<td>';
     $return .= 'R$' . FormatHelper::valorMonetario($obj->preco);
     $return .= '</td>';
     if ($remover) {
         $return .= '<td>';
         $return .= '<a href="javascript:void(0)" class="remove" onclick="removerItem(' . $obj->tipoItem . ', ' . $obj->item_id . ', ' . $obj->identificador . ', ' . $obj->preco . ')">';
         $return .= '<i class="fa fa-times"></i>';
         $return .= '</a>';
         $return .= '</td>';
     }
     $return .= '</tr>';
     return $return;
 }
示例#3
0
文件: _itens.php 项目: bgstation/erp
    $return .= '</td>';
    $return .= '<td>';
    $return .= '<input class="preco item_' . OrdemServicoItem::SERVICO . '_' . $i . '" disabled="disabled" type="text" value="0" name="LogItemNaoCadastrado[Item][' . OrdemServicoItem::SERVICO . '][' . $i . '][preco]">';
    $return .= '</td>';
    $return .= '</tr>';
    echo $return;
}
?>
        </tbody>
    </table>
</div>
<p id="valor_total" total="<?php 
echo $valor_total;
?>
">Total: R$ <span><?php 
echo FormatHelper::valorMonetario($valor_total);
?>
</span></p>
<div class="row buttons">
    <?php 
$this->widget('bootstrap.widgets.TbButton', array('type' => 'danger', 'size' => 'medium', 'buttonType' => 'button', 'label' => 'Voltar', 'htmlOptions' => array('onclick' => 'alterarTab("itens", "cliente")')));
?>
    <?php 
$this->widget('bootstrap.widgets.TbButton', array('type' => 'primary', 'size' => 'medium', 'buttonType' => 'button', 'label' => 'Continuar', 'htmlOptions' => array('onclick' => 'alterarTab("itens", "resumo")')));
?>
</div>

<script type="text/javascript">
    var valorTotal = 0;
    var valorAtual;
</script>
示例#4
0
文件: admin.php 项目: bgstation/erp
?>
</p>
        <strong><p class='financeiro-total'>Total: R$ <?php 
echo FormatHelper::valorMonetario($oTotalOrdemServico - $oTotalDespesas);
?>
</p></strong>
    </div>
</div>
<div class="span6" >
    <h3>Caixa</h3>
    <li>Inicial: R$ <?php 
echo FormatHelper::valorMonetario($aValoresCaixa['inicio']);
?>
</li>
    <li>Atual: R$ <?php 
echo FormatHelper::valorMonetario($aValoresCaixa['inicio'] - $aValoresCaixa['retiradas'] + $oTotalOrdemServicoDinheiroParcial);
?>
</li>
</div>

<div class="admin-buttons">
    <?php 
echo CHtml::link(($exibeFormularioBusca ? 'Ocultar' : 'Exibir') . ' Filtros', '#', array('class' => 'search_button btn btn-success'));
?>

    <div class="search_form" style='display:<?php 
echo $exibeFormularioBusca ? '' : 'none';
?>
;'>
        <?php 
$this->renderPartial('_search', array('model' => $model));
示例#5
0
文件: view.php 项目: bgstation/erp
<?php

/* @var $this ServicoController */
/* @var $model Servico */
$this->widget('bootstrap.widgets.TbBreadcrumbs', array('homeLink' => '<a href="' . Yii::app()->createUrl('site/index') . '">Home</a>', 'links' => array('Serviços' => Yii::app()->createUrl('servico/admin'), $model->titulo)));
?>

<h1>Serviço: <?php 
echo $model->titulo;
?>
</h1>

<?php 
$this->widget('zii.widgets.CDetailView', array('data' => $model, 'attributes' => array('id', 'titulo', array('name' => 'preco_variavel', 'value' => $model->preco_variavel == 0 ? 'Não' : 'Sim'), array('name' => 'preco', 'value' => !empty($model->preco) ? FormatHelper::valorMonetario($model->preco) : ''), 'observacao')));
?>

<h3><?php 
echo Yii::t('site', 'Opções alternativas');
?>
</h3>
<ul class="nav_alter">
    <?php 
if (Yii::app()->user->checkAccess('servico/admin')) {
    ?>
        <li><a class="btn" href="<?php 
    echo $this->createUrl('admin');
    ?>
"><?php 
    echo Yii::t('site', 'Exibir itens');
    ?>
</a></li>
示例#6
0
文件: view.php 项目: bgstation/erp
<?php

/* @var $this DespesaController */
/* @var $model Despesa */
$this->widget('bootstrap.widgets.TbBreadcrumbs', array('homeLink' => '<a href="' . Yii::app()->createUrl('site/index') . '">Home</a>', 'links' => array('Despesas' => Yii::app()->createUrl('despesa/admin'), $model->id)));
?>

<h1>Despesa: <?php 
echo $model->id;
?>
</h1>

<?php 
$this->widget('zii.widgets.CDetailView', array('data' => $model, 'attributes' => array('id', array('name' => 'tipoDespesa', 'value' => !empty($model->tipo_despesa_id) ? $model->tipoDespesa->titulo : ''), array('name' => 'preco', 'value' => !empty($model->preco) ? FormatHelper::valorMonetario($model->preco) : ''), 'observacao', 'quantidade', array('name' => 'data_hora', 'value' => !empty($model->data_hora) ? FormatHelper::dataHora($model->data_hora) : ''), array('name' => 'usuario_id', 'value' => !empty($model->usuario_id) ? $model->usuario->nome : ''), array('name' => 'excluido', 'value' => $model->excluido == 0 ? 'Não' : 'Sim'))));
?>
<h3><?php 
echo Yii::t('site', 'Opções alternativas');
?>
</h3>
<ul class="nav_alter">
    <?php 
if (Yii::app()->user->checkAccess('despesa/admin')) {
    ?>
        <li><a class="btn" href="<?php 
    echo $this->createUrl('admin');
    ?>
"><?php 
    echo Yii::t('site', 'Exibir despesas');
    ?>
</a></li>
    <?php 
示例#7
0
文件: view.php 项目: bgstation/erp
<?php

/* @var $this LogCaixaController */
/* @var $model LogCaixa */
$this->widget('bootstrap.widgets.TbBreadcrumbs', array('homeLink' => '<a href="' . Yii::app()->createUrl('site/index') . '">Home</a>', 'links' => array('Caixa' => Yii::app()->createUrl('logCaixa/admin'), $model->id)));
?>

<h1>Log Caixa #<?php 
echo $model->id;
?>
</h1>

<?php 
$this->widget('zii.widgets.CDetailView', array('data' => $model, 'attributes' => array('id', array('name' => 'operacao_id', 'value' => $model->aOperacoes[$model->operacao_id]), 'descricao', array('name' => 'valor', 'value' => !empty($model->valor) ? 'R$ ' . FormatHelper::valorMonetario($model->valor) : ''), array('name' => 'data_hora', 'value' => FormatHelper::dataHora($model->data_hora)), array('name' => 'usuario_id', 'value' => $model->usuario->nome))));
示例#8
0
文件: view.php 项目: bgstation/erp
        <thead>
            <tr>
                <th>Forma de pagamento</th>
                <th>Valor</th>
                <th>Parcelas</th>
            </tr>
        </thead>
        <tbody id="tipo_item_2_adicionados">
            <?php 
foreach ($model->ordemServicoTipoPagamento as $formaPagamento) {
    echo '<tr>';
    echo '<td>';
    echo $oOrdemServicoFormaPagamento->aFormasPagamento[$formaPagamento->forma_pagamento_id];
    echo '</td>';
    echo '<td>';
    echo 'R$ ' . FormatHelper::valorMonetario($formaPagamento->valor);
    echo '</td>';
    echo '<td>';
    echo !empty($formaPagamento->parcelas) ? $formaPagamento->parcelas . 'x' : 'À vista';
    echo '</td>';
    echo '</tr>';
}
?>
        </tbody>
    </table>
</div>


<h3><?php 
echo Yii::t('site', 'Opções alternativas');
?>
示例#9
0
<?php 
} else {
    ?>
    <div class="row">
        <?php 
    echo $form->labelEx($oOrdemServicoTipoPagamento, 'forma_pagamento_id');
    ?>
        <?php 
    $this->widget('ext.select2.ESelect2', array('model' => $oOrdemServicoTipoPagamento, 'attribute' => '[1]forma_pagamento_id', 'data' => $oOrdemServicoTipoPagamento->aFormasPagamento, 'options' => array('placeholder' => 'Forma de pagamento', 'allowClear' => false), 'htmlOptions' => array('id' => 'select2_forma_pagamento_id_1', 'onclick' => 'addFormaPagamento(1, $(this).val())')));
    ?>
        <?php 
    echo $form->error($model, 'forma_pagamento_id');
    ?>
        <?php 
    echo $form->textField($oOrdemServicoTipoPagamento, '[1]valor', array('class' => 'preco monetario', 'disabled' => 'disabled', 'value' => FormatHelper::valorMonetario($valor_total), 'placeholder' => 'Valor'));
    ?>
        <?php 
    echo $form->textField($oOrdemServicoTipoPagamento, '[1]parcelas', array('class' => 'parcelas oculta', 'placeholder' => 'Nº de Parcelas'));
    ?>
    </div>

    <div class="row">
        <?php 
    $this->widget('ext.select2.ESelect2', array('model' => $oOrdemServicoTipoPagamento, 'attribute' => '[2]forma_pagamento_id', 'data' => $oOrdemServicoTipoPagamento->aFormasPagamento, 'options' => array('placeholder' => 'Forma de pagamento', 'allowClear' => true), 'htmlOptions' => array('id' => 'select2_forma_pagamento_id_2', 'onclick' => 'addFormaPagamento(2, $(this).val())')));
    ?>
        <?php 
    echo $form->error($model, 'forma_pagamento_id');
    ?>

        <?php 
示例#10
0
文件: view.php 项目: bgstation/erp
<?php

/* @var $this ProdutoController */
/* @var $model Produto */
$this->widget('bootstrap.widgets.TbBreadcrumbs', array('homeLink' => '<a href="' . Yii::app()->createUrl('site/index') . '">Home</a>', 'links' => array('Produtos' => Yii::app()->createUrl('produto/admin'), $model->titulo)));
?>

<h1>Produtos: <?php 
echo $model->titulo;
?>
</h1>

<?php 
$this->widget('zii.widgets.CDetailView', array('data' => $model, 'attributes' => array('id', 'titulo', 'codigo_barra', array('name' => 'tipo_produto_id', 'value' => !empty($model->tipo_produto_id) ? $model->tipoProduto->titulo : ''), array('name' => 'marca_id', 'value' => !empty($model->marca_id) ? $model->marca->titulo : ''), array('name' => 'modelo_id', 'value' => !empty($model->modelo_id) ? $model->modelo->titulo : ''), array('name' => 'preco_variavel', 'value' => $model->preco_variavel == 0 ? 'Não' : 'Sim'), array('name' => 'preco', 'value' => !empty($model->preco) ? FormatHelper::valorMonetario($model->preco) : ''), 'observacao', 'quantidade', array('name' => 'excluido', 'value' => $model->excluido == 0 ? 'Não' : 'Sim'))));
?>
<h3><?php 
echo Yii::t('site', 'Opções alternativas');
?>
</h3>
<ul class="nav_alter">
    <?php 
if (Yii::app()->user->checkAccess('produto/admin')) {
    ?>
        <li><a class="btn" href="<?php 
    echo $this->createUrl('admin');
    ?>
"><?php 
    echo Yii::t('site', 'Exibir produtos');
    ?>
</a></li>
    <?php 
示例#11
0
 public function enviarOrdemServicoPorEmail()
 {
     $oLogOrdemServico = LogOrdemServico::model()->finalizada()->findByAttributes(array('ordem_servico_id' => $this->id));
     $oEmail = new Email();
     $oEmail->destinatarios = $this->cliente->email;
     $oEmail->assunto = Yii::app()->name . ' - Finalização de Ordem de Serviço Nº ' . $this->id;
     $oEmail->mensagem = 'Número da Ordem de Serviço: ' . $this->id . '<br/>';
     $oEmail->mensagem .= 'Cliente: ' . $this->cliente->nome . '<br/>';
     $oEmail->mensagem .= 'Data: ' . FormatHelper::dataHora($oLogOrdemServico->data_hora) . '<br/><br/>';
     $oEmail->mensagem .= 'Dados do veículo: <br/>';
     $oEmail->mensagem .= 'Marca: ' . $this->clienteCarro->marca->titulo . '<br/>';
     $oEmail->mensagem .= 'Modelo: ' . $this->clienteCarro->modelo->titulo . '<br/>';
     $oEmail->mensagem .= 'Placa: ' . $this->clienteCarro->placa . '<br/><br/>';
     $oEmail->mensagem .= 'Itens da Ordem de Serviço: <br/>';
     foreach ($this->ordemServicoItens as $item) {
         if ($item->tipo_item_id == OrdemServicoItem::PRODUTO) {
             $oEmail->mensagem .= $item->produto->titulo . '<br/>';
             $oEmail->mensagem .= 'R$ ' . FormatHelper::valorMonetario($item->produto->preco);
             $oEmail->mensagem .= '<br/><br/>';
         } else {
             if ($item->tipo_item_id == OrdemServicoItem::SERVICO) {
                 $oEmail->mensagem .= $item->servico->titulo . '<br/>';
                 $oEmail->mensagem .= 'R$ ' . FormatHelper::valorMonetario($item->servico->preco);
                 $oEmail->mensagem .= '<br/><br/>';
             }
         }
     }
     $oEmail->mensagem .= 'Formas de Pagamento: <br/>';
     foreach ($this->ordemServicoTipoPagamento as $formaPagamento) {
         $oEmail->mensagem .= 'Tipo: ' . $formaPagamento->aFormasPagamento[$formaPagamento->forma_pagamento_id] . '<br/>';
         $oEmail->mensagem .= 'Valor: ' . $formaPagamento->valor . '<br/>';
         if (!empty($formaPagamento->parcelas)) {
             $oEmail->mensagem .= 'Parcelas: ' . $formaPagamento->parcelas . '<br/>';
         }
         $oEmail->mensagem .= '<br/>';
     }
     $oEmail->enviar();
 }