public function excluir($id) { if (!($registro = $this->findById($id))) { throw new RegistroNaoEncontradoException($id); } $Objetivo = new Objetivo(); if ($objetivos = $Objetivo->find("all", array("conditions" => array("Objetivo.objetivo_id" => $id, "Objetivo.status" => 1)))) { throw new Exception("Este Objetico não pode ser excluído pois existem outros objetivos associados ao este."); } $this->id = $id; if ($this->saveField("status", 0)) { return true; } return false; }
public function store() { $importador = new \Gia\Classes\ImportadorProyecto('/uploads/proyectos/temp.txt'); $importador->extraer(); $urg = Urg::whereUrg($importador->urg)->get(array('id')); $fondo = Fondo::whereFondo($importador->fondo)->get(array('id')); $arr_inicio = explode("/", $importador->inicio); $arr_fin = explode("/", $importador->fin); $proyecto = new Proyecto(); $proyecto->proyecto = $importador->proy; $proyecto->d_proyecto = $importador->d_proyecto; $proyecto->monto = $importador->monto_proy; $proyecto->urg_id = $urg[0]->id; $proyecto->tipo_proyecto_id = 1; $proyecto->aaaa = $importador->aaaa; $proyecto->inicio = $arr_inicio[2] . "-" . $arr_inicio[1] . "-" . $arr_inicio[0]; $proyecto->fin = $arr_fin[2] . "-" . $arr_fin[1] . "-" . $arr_fin[0]; $proyecto->save(); //Inserta datos @fondo_proyecto $proyecto->fondos()->attach($fondo[0]->id); $arr_objetivos = array(); foreach ($importador->arr_recursos as $partida => $val) { //Buscar objetivo en key del arreglo $objetivo_id = array_search($val['objetivo'], $arr_objetivos); //Si no se encuentra if (empty($objetivo_id)) { $objetivo = new Objetivo(); $objetivo->objetivo = $val['objetivo']; $objetivo->d_objetivo = $val['d_objetivo']; $objetivo->save(); $objetivo_id = $objetivo->id; $arr_objetivos[$objetivo->id] = $val['objetivo']; } $cog = Cog::whereCog($val['cog'])->get(); $rm = new Rm(); $rm->rm = $partida; $rm->proyecto_id = $proyecto->id; $rm->objetivo_id = $objetivo_id; $rm->actividad_id = 1; $rm->cog_id = $cog[0]->id; $rm->fondo_id = $fondo[0]->id; $rm->monto = $val['monto']; $rm->d_rm = ""; $rm->save(); } return Redirect::action('ProyectosController@index'); }
public function run() { Objetivo::create(array('Objetivo' => NULL)); Objetivo::create(array('Objetivo' => 'Realizar proyectos de Producción Más Limpia y Eficiencia Energética, que ayuden a las empresas a prevenir y disminuir la generación de residuos, así como propiciar el uso eficiente de sus recursos.')); Objetivo::create(array('Objetivo' => NULL)); Objetivo::create(array('Objetivo' => NULL)); Objetivo::create(array('Objetivo' => 'Formar recursos humanos en producción más limpia, eficiencia energética y otros temas relacionados con el desarrollo sustentable.')); Objetivo::create(array('Objetivo' => 'Ofertar los servicios del CMP+L, realizar prospección para incrementar la cartera de clientes así como establecer y mantener el contacto con los clientes.')); Objetivo::create(array('Objetivo' => 'Administrar los recursos asignados al CMP+L.')); Objetivo::create(array('Objetivo' => 'Realizar el PEDMP y POA así como sus seguimientos trimestrales; coordinar las actividades de los RD\'s de los diferentes sistemas del CMP+L.')); Objetivo::create(array('Objetivo' => 'Reuniones')); Objetivo::create(array('Objetivo' => 'Biblioteca del CMPL')); Objetivo::create(array('Objetivo' => 'Policía')); $this->command->info('ObjetivoTableSeeder: Objetivos cargados correctamente'); }
function fntDeletaObjetivos() { $t = new Objetivo(); $t->setCodcaso($_SESSION['caso']); $t->setCoditem(base64_decode($_POST['id'])); if ($t->Deleta()) { return "@lng[Objetivo deletado com sucesso!]"; } else { return "ERRO. @lng[Não foi possível excluir o objetivo.] " . $t->getErro(); } }
public function ajax_objetivos() { if (Request::ajax()) { $input = Input::get('destID'); $objetivo = Objetivo::where('destID', '=', $input)->get(); return Response::json($objetivo, 200); } }
function fntProcessaDadosObjetivos() { if ($_SESSION['caso'] > 0) { $codcaso = $_SESSION['caso']; $des = urldecode($_POST['txtDescricao']); $ob = new Objetivo(); if (trim($des) != "") { $ob->setDescricao($des); } $ob->setCodcaso($codcaso); $ret = ""; if ($_SESSION['objetivo'] > 0) { $ob->setCoditem($_SESSION['objetivo']); $ret = $ob->Atualiza(); $_SESSION['objetivo'] = 0; Log::RegistraLog('Atualizou o objetivo ' . $ob->getCoditem() . ' do caso de estudo ' . $codcaso); } else { $ret = $ob->Insere(); Log::RegistraLog('Inseriu um objetivo para o caso de estudo.'); } if ($ret == true) { echo "OK"; } else { Log::RegistraLog('ERRO. Acusado erro ao executar ultima operação. OBJETIVOS. Descrição: ' . $ob->getErro()); echo $ob->getErro(); } } }
public function Carrega() { if (isset($this->codcaso)) { if (isset($this->coditem)) { $sql = "select CodCaso, CodObjetivo, Descricao "; $sql .= "from mescasoobjetivos where CodCaso = :pCodCaso and CodObjetivo = :pCodItem;"; $cnn = Conexao2::getInstance(); $cmd = $cnn->prepare($sql); $cmd->bindParam(":pCodCaso", $this->codcaso, PDO::PARAM_INT); $cmd->bindParam(":pCodItem", $this->coditem, PDO::PARAM_INT); $cmd->execute(); if ($cmd->errorCode() == Comuns::QUERY_OK) { $rs = $cmd->fetch(PDO::FETCH_OBJ); $obj = new Objetivo(); $obj->setCodcaso($rs->CodCaso); $obj->setCoditem($rs->CodObjetivo); $obj->setDescricao($rs->Descricao); return $obj; } else { $msg = $cmd->errorInfo(); $this->msg_erro = $msg[2]; return false; } } else { $this->msg_erro = "@lng[Item não informado]"; return false; } } else { $this->msg_erro = "@lng[Caso não informado]"; return false; } }
public function MontaTelaExibicao($organizador, $tipo, $chavemostrar, $codcontref) { $html = ""; $htcont = new HashTable(); if ($organizador == "raiz") { // Se for a raiz, exibo os objetivos. $objetivos = new Objetivo(); $objetivos->setCodcaso($_SESSION['casores']); $lista = $objetivos->ListaRecordSet(); if ($lista) { $html = '<ul class="objetivos-caso">'; foreach ($lista as $objetivo) { $html .= '<li>' . $objetivo->Descricao . '</li>'; } $html .= '</ul>'; $htcont->AddItem("conteudo", $html); } else { $htcont->AddItem("conteudo", "@lng[Não foi possível recuperar o conteudo. Detalhes:] " . $objetivos->getErro()); } $htcont->AddItem("titulosecao", "@lng[Objetivos do caso]"); $htcont->AddItem("chave", $chavemostrar); $htcont->AddItem("menu", $this->BuscaMenusItem($tipo)); $htcont->AddItem("saibamais", $this->BuscaDadosSaibaMais($chavemostrar)); } else { if ($organizador == "cont") { //Log::RegistraLog("Organizador enviado: " . $organizador); switch ($tipo) { case 'an': $htcont = $this->RenderAnamnese(1); if ($htcont) { $htcont->AddItem("chave", $chavemostrar); } else { $htcont = new HashTable(); $htcont->AddItem("conteudo", "@lng[Não foi possível recuperar o conteudo. Detalhes:] " . $this->getErro()); } break; case 'aninv': $htcont = $this->RenderAnamnese(2); if ($htcont) { $htcont->AddItem("chave", $chavemostrar); } else { $htcont = new HashTable(); $htcont->AddItem("conteudo", "@lng[Não foi possível recuperar o conteúdo. Detalhes:] " . $this->getErro()); } break; case 'exfis': $htcont = $this->RenderExameFisico(); if ($htcont) { $htcont->AddItem("chave", $chavemostrar); } break; case "optex": $htcont = $this->renderPadrao('optex telaexibicao'); break; case "resex": $htcont = $this->renderPadrao('resex telaexibicao'); break; case "diag": $htcont = $this->renderPadrao('diag telaexibicao'); break; case "trat": $htcont = $this->renderPadrao('trat telaexibicao'); break; case "des": $htcont = $this->renderPadrao('des telaexibicao'); break; case 'html': $htcont = $this->renderHTML($codcontref); break; case 'img': $htcont = $this->renderPadrao('img telaexibicao'); break; case 'vid': $htcont = $this->renderPadrao('vid telaexibicao'); break; case 'aud': $htcont = $this->renderPadrao('aud telaexibicao'); break; case "perg": $htcont = $this->renderPadrao('perg telaexibicao'); break; case "grupo-perg": $htcont = $this->renderPadrao('grupo-perg telaexibicao'); break; } $htcont->AddItem("saibamais", $this->BuscaDadosSaibaMais($chavemostrar)); } else { if ($organizador == "agr") { $htcont->AddItem("conteudo", "Aguarde"); } } } return $htcont; }
<?php $codigo = $_POST["codigo"]; require_once '../negocio/ObjetivoEstrategicoRegional.class.php'; $objObjetivo = new Objetivo(); $objObjetivo->setCodigo($codigo); $resultado = $objObjetivo->eliminar(); echo json_encode($resultado);
<?php $codigo = $_POST["codigo"]; require_once '../negocio/ObjetivoEstrategicoRegional.class.php'; $objObjetivo = new Objetivo(); $resultado = $objObjetivo->leerDatos($codigo); echo json_encode($resultado);
function TrataDadosObjetivosDlg() { $h = new HashTable(); if (isset($_SESSION['caso']) && $_SESSION['caso'] != 0) { $o = new Objetivo(); if ($_POST['r'] != "") { $codobj = base64_decode($_POST['r']); $_SESSION['objetivo'] = $codobj; $o->setCodcaso($_SESSION['caso']); $o->setCoditem($codobj); $obj = $o->Carrega(); $h->AddItem("txtDescricao", $obj->getDescricao()); } else { $h->AddItem("txtDescricao", ""); } return $h->ToXML(); } else { return "@lng[Erro ao localilzar o caso de estudo]"; } }
<?php require_once '../negocio/ObjetivoEstrategicoRegional.class.php'; $objObjetivo = new Objetivo(); $resultado = $objObjetivo->listar(); echo json_encode($resultado); ?>
<?php $objetivo = $_POST["txtobjetivo"]; $eje = $_POST["txteje"]; require_once '../negocio/ObjetivoEstrategicoRegional.class.php'; $objObjetivo = new Objetivo(); $objObjetivo->setNombre($objetivo); $objObjetivo->setEje($eje); $resultado = $objObjetivo->agregar(); echo json_encode($resultado);
<?php $objetivo = $_POST["txtobjetivo"]; $eje = $_POST["txteje"]; $descripcion = $_POST["txtdescripcion"]; require_once '../negocio/objetivoEstrategico.class.php'; $objObjetivo = new Objetivo(); $objObjetivo->setNombre($objetivo); $objObjetivo->setEje($eje); $objObjetivo->setDescripcion($descripcion); $resultado = $objObjetivo->agregar(); echo json_encode($resultado);
public function run() { Eloquent::unguard(); Objetivo::create(array('objetivo' => '1', 'd_objetivo' => '')); Actividad::create(array('actividad' => '1', 'd_actividad' => '')); }
<?php $codigo = $_POST["txtcodigo"]; $objetivo = $_POST["txtobjetivoedit"]; $eje = $_POST["txtejeedit"]; require_once '../negocio/ObjetivoEstrategicoRegional.class.php'; $objObjetivo = new Objetivo(); $objObjetivo->setCodigo($codigo); $objObjetivo->setNombre($objetivo); $objObjetivo->setEje($eje); $resultado = $objObjetivo->editar(); echo json_encode($resultado);
/** * Show the form for editing the specified */ public function edit($id) { $this->data['beneficiariosActive'] = 'active'; $this->data['destinos'] = Destino::lists('destino', 'id'); $this->data['beneficiario'] = Beneficiario::where('beneficiarioID', '=', $id)->get()->first(); $this->data['objetivo'] = Objetivo::find($this->data['beneficiario']->objetivo); $this->data['responsable'] = Personal::where('beneficiarioID', '=', $id)->where('tipoPersonal', '=', 'responsable')->get()->first(); $doc = []; // dd($this->data['responsable']); foreach ($this->data['beneficiario']->getDocuments as $documents) { $doc[$documents->type] = $documents->fileName; } $this->data['documents'] = $doc; $this->data['zonificacion'] = Zonificacion::where('beneficiarioID', '=', $id)->get()->first(); // dd($this->data['responsable'] ); //return $this->data; return View::make('admin.beneficiarios.edit', $this->data); }
<?php require_once '../negocio/ObjetivoEstrategicoRegional.class.php'; $objObjetivo = new Objetivo(); $resultado = $objObjetivo->obtenerEjes(); echo json_encode($resultado);