public function fromArray($array) { $anotacao = new Anotacao(); $anotacao->setId(getValorOuNullo('id', $array)); $anotacao->setTitulo(getValorOuNullo('cadastro_titulo', $array)); $anotacao->setObservacao(getValorOuNullo('cadastro_observacao', $array)); $empresaId = getValorOuNullo('empresa_id', $array); if ($empresaId != null) { $empresa = new Empresa(); $empresa->setId($empresaId); $anotacao->setEmpresa($empresa); } $usuarioId = getValorOuNullo('usuario_id', $array); if ($usuarioId != null) { $usuario = new Usuario(); $usuario->setId($usuarioId); $anotacao->setUsuario($usuario); } $pessoaId = getValorOuNullo('pessoa_id', $array); if ($pessoaId != null) { $pessoa = new Pessoa(); $pessoa->setId($pessoaId); $anotacao->setPessoa($pessoa); } $anotacao->setData(date('Y-m-d H:i:s')); return $anotacao; }
/** * Método principal */ public function index() { $pais = new Pais(); $estado = new Estado(); $municipio = new Municipio(); if (Input::hasPost('empresa')) { if (DwSecurity::isValidKey(Input::post('empresa_id_key'), 'form_key')) { if (Empresa::setEmpresa('save', Input::post('empresa'))) { DwMessage::valid('Los datos se han actualizado correctamente'); } else { DwMessage::get('error_form'); } } } $empresa = new Empresa(); if (!$empresa->getInformacionEmpresa()) { DwMessage::get('id_no_found'); return DwRedirect::toRoute('module: dashboard', 'controller: index'); } if (!APP_OFFICE) { $sucursal = new Sucursal(); $this->sucursal = $sucursal->getInformacionSucursal(1); $this->ciudades = Load::model('params/ciudad')->getCiudadesToJson(); } $this->empresa = $empresa; $this->pais = $pais->getListadoPais(); $this->estado = $estado->getListadoEstado(); $this->municipio = $municipio->getListadoMunicipio(); $this->page_title = 'Información de la empresa'; }
public function frame() { $fc = Zend_Controller_Front::getInstance(); $fc->registro['os_empresa_agrupadora_id'] = $_REQUEST['os_empresa_agrupadora_id'] != NULL ? $_REQUEST['os_empresa_agrupadora_id'] : NULL; $modelo = new Empresa(); $empresas = $modelo->arraySelect(); $dados = $_REQUEST['os_empresa_agrupadora_id'] . $fc->getRequest()->getParam("os_empresa_agrupadora_id") . $fc->registro['os_empresa_agrupadora_id']; $dados .= "<label for='os_empresa_agrupadora_id'>Empresa:</label>\n"; $dados .= "<select name='os_empresa_agrupadora_id' id='os_empresa_agrupadora_id' required onchange=\"location.href='?os_empresa_agrupadora_id='+this.value;\">\n"; $dados .= "<option></option>\n"; foreach ($empresas as $id => $empresa) { $dados .= "<option "; $dados .= $fc->registro['os_empresa_agrupadora_id'] == $id ? 'selected' : NULL; $dados .= " value=" . $id . ">{$empresa}</option>\n"; } $dados .= "</select><br>\n"; $modelo = new Setor(); $setores = $modelo->arraySelect($fc->registro['os_empresa_agrupadora_id']); $dados .= "<label for='os_setor_id'>Setor:</label>\n"; $dados .= "<select name='os_setor_id' id='os_setor_id' required>\n"; $dados .= "<option></option>\n"; foreach ($setores as $id => $setor) { $dados .= "<option "; $dados .= $fc->registro['os_setor_id'] == $id ? 'selected' : NULL; $dados .= " value=" . $id . ">" . $setor . "</option>\n"; } $dados .= "</select><br>"; file_put_contents(APPLICATION_PATH . "\\..\\www\\frame\\Equipamento.html", $dados); }
/** * Método para registrar y modificar los datos de la empresa * * @param string $method Método para guardar en la base de datos (create, update) * @param array $data Array de datos para la autocarga de objetos * @param arraty $other Se utiliza para autocargar datos adicionales al objeto * @return Empresa */ public static function setEmpresa($method, $data, $optData = null) { $obj = new Empresa($data); if ($optData) { $obj->dump_result_self($optData); } $rs = $obj->{$method}(); return $rs ? $obj : NULL; }
function enviarEmailNovaSenha($nome, $email, $senha) { $emp = new Empresa(); $emp->getById(EMPRESA); $mensagem = "Sr(a). {$nome}, sua nova senha para acesso é:<strong>{$senha}</strong>"; $tplEmail = new Template("view/padrao/email.html"); $tplEmail->ASSINATURA = str_replace("#url#", URL, str_replace("#nome#", "Condomínio", str_replace("#logomarca#", $emp->logomarca, Email::ASSINATURA))); $tplEmail->MENSAGEM = $mensagem; return $this->mail_html($email, REMETENTE, "Condominium - Nova Senha", $tplEmail->showString()); }
function deletarEmpresa() { $id = $_POST['id']; $razaoSocial = $_POST['razaoEmpresa']; $cnpj = $_POST['cnpjEmpresa']; $email = $_POST['emailEmpresa']; $empresa = new Empresa($id, $razaoSocial, $cnpj, $email); $empresa->setId($id); $this->empresaDao->deletar($empresa); $this->listar(); }
public function getEmpresa($id) { $sql = "select * from {$this->tabela_bd} where id = {$id}"; $result = mysql_query($sql) or die("Erro: " . mysql_error()); //echo mysql_num_rows($result); // $objEmpresa = null; while ($item = mysql_fetch_array($result)) { $empresa = new Empresa($item['id'], $item['razaoSocial'], $item['cnpj'], $item['email']); $empresa->setId($item['id']); } return $empresa; }
public function buscar(Empresa $empresa, $nome, $tipo = "") { if ($empresa == NULL) { throw new TecnicaException('Empresa não definida!'); } $varTipo = ""; if ($tipo != "") { $varTipo = 'AND tipo = "' . $tipo . '"'; } $stmt = $this->pdo->query('SELECT * FROM ' . self::$TABELA_PESSOA . ' WHERE empresa_id = ' . $empresa->getId() . ' AND nome LIKE "%' . $nome . '%" ' . $varTipo); return $stmt->fetchAll(); }
public function listar(Empresa $empresa) { $stmt = $this->pdo->query(' SELECT id, DATE_FORMAT(data, "%d/%m/%Y %H:%i:%s") as data, observacao, acao, nome_usuario, empresa_id FROM ' . self::$TABELA_AUDITORIA . ' WHERE empresa_id = ' . $empresa->getId() . ' ORDER BY id DESC '); return $stmt->fetchAll(); }
function Guardar() { $empresa = new Empresa(); if (isset($_POST['nombre']) && $_POST['nombre'] != "" && isset($_POST['codigo']) && $_POST['codigo'] != "" && isset($_POST['estatus']) && $_POST['estatus'] != "") { $nombre = $_POST['nombre']; $codigo = $_POST['codigo']; $estatus = $_POST['estatus']; $empresa->Nueva_Empresa($nombre, $codigo, $estatus); header("Location: index.php?oksave"); } else { header("Location: index.php?error"); } }
public function LeerPorCadena($cr,$cad) { global $db; $oEmpresa = new Empresa(); $Rs = $oEmpresa->LeerDatos(); if($Rs) { $Ingreso = $Rs->fields['ingreso']; $Rs = $db->Execute("select * from {$this->_table} where spi_cuenta like'{$Ingreso}%' and {$cr} like '%{$cad}%'"); } return $Rs; }
function cadastrar() { $this->init_session(); //Recupera o id do usuário logado $idUsuario = $this->escape("user"); $usuario = Doctrine::getTable("Usuario")->find($idUsuario); $nomeFantasia = $this->escape("nomeFantasia"); $razaoSocial = $this->escape("razaoSocial"); $cnpj = $this->escape("cnpj"); $rua = $this->escape("rua"); $numero = $this->escape("numero"); $bairro = $this->escape("bairro"); $cep = $this->escape("cep"); $cidade = $this->escape("cidade"); $uf = $this->escape("uf"); $contato = $this->escape("contato"); $telefone1 = $this->escape("telefone1"); $telefone2 = $this->escape("telefone2"); $email = $this->escape("email"); $inscricaoEstadual = $this->escape("inscricaoEstadual"); $inscricaoMunicipal = $this->escape("inscricaoMunicipal"); $observacao = $this->escape("observacao"); $status = "Ativo"; $empresa = new Empresa(); $empresa->nomeFantasia = $nomeFantasia; $empresa->razaoSocial = $razaoSocial; $empresa->cnpj = $cnpj; $empresa->rua = $rua; $empresa->numero = $numero; $empresa->bairro = $bairro; $empresa->cep = $cep; $empresa->cidade = $cidade; $empresa->uf = $uf; $empresa->contato = $contato; $empresa->telefone1 = $telefone1; $empresa->telefone2 = $telefone2; $empresa->email = $email; $empresa->inscricaoEstadual = $inscricaoEstadual; $empresa->inscricaoMunicipal = $inscricaoMunicipal; $empresa->observacao = $observacao; $empresa->status = $status; $empresa->usuarioResponsavel = $usuario->login; if ($empresa->trySave()) { $this->success("Empresa cadastrada com sucesso."); } else { $this->error("Erro ao cadastrar a empresa. Tente novamente ou contate o administrador."); } }
public function clientesProprietario($pessoasId, $roleId) { try { if ($roleId != PainelConstantes::PROPRIETARIO) { $modelEmpresa = new Empresa(); $proprietarioId = $modelEmpresa->proprietario(md5($pessoasId)); $proprietarioId = (int) $proprietarioId[0]['pessoas_id']; } else { $proprietarioId = $pessoasId; } $sql = "SELECT \n Cliente.id, \n Cliente.nome,\n Cliente.sexo,\n Cliente.status,\n Cliente.email,\n Cliente.telefone,\n Cliente.rg,\n Juridica.nome_fantasia,\n Cliente.dt_nascimento\n FROM\n clientes AS Cliente\n INNER JOIN\n empresas AS Empresa ON Cliente.empresas_id = Empresa.id\n INNER JOIN\n pessoaJuridica AS Juridica ON Juridica.id = Empresa.pessoaJuridica_id\n WHERE\n Empresa.pessoas_id = {$proprietarioId};"; return $this->query($sql); } catch (Exception $ex) { throw $ex; } }
public function getAction() { //Primero desabilitamos la vista del controlador $this->view->disable(); //Comprobamos si hemos encontrado la informacion if ($this->request->isGet() == true) { //Asi lo hacemos para un acceso a una db normal //los recuperamos todos $empresas = Empresa::find(); //los recorremos todos para mostrarlos foreach ($empresas as $empresa) { $this->_empresas[] = $empresa; } //generamos la respuesta con el contenido en un JSON $this->response->setJsonContent(array("empresas" => $this->_empresas)); /* //Asi lo hacemos para un acceso a una Api REST $url = 'http://localhost/guarderiarest/api/empresas/'; $json = file_get_contents($url); $this->_empresas = json_decode($json,true); $this->response->setJsonContent(array("empresas" => $this->_empresas)); */ $this->response->setStatusCode(200, "OK"); $this->response->send(); } else { //Si no la encontramos entonces respondemos que no la hemos encontrado $this->response->setStatusCode(404, "Not Found"); } }
public function postEditEmpresa() { //validar formulario $rules = array('nombre' => 'required', 'razon_social' => 'required', 'domicilio' => 'required', 'rfc' => 'required|max:13|min:12', 'telefono' => 'required', 'cp' => 'required|numeric', 'logo' => 'image|mimes:jpeg,bmp,png'); $messages = array('required' => 'El campo :attribute es obligatorio', 'numeric' => 'Capture solo números', 'max' => 'Capture máximo :max caracteres', 'min' => 'Capture minimo :min caracteres', 'image' => 'Solo se aceptan imagenes jpeg, png, bmp o gif', 'size' => 'el :attribute debe ser de :size numeros'); $validator = Validator::make(Input::all(), $rules, $messages); if ($validator->fails()) { return Redirect::back()->withInput()->withErrors($validator)->with('registro', 'modificando')->with('tab', 'tab1'); } //al pasar la validacion se procede a guardar campos $id = Input::get('id'); $empresa = Empresa::find($id); $file = Input::file('logo'); $empresa->nombre = Input::get('nombre'); $empresa->razon_social = Input::get('razon_social'); $empresa->domicilio = Input::get('domicilio'); $empresa->rfc = Input::get('rfc'); $empresa->cp = Input::get('cp'); $empresa->telefono = Input::get('telefono'); if (Input::hasFile('logo')) { //checa si trae archivo para poder guardar $empresa->logo = Input::file('logo')->getClientOriginalName(); //nombre original de la foto $file->move("public/img/upload/empresa", $file->getClientOriginalName()); } $empresa->save(); return Redirect::back()->with('status', 'update')->with('tab', 'tab1'); }
function login(Request $request, Response $response) { $response = $response->withHeader('Content-type', 'application/json'); $data = json_decode($request->getBody(), true); $cont = 0; $std = 0; $roles = array(); $dataCliente = Cliente::select("email", "nombres", "apellidos")->where('email', '=', $data['usuario'])->where('pass', '=', $data['pass'])->first(); if ($dataCliente != null) { $cont++; array_push($roles, "cliente"); } $dataEmpresa = Empresa::select("email", "nombre", "foto")->where('email', '=', $data['usuario'])->where('pass', '=', $data['pass'])->first(); if ($dataEmpresa != null) { $cont++; array_push($roles, "empresa"); } $dataUsuario = Usuario::select("id", "nombres", "apellidos", "idSucursal", "idCategoria")->where('id', '=', $data['usuario'])->where('pass', '=', $data['pass'])->first(); if ($dataUsuario != null) { $cont++; array_push($roles, "usuario"); } if ($cont > 0) { $response = $response->withStatus(200); $std = 1; } else { $response = $response->withStatus(404); } $response->getBody()->write(json_encode(array("std" => $std, "roles" => $roles))); return $response; }
public function fromArray($array) { $usuario = new Usuario(); $usuario->setId(getValorOuNullo('id', $array)); $usuario->setSenha(getValorOuNullo('senha', $array)); $usuario->setEmail(getValorOuNullo('email', $array)); $usuario->setNivel(getValorOuNullo('nivel', $array)); $usuario->setNome(getValorOuNullo('nome', $array)); $usuario->setUsuario(getValorOuNullo('usuario', $array)); $empresaId = getValorOuNullo('empresa_id', $array); if ($empresaId != null) { $empresa = new Empresa(); $empresa->setId($empresaId); $usuario->setEmpresa($empresa); } return $usuario; }
public function getImportOfertas() { $oldOfertas = DB::connection("mysql_old")->table("ofertas")->get(); foreach ($oldOfertas as $oldOferta) { $empresaId = Empresa::where("old_id", "=", $oldOfertas['empresas_id'])->pluck("id"); $newOferta = array("old_id" => $oldOferta['id'], "empresa_id" => $empresaId, "fecha_alta" => $oldOferta['ofertas_FechaCreacion'], "puesto" => $oldOferta['ofertas_Nombre'], "plazas" => $oldOferta['ofertas_Plazas'], "experienciav" => $oldOferta['id'], "jornada_laboral" => $oldOferta['id'], "horario_laboral" => $oldOferta['id'], "contrato_id" => $oldOferta['id'], "meses_contrato" => $oldOferta['id'], "fecha_caducidad" => $oldOferta['id'], "salario" => $oldOferta['id'], "perfil_edad_min" => $oldOferta['id'], "perfil_edad_max" => $oldOferta['id'], "calle" => $oldOferta['id'], "cp" => $oldOferta['id'], "estudio_id" => $oldOferta['id'], "provincia_id" => $oldOferta['id'], "municipio_id" => $oldOferta['id'], "created_at" => $oldOferta['id'], "vupdated_at" => $oldOferta['id'], "deleted_at" => $oldOferta['id'], "activo" => $oldOferta['id']); } }
{ } public function imprimir() { $this->layout = 'imprimir'; $despesas = null; list($pessoasId, $empresaId, $dataInicio, $dataFim) = explode('/', $_GET['param']); $empresa = new Empresa(); $dadosEmpresa = $empresa->find('all', array('id' => $empresaId), array('logo', 'nome_fantasia', 'razao')); $entradas = $this->Financeiro->filtrar($empresaId, $pessoasId, $dataInicio, $dataFim, array(2, 3, 4, 5)); if (empty($pessoasId)) { $despesas = $this->Despesa->filtrar($empresaId, $dataInicio, $dataFim); } $this->set('dadosEmpresa', $dadosEmpresa[0]); $this->set('entradas', $entradas); $this->set('despesas', $despesas); $this->set('dataInicio', $dataInicio); $this->set('dataFim', $dataFim);
/** * Store a newly created resource in storage. * * @return Response */ public function store() { // $empresa = Empresa::find(Auth::user()->id); $precio = Input::get('precioServicio'); $servicio = Input::get('servicio'); $empresa->actividades()->attach($servicio, array('precio' => $precio)); return "good!"; }
public function store() { $rules = array('nombre_representante' => 'required', 'razon_social' => 'required', 'email' => 'required', 'sector' => 'required'); $validator = \Validator::make(Input::all(), $rules); if ($validator->passes()) { $empresa = new \Empresa(); $empresa->nombre_representante = Input::get('nombre_representante'); $empresa->razon_social = Input::get('razon_social'); $empresa->email = Input::get('email'); $empresa->telefono = Input::get('telefono'); $empresa->sector = Input::get('sector'); $empresa->intereses = Input::get('intereses'); $empresa->save(); return Response::json(['success' => 1], 200); } else { return Response::json($validator->messages(), 200); } }
public function fromArray($array) { $pessoa = new Pessoa(); $pessoa->setId(getValorOuNullo('id', $array)); $pessoa->setTipo(getValorOuNullo('tipo', $array)); if ($pessoa->getTipo() == 'PF') { $pessoa->setNome(getValorOuNullo('cadastro_nome', $array)); $pessoa->setCpf(getValorOuNullo('cadastro_cpf', $array)); } else { $pessoa->setCnpj(getValorOuNullo('cadastro_cnpj', $array)); $pessoa->setNome(getValorOuNullo('cadastro_razaoSocial', $array)); $pessoa->setNome_fantasia(getValorOuNullo('cadastro_nomeFantasia', $array)); $pessoa->setInscricao_estadual(getValorOuNullo('cadastro_inscricaoEstadual', $array)); $pessoa->setInscricao_municipal(getValorOuNullo('cadastro_inscricaoMunicipal', $array)); } $pessoa->setTelefone1(getValorOuNullo('cadastro_telefone', $array)); $pessoa->setTelefone2(getValorOuNullo('cadastro_telefone2', $array)); $pessoa->setTelefone3(getValorOuNullo('cadastro_telefone3', $array)); $pessoa->setFax(getValorOuNullo('cadastro_fax', $array)); $pessoa->setEmail(getValorOuNullo('cadastro_email', $array)); $pessoa->setSite(getValorOuNullo('cadastro_site', $array)); $pessoa->setCep(getValorOuNullo('cadastro_cep', $array)); $pessoa->setLogradouro(getValorOuNullo('cadastro_logradouro', $array)); $pessoa->setComplemento(getValorOuNullo('cadastro_complemento', $array)); $pessoa->setBairro(getValorOuNullo('cadastro_bairro', $array)); $pessoa->setNumero(getValorOuNullo('cadastro_numero', $array)); $pessoa->setCidade(getValorOuNullo('cadastro_cidade', $array)); $pessoa->setUf(getValorOuNullo('cadastro_estado', $array)); $pessoa->setObservacao(getValorOuNullo('cadastro_observacao', $array)); $pessoa->setData_criacao(date("Y-m-d h:i:s")); $empresaId = getValorOuNullo('empresa_id', $array); $usuarioId = getValorOuNullo('usuario_id', $array); if ($empresaId != null) { $empresa = new Empresa(); $empresa->setId($empresaId); $pessoa->setEmpresa($empresa); } if ($usuarioId != null) { $usuario = new Usuario(); $usuario->setId($usuarioId); $pessoa->setUsuario($usuario); } return $pessoa; }
/** * Método para crear/modificar un objeto de base de datos * * @param string $medthod: create, update * @param array $data: Data para autocargar el modelo * @param array $optData: Data adicional para autocargar * * return object ActiveRecord */ public static function setEmpresa($method, $data, $optData = null) { $obj = new Empresa($data); //Se carga los datos con los de las tablas if ($optData) { //Se carga información adicional al objeto $obj->dump_result_self($optData); } //Verifico que no exista otro menu, y si se encuentra inactivo lo active $conditions = "nombre = '{$obj->nombre}'"; $old = new Empresa(); if ($old->find_first($conditions)) { if ($method == 'create') { $obj->id = $old->id; $method = 'update'; } } return $obj->{$method}() ? $obj : FALSE; }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { // $empresa = Empresa::find(Auth::user()->id); $deporte = Input::get('deport'); $diaHabil = Input::get('precioHabil'); $diaFin = Input::get('precioFin'); //Prueba con el método del modelo Empresa $empresa->deportes()->attach($deporte, array('precio_dia_habil' => $diaHabil, 'precio_fin_semana' => $diaFin)); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($name) { $deporte = new Deporte(); $service = new Actividad(); $id = Auth::user()->id; $empresa = Empresa::find($id); $deportes = $empresa->deportes; $servicios = $empresa->actividades; return View::make('dashboard.dashboard', array('empresaNombre' => $name, 'deport' => $deporte->comboDeporte(), 'service' => $service->comboServicios(), 'deportes' => $deportes, 'servicios' => $servicios)); }
/** * Método para agregar */ public function agregar() { if (Input::hasPost('empresa')) { if (Empresa::setEmpresa('create', Input::post('empresa'))) { Flash::valid('la Empresa se ha creado correctamente!'); return Redirect::toAction('listar'); } } $this->page_title = 'Agregar Empresa'; }
public function __construct() { parent::__construct(); $this->load->library('pagination'); $this->load->helper('form'); $this->load->library('form_validation'); $this->load->model('proveedor_model'); $this->load->model('provincia_model', 'Provincia'); $this->load->model('ciudad_model', 'Ciudad'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id) { $data = Input::all(); $empresa = Empresa::find($id); $empresa->nombre = $data['nombre']; $empresa->ruc = $data['ruc']; $empresa->telefono = $data['telefono']; $empresa->descripcion = $data['descripcion']; $empresa->save(); return Redirect::route('datos.empresas.index'); }
public function __construct() { parent::__construct(); $this->load->library('pagination'); $this->load->helper('form'); $this->load->library('form_validation'); $this->load->model('constructora_model'); $this->load->model('provincia_model', 'Provincia'); $this->load->model('ciudad_model', 'Ciudad'); $this->form_validation->set_error_delimiters('<div class="alert alert-error"> <button type="button" class="close" data-dismiss="alert">×</button> <h4>Error</h4>', '</div>'); }
public function editar_empresa_actividad() { $fk_empresa = Empresa::get()->lists('empresa_nombre', 'id'); $fk_actividad = Actividad::get()->lists('actividad_nombre', 'id'); $inputs = Input::get('idedit'); $empresa_actividad = Empresa_Actividad::find($inputs); if ($empresa_actividad) { return View::make('empresa_actividad.createEmpresaActividad', array('fk_empresa' => $fk_empresa, 'fk_actividad' => $fk_actividad, 'empresa_actividad' => $empresa_actividad)); } else { return Redirect::to('empresa_actividad'); } }