示例#1
0
 public function actionUpdateLoja()
 {
     $model = Loja::model()->findByPk($_POST['idloja']);
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     $model->attributes = $_POST['Loja'];
     $modelUser = User::model()->findByPk($model->id_user);
     $modelUser->attributes = $_POST['User'];
     //            if ($modelUser->save()) {
     //
     $model->update();
     $modelUser->update();
     $this->render('index');
     //        $this->layout = false;
     //        header('Content-type: application/json');
     //            $id   = $_POST['User_username'];
     //        echo json_encode($id);
     //
     //        Yii::app()->end();
 }
示例#2
0
文件: index.php 项目: dieos2/bolao
<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
$id_user = Yii::app()->user->getId();
$model = User::model()->find($condition = "id={$id_user}");
if (Arquiteto::model()->exists($condition = "id_user={$id_user}")) {
    $tipo = "Arquiteto";
    $perfil = Arquiteto::model()->find($condition = "id_user={$id_user}");
} else {
    if (Loja::model()->exists($condition = "id_user={$id_user}")) {
        $tipo = "Loja";
        $perfil = Loja::model()->find($condition = "id_user={$id_user}");
    } else {
        $tipo = "Admin";
    }
}
?>

<div class="content sortableContent">

    <div class="page-header">
        <div class="icon">
            <span class="ico-user"></span>
        </div>
        <h1>Perfil <small>GERENCIAMENTO DO PERFIL</small></h1>
    </div>
    <div class="row-fluid">
        <div class="span4 column">
示例#3
0
<?php

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
include_once '../configs/sm.php';
include_once '../model/Joia.php';
include_once '../model/Tipo.php';
include_once '../model/Loja.php';
include_once '../model/Cor.php';
include_once '../model/Pedra.php';
include_once '../model/Usuario.php';
session_start();
if ($_SESSION['login'] == "true") {
    $usuario = Usuario::listaUsuario($_SESSION['usuario']);
    $sm->assign("usuario", $usuario);
    $tipo = Tipo::listaTipos();
    $cor = Cor::listaCores();
    $loja = Loja::listaLojas();
    $pedra = Pedra::listaPedras();
    $sm->assign("tipos", $tipo);
    $sm->assign("cores", $cor);
    $sm->assign("pedras", $pedra);
    $sm->assign("lojas", $loja);
    $sm->display("../view/manterJoia.html");
} else {
    header("location:../index.php?&erro=\"Login\"");
}
        $oLogVO->setUsuario($_SESSION["login_usuario"]["nome"]);
        $oLogVO->setAcao('Alteração: Usuário ' . $_SESSION["login_usuario"]["nome"] . ' alterou a loja ' . $nome . ' (' . $id . ')');
        $oLogVO->setPagina($pagina);
        $oLogVO->setIP(getIP());
        $oLogVO->setAcesso(0);
        $oLogVO->setData('Y-m-d H:i:s');
        $Log = new Log();
        $Log->inserirLog($oLogVO);
        echo "ok";
        exit;
    } else {
        echo "erro_sql";
        exit;
    }
} else {
    $Pagina = new Loja();
    $oPaginaVO = new LojaVO();
    do {
        $i = 0;
        $id = '';
        while ($i < 4) {
            //GERA UM ID ALEATÓRIO DE 4 DÍGITOS
            if ($i < 1) {
                $id .= rand(1, 9);
            } else {
                $id .= rand(0, 9);
            }
            $i++;
        }
        //ENQUANTO EXISTIR, GERAR NOVO
    } while ($Pagina->existeLoja($id));
示例#5
0
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
include_once '../configs/sm.php';
include_once '../model/Loja.php';
include_once '../model/Usuario.php';
session_start();
if ($_SESSION['login'] == "true") {
    $usuario = Usuario::listaUsuario($_SESSION['usuario']);
    $sm->assign("usuario", $usuario);
    $opc = addslashes(trim($_GET['opc']));
    if ($opc == "Editar") {
        $cod = addslashes(trim($_GET['cod']));
        $loja = Loja::listaLoja($cod);
        $sm->assign("nomeLoja", $loja->getNome_loja());
        $sm->assign("bairro", $loja->getBairro());
        $sm->assign("cep", $loja->getCep());
        $sm->assign("cidade", $loja->getCidade());
        $sm->assign("cmp", $loja->getComplemento());
        $sm->assign("estado", $loja->getEstado());
        $sm->assign("rua", $loja->getLogradouro());
        $sm->assign("numero", $loja->getNumero());
        $sm->assign("telefone", $loja->getTelefone());
        $sm->assign("cod", $cod);
        $sm->assign("opc", $opc);
        $sm->display("../view/manterLoja.html");
    } else {
        if ($opc == "Incluir") {
            $sm->assign("opc", $opc);
示例#6
0
 $dados = Transita::listaTransitas();
 $joias = array();
 $tipos = array();
 $texto = "";
 $precoTotal = 0.0;
 if ($dados) {
     foreach ($dados as $dado) {
         $joia = Joia::listaJoiaQR($dado->getNome_transita(), 1);
         array_push($joias, $joia);
         if ($joia != null) {
             $precoTotal += $joia->getPreco_venda();
             $texto = "-------------------------";
             $texto = $texto . "\nProduto: " . Tipo::listaTipo($joia->getTipo())->getNome_tipo() . "\n";
             $texto = $texto . "Pedra: " . Pedra::listaPedra($joia->getPedra())->getNome_pedra() . "\n";
             $texto = $texto . "Cor: " . Cor::listaCor($joia->getCor())->getNome_cor() . "\n";
             $texto = $texto . "Fornecedor: " . Loja::listaLoja($joia->getLoja())->getNome_loja();
             array_push($tipos, $texto);
             $texto = '';
         }
     }
 }
 if (!isset($pastaParametro)) {
     $nome = Vendedor::listaVendedor(1);
 } else {
     $pastaParametro = $_GET['pastaParametro'];
     $nome = $pastaParametro;
 }
 $path = "../vendedores/" . $nome->getPasta();
 $diretorio = dir($path);
 $i = 1;
 $link = array();
示例#7
0
        $loja->setComplemento($complemento);
        Loja::editaLoja($loja);
        header("location:../controller/controllerLoja.php");
    } else {
        if ($opc == "Incluir") {
            $loja = new Loja();
            $loja->setNome_loja($nomeLoja);
            $loja->setTelefone($tel);
            $loja->setLogradouro($rua);
            $loja->setBairro($bairro);
            $loja->setCidade($cidade);
            $loja->setCep($cep);
            $loja->setEstado($estado);
            $loja->setNumero($numero);
            $loja->setComplemento($complemento);
            Loja::insereLoja($loja);
            header("location:../controller/controllerLoja.php");
        } else {
            $cod = addslashes(trim($_GET['cod']));
            $escolha = addslashes(trim($_GET['escolha']));
            if ($escolha == "Sim") {
                Loja::deletaLoja($cod);
                header("location:../controller/controllerLoja.php");
            } else {
                header("location:../controller/controllerLoja.php");
            }
        }
    }
} else {
    header("location:../index.php?&erro=\"Login\"");
}
<?php

class Loja
{
    var $itens;
    function adiciona($codigo, $quantidade)
    {
        if (isset($this->itens[$codigo])) {
            $this->itens[$codigo] += $quantidade;
        } else {
            $this->itens[$codigo] = $quantidade;
        }
    }
    function remove($codigo, $quantidade)
    {
        if ($this->itens[$codigo] > $quantidade) {
            $this->itens[$codigo] -= $quantidade;
            return true;
        } else {
            return false;
        }
    }
}
$estoque = new Loja();
$estoque->adiciona("bermuda", 2);
$estoque->adiciona("camiseta", 3);
echo "A loja já possui " . $estoque->itens["bermuda"] . " bermudas.<br>";
echo "A loja já possui " . $estoque->itens["camiseta"] . " camisetas.<br>";
示例#9
0
 public function updateLojaComum($codLoja)
 {
     //Dados do modelo usuário
     $razaoSocial = Input::get('razaoSocial');
     $nomeFantasia = Input::get('nomeFantasia');
     $urlLoja = Input::get('urlLoja');
     $inscricaoEstadual = Input::get('inscricaoEstadual');
     $cnpj = Input::get('cnpj');
     $email = Input::get('email');
     $telefone = Input::get('telefone');
     $logradouro = Input::get('logradouro');
     $numero = Input::get('numero');
     $senha = Input::get('senha');
     //Dados do relacionamento Modelo
     $codigo_endereco = Input::get('codigo_endereco');
     $codigo_contato = Input::get('codigo_contato');
     $codigo_usuario = Input::get('codigo_usuario');
     $usuario = Usuario::find($codigo_usuario);
     $usuario->senha = $senha;
     $usuario->save();
     $file = Input::file('Logo');
     if (!empty($file)) {
         $extension = $file->getClientOriginalExtension();
         $nomeOriginal = $file->getClientOriginalName();
         $time = date("dmYHis");
         $extensaoPermitida = array('jpg', 'jpeg', 'png');
         if (!in_array($extension, $extensaoPermitida)) {
             dd('Favor enviar uma extensão válida');
         }
         $destinationPath = 'logos';
         $fileName = md5($nomeOriginal . $time) . '.' . $extension;
         Input::file('Logo')->move($destinationPath, $fileName);
     }
     $loja = Loja::find($codLoja);
     $loja->razaoSocial = $razaoSocial;
     $loja->nomeFantasia = $nomeFantasia;
     $loja->cnpj = $cnpj;
     $loja->urlLoja = $urlLoja;
     $loja->inscricaoEstadual = $inscricaoEstadual;
     if (!empty($fileName)) {
         $loja->logo_loja = $fileName;
     }
     $loja->save();
     $endereco = Endereco::where('codigo', $codigo_endereco)->update(array('logradouro' => $logradouro, 'numero' => $numero));
     $contato = Contato::where('codigo', $codigo_contato)->update(array('email' => $email, 'telefone' => $telefone));
     return Redirect::to('lista-nota-fiscal/1');
 }
include_once '../configs/sm.php';
include_once '../model/Joia.php';
include_once '../model/Tipo.php';
include_once '../model/Cor.php';
include_once '../model/Pedra.php';
include_once '../model/Loja.php';
include_once '../model/Usuario.php';
session_start();
if ($_SESSION['login'] == "true") {
    $usuario = Usuario::listaUsuario($_SESSION['usuario']);
    $sm->assign("usuario", $usuario);
    $getId = $_GET['id'];
    $getTipo = $_GET['tipo'];
    $getLoja = $_GET['loja'];
    $getCor = $_GET['cor'];
    $getPedra = $_GET['pedra'];
    $joia = Joia::listaJoia($getId);
    $tipo = Tipo::listaTipo($getTipo);
    $cor = Cor::listaCor($getCor);
    $loja = Loja::listaLoja($getLoja);
    $pedra = Pedra::listaPedra($getPedra);
    $sm->assign("joia", $joia);
    $sm->assign("tipo", $tipo);
    $sm->assign("cor", $cor);
    $sm->assign("loja", $loja);
    $sm->assign("pedra", $pedra);
    $sm->display("../view/ListaJoiaIndividual.html");
} else {
    header("location:../index.php?&erro=\"Login\"");
}