/** * * @param desde * @param numeroElementos */ function cargar($desde = 0, $numeroElementos = 0) { $db = FabricaBaseDatos::crear(); $select = $db->select()->from('tipo_documento'); $rows = $db->fetchAssoc($select); foreach ($rows as $row) { $unTipoDoc = new TipoDocumento($row['id_tipo_documento']); $unTipoDoc->set_nombre($row['nombre']); $unTipoDoc->set_descripcion($row['descripcion']); array_push($this->_elementos, $unTipoDoc); } return true; }
public function run() { Eloquent::unguard(); // Borramos todas las cuidades DB::table('tipos_documentos')->delete(); TipoDocumento::create(['id' => '1', 'tipo' => 'CÉDULA', 'abrev' => 'CC']); TipoDocumento::create(['tipo' => 'TARJETA DE IDENTIDAD', 'id' => '2', 'abrev' => 'TI']); TipoDocumento::create(['id' => '3', 'tipo' => 'NÚMERO ÚNICO DE IDENTIFICACIÓN PERSONAL', 'abrev' => 'NUIP']); TipoDocumento::create(['id' => '4', 'tipo' => 'REGISTRO CIVIL', 'abrev' => 'RC']); TipoDocumento::create(['id' => '5', 'tipo' => 'CÉDULA EXTRANJERA', 'abrev' => 'CE']); TipoDocumento::create(['id' => '6', 'tipo' => 'PASAPORTE', 'abrev' => 'PASP']); }
public function toXml() { $salida = '<Documento>'; $salida .= "<Id>"; $salida .= $this->_id; $salida .= "</Id>"; //remitente $salida .= "<IdRemitente>"; $salida .= $this->_remitente->get_id(); $salida .= "</IdRemitente>"; $salida .= "<NombreRemitente>"; $salida .= $this->_remitente->get_nombreRemite(); $salida .= "</NombreRemitente>"; //asunto $salida .= "<IdAsunto>"; $salida .= $this->_asunto->get_id(); $salida .= "</IdAsunto>"; $salida .= "<NombreAsunto>"; $salida .= $this->_asunto->get_nombre(); $salida .= "</NombreAsunto>"; //tipo $salida .= "<IdTipoDocumento>"; $salida .= $this->_tipo->get_id(); $salida .= "</IdTipoDocumento>"; $salida .= "<NombreTipoDocumento>"; $salida .= $this->_tipo->get_nombre(); $salida .= "</NombreTipoDocumento>"; //estado $salida .= "<IdEstadoDocumento>"; $salida .= $this->_estado->get_id(); $salida .= "</IdEstadoDocumento>"; $salida .= "<FechaReg>"; $salida .= $this->_fecha_reg; $salida .= "</FechaReg>"; $salida .= "<NroDocumento>"; $salida .= $this->_nroDocumento; $salida .= "</NroDocumento>"; $salida .= "<NroFolios>"; $salida .= $this->_nroFolios; $salida .= "</NroFolios>"; $salida .= "<Comentario>"; $salida .= $this->_comentario; $salida .= "</Comentario>"; $salida .= "<Sumilla>"; $salida .= $this->_sumilla; $salida .= "</Sumilla>"; $salida .= "</Documento>"; return $salida; }
public function actionFinalizarPedido() { $this->layout = 'sitio'; if (isset($_SESSION['Cliente'])) { if (count($_SESSION['carro']) > 0) { $pedido = new Pedido(); $direccion = Direccion::model()->with('comuna')->findByPk($_POST['Pedido']['direcciones']); $formaPago = FormaPago::model()->findByPk($_POST['Pedido']['formaPago']); $tipoDocumento = TipoDocumento::model()->findByPk($_POST['Pedido']['tiposDocumento']); $pedido->pedido_fecha = new CDbExpression('NOW()'); $pedido->pedido_cliente_nombre = $_SESSION['Cliente']['cliente_nombre']; $pedido->pedido_cliente_direccion = $direccion->direccion_descripcion; $pedido->pedido_cliente_comuna = $direccion->comuna->comuna_nombre; $pedido->pedido_cliente_telefono = $_SESSION['Cliente']['cliente_telefono']; $pedido->pedido_cliente_telefono_movil = $_SESSION['Cliente']['cliente_telefono_movil']; $pedido->pedido_total = $_SESSION['total_carro']; $pedido->cliente_id = $_SESSION['Cliente']['cliente_id']; $pedido->forma_pago_id = $formaPago->forma_pago_id; $pedido->tipo_documento_id = $tipoDocumento->tipo_documento_id; if ($pedido->save()) { Yii::app()->user->setFlash('pedidoRealizadoCorrecto', "¡Gracias por comprar!<br/>Tu pedido es el número: #" . str_pad($pedido->pedido_id, 10, "0", STR_PAD_LEFT) . "<br />Recibirás un e-mail con los detalles de tu pedido."); foreach ($_SESSION['carro'] as $key => $producto) { $pedidoDetalle = new PedidoDetalle(); $pedidoDetalle->producto_codigo = $producto['producto_codigo']; $pedidoDetalle->pedido_detalle_descripcion = $producto['producto_nombre']; $pedidoDetalle->pedido_detalle_precio = $producto['producto_precio']; $pedidoDetalle->pedido_detalle_cantidad = $producto['producto_cantidad']; $pedidoDetalle->pedido_detalle_total = $producto['producto_precio'] * $producto['producto_cantidad']; $pedidoDetalle->pedido_id = $pedido->pedido_id; $pedidoDetalle->producto_id = $producto['producto_id']; $pedidoDetalle->save(); } unset($_SESSION['carro']); $_SESSION['carro'] = array(); } else { //echo "<pre>"; print_r($pedido->getErrors()); echo "</pre>"; Yii::app()->user->setFlash('pedidoRealizadoError', "No es posible realizar tu pedido en este momento, favor intenta más tarde."); } } else { Yii::app()->user->setFlash('pedidoCarroVacio', "No es posible realizar tu pedido en este momento, agrega productos a tu carro."); } } $this->render('finalizarPedido'); }
public function render_view_soporte_tecnico($idsoporte_tecnico = null) { if (Auth::check()) { $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); // Verifico si el usuario es un Webmaster if (($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) && $idsoporte_tecnico) { $data["soporte_tecnico_info"] = SoporteTecnico::find($idsoporte_tecnico)->get(); $data["soporte_tecnico_info"] = $data["soporte_tecnico_info"][0]; $data["proveedor"] = Proveedor::lists('razon_social', 'idproveedor'); if ($data["soporte_tecnico_info"] == null) { return Redirect::to('soportes_tecnicos/list_soporte_tecnico'); } $data["tipo_documento_identidad"] = TipoDocumento::lists('nombre', 'idtipo_documento'); return View::make('soporte_tecnico/viewSoporteTecnico', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
require_once "{$ruta_raiz}/class_control/Radicado.php"; require_once "{$ruta_raiz}/include/tx/Radicacion.php"; require_once "{$ruta_raiz}/include/tx/Historico.php"; require_once "{$ruta_raiz}/class_control/ControlAplIntegrada.php"; require_once "{$ruta_raiz}/include/tx/Expediente.php"; require_once "{$ruta_raiz}/include/tx/Historico.php"; require_once "{$ruta_raiz}/include/class/DatoOtros.php"; error_reporting(0); $dep = new Dependencia($db); $espObjeto = new Esp($db); $radObjeto = new Radicado($db); $radObjeto->radicado_codigo($numrad); //objeto que maneja el tipo de documento del anexos $tdoc = new TipoDocumento($db); //objeto que maneja el tipo de documento del radicado $tdoc2 = new TipoDocumento($db); $tdoc2->TipoDocumento_codigo($radObjeto->getTdocCodi()); $fecha_dia_hoy = Date("Y-m-d"); $sqlFechaHoy = $fecha_dia_hoy; //OBJETO CONTROL DE APLICACIONES INTEGRADAS. $objCtrlAplInt = new ControlAplIntegrada($db); //OBJETO EXPEDIENTE $objExpediente = new Expediente($db); $expRadi = $objExpediente->consulta_exp($numrad); $dep->Dependencia_codigo($dependencia); $dep_sigla = $dep->getDepeSigla(); $nurad = trim($nurad); $numrad = trim($numrad); $hora = date("H") . "_" . date("i") . "_" . date("s"); // var que almacena el dia de la fecha $ddate = date('d');
<?php include_once '../../includes.sys/ini.php'; include_once '../../includes.sys/metodos.php'; include_once '../DAO/TipoDocumentoDAO.php'; include_once '../TipoDocumento.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once '../../head.php'; $acesso = listarAcesso(); if (!in_array(133, $acesso)) { echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/projeto/documentos/fase_projeto.php";</script>'; } $DAO = new TipoDocumentoDAO(); $tipoDocumento = new TipoDocumento(); //Verifica se foi executado a acao de salvar if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') { $tipoDocumento->setNome(limpaTexto($_POST['nome'])); $tipoDocumento->setCodigo(limpaTexto($_POST['codigo'])); $tipoDocumento->setId(limpaTexto($_POST['id'])); if (!preg_match("/[0-9]/", $tipoDocumento->getCodigo())) { //Verifica se o nome esta em branco if ($tipoDocumento->getNome() != "" && $tipoDocumento->getCodigo() != "") { $retorno = $DAO->Atualizar($tipoDocumento); if ($retorno == true) { echo '<script language= "JavaScript">alert("Registro alterado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { echo $retorno; } } } else {
<?php include_once '../../includes.sys/ini.php'; include_once '../../includes.sys/metodos.php'; include_once '../DAO/TipoDocumentoDAO.php'; include_once '../TipoDocumento.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once '../../head.php'; if (!in_array(197, listarAcesso())) { echo '<script language= "JavaScript">location.href="index.php";</script>'; } $tipoDocumento = new TipoDocumento(); $DAO = new TipoDocumentoDAO(); //Verifica se a acao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') { $tipoDocumento->setId(limpaTexto($_POST['id'])); $tipoDocumento->setUsuario(userId()); $tipoDocumento->setNome(limpaTexto($_POST['documento'])); $resultado = $DAO->Atualizar($tipoDocumento); if ($resultado == 1) { echo '<script language= "JavaScript">alert("Registro alterado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { echo '<script language= "JavaScript">alert("Erro ao gravar o arquivo.");</script>'; print_r($resultado); } } else { $tipoDocumento->setId(limpaTexto($_GET['id'])); $query = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_WORK_FLOW_TIPO_DOCUMENTO . " WHERE status = 'S' AND id = " . $tipoDocumento->getId()); if ($query->rowCount() == 1) { foreach ($query as $row) {
session_start(); if (!$ruta_raiz) { $ruta_raiz = "."; } if (!$dependencia) { include_once "{$ruta_raiz}/rec_session.php"; } include_once "{$ruta_raiz}/include/db/ConnectionHandler.php"; require_once "{$ruta_raiz}/include/combos.php"; require_once "{$ruta_raiz}/class_control/TipoDocumento.php"; if (!$db) { $db = new ConnectionHandler($ruta_raiz); } $db->conn->SetFetchMode(ADODB_FETCH_ASSOC); if ($verUnico == 1) { $objTipoDocto = new TipoDocumento($db); $objTipoDocto->TipoDocumento_codigo($tdoc); } // print ("Llega ($tdoc)($verUnico)--".$objTipoDocto->get_sgd_tpr_codigo() ."--". $objTipoDocto->get_sgd_tpr_descrip() ); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Orfeo. Anexar archivo .... </title> <link rel="stylesheet" href="estilos_totales.css"> <script language="JavaScript" type="text/JavaScript"> function datosBasicos (){ opener.datosBasicos(); this.close(); }
// Anexos por Julian Rolon // lista los documentos del radicado y proporciona links para ver historicos de cada documento // este archivo se incluye en la pagina ver_radicado.php if (!$ruta_raiz) { $ruta_raiz = '.'; } include_once $ruta_raiz . '/class_control/anexo.php'; include_once $ruta_raiz . '/include/db/ConnectionHandler.php'; require_once $ruta_raiz . '/class_control/TipoDocumento.php'; include_once $ruta_raiz . '/class_control/firmaRadicado.php'; include_once $ruta_raiz . '/config.php'; require_once $ruta_raiz . '/class_control/ControlAplIntegrada.php'; require_once $ruta_raiz . '/class_control/AplExternaError.php'; $db = new ConnectionHandler('.'); $db->conn->SetFetchMode(ADODB_FETCH_ASSOC); $objTipoDocto = new TipoDocumento($db); $objTipoDocto->TipoDocumento_codigo($tdoc); $objFirma = new FirmaRadicado($db); $objCtrlAplInt = new ControlAplIntegrada($db); $num_archivos = 0; $anexos_radicado = array(); $contador = 0; $anex =& new Anexo($db); $sqlFechaDocto = $db->conn->SQLDate('Y-m-D H:i:s A', 'sgd_fech_doc'); $sqlFechaAnexo = $db->conn->SQLDate('Y-m-D H:i:s A', 'anex_fech_anex'); $sqlSubstDesc = $db->conn->substr . '(anex_desc, 0, 50)'; include_once './include/query/busqueda/busquedaPiloto1.php'; // Modificado SGD 06-Septiembre-2007 $isql = "select anex_codigo AS DOCU,\r\n anex_tipo_ext AS EXT,\r\n anex_tamano AS TAMA,\r\n anex_solo_lect AS RO,\r\n usua_nomb AS CREA,\r\n {$sqlSubstDesc} AS DESCR,\r\n anex_nomb_archivo AS NOMBRE,\r\n ANEX_CREADOR,\r\n ANEX_ORIGEN,\r\n ANEX_SALIDA,\r\n {$radi_nume_salida} as RADI_NUME_SALIDA,\r\n ANEX_ESTADO,\r\n SGD_PNUFE_CODI,\r\n SGD_DOC_SECUENCIA,\r\n SGD_DIR_TIPO,\r\n SGD_DOC_PADRE,\r\n SGD_TPR_CODIGO,\r\n SGD_APLI_CODI,\r\n SGD_TRAD_CODIGO,\r\n SGD_TPR_CODIGO,\r\n ANEX_TIPO,\r\n {$sqlFechaDocto} as FECDOC,\r\n {$sqlFechaAnexo} as FEANEX,\r\n ANEX_TIPO as NUMEXTDOC\r\n from anexos,\r\n anexos_tipo,\r\n usuario\r\n where anex_radi_nume = {$verrad} and\r\n anex_tipo = anex_tipo_codi and\r\n anex_creador = usua_login and\r\n anex_borrado='N'\r\n order by anex_codigo,\r\n radi_nume_salida,\r\n sgd_dir_tipo,\r\n anex_numero "; $enlace_detalles_archivo = 'detalle_archivos.php?' . 'usua=' . $krd . '&radi=' . $verrad . '&anexo='; $enlace_nuevo_archivo = ORFEO_URL . '/nuevo_archivo.php?codigo=';
<?php include_once '../../includes.sys/ini.php'; include_once '../../includes.sys/metodos.php'; include_once '../DAO/TipoDocumentoDAO.php'; include_once '../TipoDocumento.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once '../../head.php'; if (!in_array(199, listarAcesso())) { echo '<script language= "JavaScript">location.href="index.php";</script>'; } $tipoDocumento = new TipoDocumento(); $DAO = new TipoDocumentoDAO(); //Verifica se a acao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'inserir') { $tipoDocumento->setUsuario(userId()); $tipoDocumento->setNome(limpaTexto($_POST['documento'])); $tipoDocumento->setEditavel('S'); $resultado = $DAO->Gravar($tipoDocumento); if ($resultado == 1) { echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="new.php";</script>'; } else { echo '<script language= "JavaScript">alert("Erro ao gravar o arquivo.");</script>'; print_r($resultado); } } else { $tipoDocumento->setNome(""); } ?> <!-- topbar ends -->
public function render_view_user($id = null) { if (Auth::check()) { $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); // Verifico si el usuario es un Webmaster if ($data["user"]->idrol == 1 && $id) { $data["tipos_documento"] = TipoDocumento::lists('nombre', 'idtipo_documento'); $data["areas"] = Area::lists('nombre', 'idarea'); $data["roles"] = Rol::lists('nombre', 'idrol'); $data["user_info"] = User::searchUserById($id)->get(); if ($data["user_info"]->isEmpty()) { return Redirect::to('user/list_user'); } $data["user_info"] = $data["user_info"][0]; return View::make('user/viewUser', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
include_once '../../includes.sys/ini.php'; include_once INTERNAL_ROOT_PORTAL . '/includes.sys/metodos.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/DAO/DocumentoDAO.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/Documento.class.php'; include_once INTERNAL_ROOT_PORTAL . '/workflow/DAO/TipoDocumentoDAO.php'; include_once INTERNAL_ROOT_PORTAL . '/workflow/TipoDocumento.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once INTERNAL_ROOT_PORTAL . '/head.php'; if (!in_array(76, listarAcesso())) { echo '<script language= "JavaScript">location.href="index.php";</script>'; } $documento = new Documento(); $DAO = new DocumentoDAO(); $DAO_WF = new TipoDocumentoDAO(); $tipoDocumento = new TipoDocumento(); $documento->setId(limpaTexto($_GET['id'])); // Verifica se a acao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') { $documento->setNome($_POST['nome']); $documento->setProduto($_POST['produto']); $documento->setDataPrevisao($_POST['dat_previsao'], 'converter'); $documento->setGrupo($_POST['grupo']); $documento->setIdPessoa($_POST['pessoa']); $documento->setTipo($_POST['tipo']); $documento->setUsuario(userId()); $documento->setId($_POST['id']); $tipoDocumento->setNome($documento->GetNome()); $query = $DAO->Listar("SELECT nome FROM " . MYSQL_BASE_PRODUTOS . " WHERE id=" . $documento->getId()); foreach ($query as $row) { $tipoDocumento->setNomeConsulta($row['nome']);
</fieldset> <br> <fieldset> <legend class="texto_adm_negrita">Mantención de Tipos de Documento </legend> <table width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">ID</th> <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">NOMBRE TIPO DOCUMENTO</th> <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">VALOR TIPO DOCUMENTO</th> <!-- <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">ELIMINAR</th> --> <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">MODIFICAR</th> </tr> <?php include_once '../controller/class_tipo_documento.php'; $tipo_documento = new TipoDocumento(); $r = $tipo_documento->getTipoDocumento(); while ($f = mysql_fetch_object($r)) { ?> <tr> <td class="texto_adm"><?php echo $f->id; ?> </td> <td class="texto_adm"><?php echo $f->nombre; ?> </td> <td class="texto_adm"><?php echo $f->valor; ?>
<?php include_once '../../includes.sys/ini.php'; include_once INTERNAL_ROOT_PORTAL . '/includes.sys/metodos.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/DAO/DocumentoDAO.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/Documento.class.php'; include_once INTERNAL_ROOT_PORTAL . '/workflow/DAO/TipoDocumentoDAO.php'; include_once INTERNAL_ROOT_PORTAL . '/workflow/TipoDocumento.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once INTERNAL_ROOT_PORTAL . '/head.php'; $DAO = new DocumentoDAO(); $DAO_WF = new TipoDocumentoDAO(); $tipoDocumento = new TipoDocumento(); if (!in_array(78, listarAcesso())) { echo '<script language= "JavaScript">location.href="index.php";</script>'; } //Verifica se a acao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'inserir') { $documento = new Documento(); $DAO = new DocumentoDAO(); $documento->setNome($_POST['nome']); $documento->setProduto($_POST['produto']); $documento->setDataPrevisao($_POST['dat_previsao'], "converter"); $documento->setGrupo($_POST['grupo']); $documento->setIdPessoa($_POST['pessoa']); $documento->setTipo($_POST['tipo']); $documento->setUsuario(userId()); $tipoDocumento->setEditavel('N'); $tipoDocumento->setUsuario(userId()); $tipoDocumento->setNome(limpaTexto($_POST['nome'])); $nome = $documento->getNome();
@stop @section('footer') <div class="modal fade" id="modalFormDocumento" tabindex="-1" role="dialog" aria-labelledby="etiquetaFormDR" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> {{ Form::open(array('id'=>'formADocumento', 'role'=>'form', 'action' => 'PDAController@escogerDocumento')) }} <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title" id="etiquetaFormDR">Nuevo Documento</h4> </div> <div class="modal-body"> <div class="form-group row"> {{ Form::label('tipo_documento', 'Tipo de documento', array('class' => 'col-sm-4'))}} <?php $collection = TipoDocumento::whereIn('rol', array("PDA", "profesor", "PDAJDA"))->get()->toArray(); $collection = array_values(array_sort($collection, function ($value) { return $value['nombre']; })); $arreglo = array(); foreach ($collection as $clave => $valor) { $arreglo[$valor['id']] = $valor['nombre']; } ?> {{ Form::select('tipo_documento', $arreglo, null, array('class' => 'col-sm-6 col-xs-offset-1')) }} </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button> {{ Form::submit('Elegir', array('class'=>'btn btn-primary')) }} </div>
<?php include_once '../../includes.sys/ini.php'; include_once INTERNAL_ROOT_PORTAL . '/includes.sys/metodos.php'; include_once INTERNAL_ROOT_PORTAL . "/ged/DAO/DocumentoDAO.php"; include_once INTERNAL_ROOT_PORTAL . '/workflow/DAO/TipoDocumentoDAO.php'; include_once INTERNAL_ROOT_PORTAL . '/workflow/TipoDocumento.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once INTERNAL_ROOT_PORTAL . '/head.php'; if (!in_array(75, listarAcesso())) { echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/modulos.php";</script>'; } $DAO = new DocumentoDAO(); $DAO_WF = new TipoDocumentoDAO(); $tipoDocumento = new TipoDocumento(); if (!empty($_GET['cmd']) && $_GET['cmd'] == 'del') { $id = ValidateInteger(INPUT_GET, 'id'); $query = $DAO->Listar("SELECT nome FROM " . MYSQL_BASE_PRODUTOS . " WHERE id=" . $id); foreach ($query as $row) { $tipoDocumento->setNomeConsulta($row['nome']); } $retorno = $DAO_WF->DeletarPorNome($tipoDocumento); //deletar do workflow if ($retorno == 1) { $retorno = $DAO->DeletarProduto($id); if ($retorno == 1) { echo '<script language= "JavaScript">alert("Registro removido com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { print_r($retorno); }
public function run() { $faker = Faker\Factory::create(); $primerNumValido = 11110; for ($i = 0; $i < 150; $i++) { ProfesorValido::create(['num_empleado' => $primerNumValido + $i]); } for ($i = 1; $i <= 100; $i++) { Profesor::create(['num_empleado' => $primerNumValido + $i, 'password' => '' . ($primerNumValido + $i), 'email' => $faker->unique()->email, 'status' => 1, 'rol' => $i == 1 ? "subdirector" : ($i == 2 ? "JDD" : ($i == 3 || $i == 5 ? "PDA" : ($i == 4 || $i == 6 ? "JDA" : "profesor")))]); } // Añadir más de cada uno y asignarlos a academias y deptos // for ($i = 1; $i <= 100; $i++) { $sexo = rand(0, 1) ? 'H' : 'M'; $nombre = $sexo == 'H' ? $faker->firstName('male') : $faker->firstName('female'); $aux = DatosProfesor::create(['nombre' => $nombre, 'apellido_paterno' => $faker->lastName, 'apellido_materno' => $faker->lastName, 'sexo' => $sexo, 'celular' => $faker->numberBetween($min = 1111111111, $max = 9999999999), 'ruta' => $nombre . '_' . $faker->word . '_CV.pdf', 'profesor_id' => $i]); $aux->forceSave(); // NI IDEA DE PORQUE TUVE QUE HACER ESTO, NO JALABA DE OTRA FORMA } Departamento::create(['nombre' => 'Departamento X', 'profesores_id' => 2]); Departamento::create(['nombre' => 'Departamento Y', 'profesores_id' => null]); Academia::create(['nombre' => 'Academia A', 'profesores_id' => 3, 'departamentos_id' => 1]); Academia::create(['nombre' => 'Academia B', 'profesores_id' => 5, 'departamentos_id' => 1]); Academia::create(['nombre' => 'Academia C', 'profesores_id' => null, 'departamentos_id' => 1]); Academia::create(['nombre' => 'Academia D', 'profesores_id' => null, 'departamentos_id' => 2]); Academia::create(['nombre' => 'Academia E', 'profesores_id' => null, 'departamentos_id' => 2]); for ($i = 0; $i < 10; $i++) { $nombre = $faker->sentence(3); Asignatura::create(['nombre' => 'Materia ' . substr($nombre, 0, strlen($nombre) - 1), 'academia_id' => 1, 'profesores_id' => $i == 0 ? 4 : null]); } for ($i = 0; $i < 10; $i++) { $nombre = $faker->sentence(3); Asignatura::create(['nombre' => 'Materia ' . substr($nombre, 0, strlen($nombre) - 1), 'academia_id' => 2, 'profesores_id' => $i == 0 ? 6 : null]); } for ($i = 0; $i < 10; $i++) { $nombre = $faker->sentence(3); Asignatura::create(['nombre' => 'Materia ' . substr($nombre, 0, strlen($nombre) - 1), 'academia_id' => 3, 'profesores_id' => null]); } for ($i = 0; $i < 10; $i++) { $nombre = $faker->sentence(3); Asignatura::create(['nombre' => 'Materia ' . substr($nombre, 0, strlen($nombre) - 1), 'academia_id' => 4, 'profesores_id' => null]); } for ($i = 0; $i < 10; $i++) { $nombre = $faker->sentence(3); Asignatura::create(['nombre' => 'Materia ' . substr($nombre, 0, strlen($nombre) - 1), 'academia_id' => 5, 'profesores_id' => null]); } for ($i = 1; $i <= 8; $i++) { for ($j = 1; $j <= 12; $j++) { Grupo::create(['nombre' => $i . 'CM' . $j]); } } $arrayAsignaturasGrupos = array(); $arrayAsignaturasGruposProfesores = array(); $arrayAcademiasProfesores = array(); for ($i = 1; $i <= 96; $i++) { //Hay 96 grupos $materiasUsadas = array(); $academiasUsadas = array(); for ($j = 1; $j <= 5; $j++) { // Asignar 5 materias por grupo y al profesor a academia $profesor = $faker->numberBetween(1, 100); do { $materia = $faker->numberBetween(1, 50); } while (in_array($materia, $materiasUsadas)); $materiasUsadas[] = $materia; $arrayAsignaturasGrupos[] = array('asignatura_id' => $materia, 'grupo_id' => $i); $idAGP = count($arrayAsignaturasGrupos); $arrayAsignaturasGruposProfesores[] = array('asignaturas_grupos_id' => $idAGP, 'profesores_id' => $profesor); if ($materia <= 10) { $academia = 1; } else { if ($materia <= 20) { $academia = 2; } else { if ($materia <= 30) { $academia = 3; } else { if ($materia <= 40) { $academia = 4; } else { $academia = 5; } } } } if (!in_array($academia, $academiasUsadas)) { $arrayAcademiasProfesores[] = array('academias_id' => $academia, 'profesores_id' => $profesor); } } unset($materiasUsadas); unset($academiasUsadas); } $arrayAcademiasProfesores = array_unique($arrayAcademiasProfesores, SORT_REGULAR); TipoDocumento::create(['nombre' => "Convocatoria y Orden del dia", 'rol' => 'PDAJDA']); TipoDocumento::create(['nombre' => "Informe Semestral de Academia", 'rol' => 'PDA']); TipoDocumento::create(['nombre' => "Informe Semestral de Asignatura", 'rol' => 'JDA']); TipoDocumento::create(['nombre' => "Lista de Asistencia", 'rol' => 'PDAJDA']); TipoDocumento::create(['nombre' => "Memorandum", 'rol' => 'PDAJDA']); TipoDocumento::create(['nombre' => "Minuta", 'rol' => 'PDAJDA']); TipoDocumento::create(['nombre' => "Planeación Didáctica", 'rol' => 'profesor']); TipoDocumento::create(['nombre' => "Seguimiento Programático", 'rol' => 'profesor']); $arrayDocumentos = array(); $arrayDocumentos[] = array('ruta' => 'ruta/que/no/existe.pdf', 'fecha_agregacion' => '2015-01-18', 'ciclo' => '2014-2015/1', 'periodo' => '19/1', 'tipos_documento_id' => '1', 'profesor_id' => '3', 'academia_id' => '1', 'asignatura_id' => '1'); $arrayDocumentos[] = array('ruta' => 'otra/ruta/que/no/existe.pdf', 'fecha_agregacion' => '2015-01-30', 'ciclo' => '2014-2015/1', 'periodo' => '19/1', 'tipos_documento_id' => '2', 'profesor_id' => '4', 'academia_id' => '1', 'asignatura_id' => '3'); $arrayDocumentos[] = array('ruta' => 'ruta/no/existe.pdf', 'fecha_agregacion' => '2015-02-10', 'ciclo' => '2014-2015/1', 'periodo' => '19/1', 'tipos_documento_id' => '3', 'profesor_id' => '5', 'academia_id' => '1', 'asignatura_id' => '2'); DB::table('asignaturas_grupos')->insert($arrayAsignaturasGrupos); DB::table('asignaturas_grupos_profesores')->insert($arrayAsignaturasGruposProfesores); DB::table('academias_profesores')->insert($arrayAcademiasProfesores); DB::table('documentos')->insert($arrayDocumentos); }
public static function tipoDocumento() { Paquete::usar("dominio.TipoDocumento"); $reg = new TipoDocumento($_POST["id"]); if ($reg->cargar() == true) { echo $reg->toXml(); } else { echo "error al cargar"; } }
public function render_create_soporte_tecnico_equipo($idequipo = null) { if (Auth::check()) { $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); if ($data["user"]->idrol == 1 && $idequipo) { $data["equipo_info"] = Activo::searchActivosById($idequipo)->get(); $data["tipo_documento_identidad"] = TipoDocumento::lists('nombre', 'idtipo_documento'); $data["soporte_tecnico_info"] = SoporteTecnicoxActivo::searchSoporteTecnicoByActivo($idequipo)->get(); $data["search_tipo_documento_activo"] = null; $data["search_numero_documento_soporte_tecnico_activo"] = null; if ($data["equipo_info"]->isEmpty()) { return Redirect::to('equipos/list_equipos'); } $data["equipo_info"] = $data["equipo_info"][0]; return View::make('soporte_tecnico/createSoporteTecnicoActivo', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
public function export_pdf() { if (Auth::check()) { $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); // Verifico si el usuario es un Webmaster if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) { $evento_id = Input::get('evento_adverso_id'); $data["evento_adverso_info"] = EventoAdverso::searchEventoAdversoById($evento_id)->get(); if ($data["evento_adverso_info"]->isEmpty()) { return Redirect::to('eventos_adversos/list_eventos_adversos'); } $data["evento_adverso_info"] = $data["evento_adverso_info"][0]; if ($data["evento_adverso_info"]->idactivo == null) { $data["activo_info"] = null; } else { $activo = Activo::find($data["evento_adverso_info"]->idactivo); $data["activo_info"] = Activo::searchActivosByCodigoPatrimonial($activo->codigo_patrimonial)->get(); $data["activo_info"] = $data["activo_info"][0]; } //sacaremos los datos de la clasificacion $data["subtipohijo_info"] = EventoxSubTipoHijo::searchEventoXSubTiposById($data["evento_adverso_info"]->id)->get(); if (count($data["subtipohijo_info"]) == 2) { //quiere decir que es de caidas $data["subtipohijo_nieto1"] = EventoxSubTipoHijoxSubTipoNieto::searchEventoXSubTiposById($data["subtipohijo_info"][0]->id)->get()[0]; $data["nieto1"] = SubTipoNietoIncidente::find($data["subtipohijo_nieto1"]->idsubtiponieto_incidente); $data["subtipohijo_nieto2"] = EventoxSubTipoHijoxSubTipoNieto::searchEventoXSubTiposById($data["subtipohijo_info"][1]->id)->get()[0]; $data["nieto2"] = SubTipoNietoIncidente::find($data["subtipohijo_nieto2"]->idsubtiponieto_incidente); $data["flag_tipoHijo"] = 1; } else { $data["subtipohijo_nieto1"] = null; $data["subtipohijo_nieto2"] = null; $data["nieto1"] = null; $data["nieto2"] = null; $data["flag_tipoHijo"] = 0; } $data["subtipohijo_info"] = $data["subtipohijo_info"][0]; $data["hijo"] = SubTipoHijoIncidente::find($data["subtipohijo_info"]->idsubtipohijo); $data["padre"] = SubTipoPadreIncidente::find($data["subtipohijo_info"]->idsubtipopadre_incidente); $data["tipo_incidente"] = TipoIncidente::find($data["subtipohijo_info"]->idtipo_incidente); $data["tipo_documento"] = TipoDocumento::find($data["evento_adverso_info"]->idtipo_documento); if ($data["evento_adverso_info"] === 'M') { $data["sexo"] = 'Masculino'; } else { $data["sexo"] = 'Femenino'; } //sacamos los datos del entorno asistencial if ($data["evento_adverso_info"]->idetapa_servicio == null) { //quiere decir que hay un comentario $data["entorno_asistencial"] = EventoxEntornoAsistencial::searchEntornoAsistencialByIdEvento($data["evento_adverso_info"]->id)->get()[0]; $data["etapa_servicio"] = null; /*echo '<pre>'; print_r($data["entorno_asistencial"]); exit;*/ } else { $data["etapa_servicio"] = EtapaServicio::getEtapaServiciosByIdEtapaServicio($data["evento_adverso_info"]->idetapa_servicio)->get()[0]; $data["entorno_asistencial"] = EntornoAsistencial::find($data["etapa_servicio"]->identorno); /*echo '<pre>'; print_r($data["etapa_servicio"][0]); exit;*/ } $data["personas_implicadas"] = EventoxPersonasImplicadas::getPersonasImplicadasByIdEvento($data["evento_adverso_info"]->id)->get(); $data["cantidad_personas"] = count($data["personas_implicadas"]); $data["tipos_frecuencias"] = FrecuenciaIncidente::find($data["evento_adverso_info"]->idfrecuencia); $data["grados_danhos"] = GradoDanho::find($data["evento_adverso_info"]->idgrado_danho); $data["factores"] = FactoresContribuyentes::find($data["evento_adverso_info"]->idfactor); $data["procesos"] = Proceso::find($data["evento_adverso_info"]->idproceso); $html = View::make('riesgos/eventos_adversos/exportEventoAdverso', $data); return PDF::load($html, "A4", "portrait")->download('Reporte Evento Adverso N° ' . $data["evento_adverso_info"]->id); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
static function execute() { Zend_Session::start(); /********************************************************* * REGISTRADOR ******************************************************* */ $registrar = $_POST["registrar"]; switch ($registrar) { case "area": Registrador::RegArea(); break; case "tipoDocumento": Registrador::RegTipoDocumento(); break; case 'documento': Registrador::RegDocumento(); break; case "usuario": Registrador::RegUsuario(); break; case 'recepcionDocumento': Registrador::RegRecepcionDocumento(); break; case 'derivacionDocumento': Registrador::RegDerivacionDocumento(); break; case 'asuntoDocumento': Registrador::RegAsunto(); break; case 'remitente': Registrador::RegRemitente(); break; case 'remitenteNatural': Registrador::RegRemitenteNatural(); break; case 'remitenteJuridico': Registrador::RegRemitenteJuridico(); break; case "estadoDocumento": Registrador::RegEstadoDocumento(); break; case 'anexoDocumento': Registrador::RegAnexoDocumento(); break; case 'requisitoAsunto': Registrador::RegRequisitoAsunto(); break; case 'asociarAreaUsuario': Registrador::asociarAreaUsuario(); break; case 'desasociarAreaUsuario': Registrador::desasociarAreaUsuario(); break; case 'mensajeChat': Registrador::RegMensajeChat(); break; } //-------------------------------------------- /********************************************* * * MOSTRADOR DE XML * ********************************************/ $mostradorXml = $_POST['mostradorXml']; switch ($mostradorXml) { case 'estadosDocumento': MostradorXml::estadosDocumento(); break; case 'tiposDocumento': MostradorXml::tiposDocumento(); break; case 'asuntosDocumento': MostradorXml::asuntosDocumento(); break; case 'remitentes': MostradorXml::remitentes(); break; case 'asuntos': MostradorXml::asuntosDocumento(); break; case "areas": MostradorXml::areas(); break; case 'areasPerteneceUsuario': MostradorXml::areasPerteneceUsuario(); break; case 'sessionUsuario': MostradorXml::sessionUsuario(); break; case 'bandejaEntradaArea': MostradorXml::bandejaEntradaArea(); break; case 'bandejaDocumentosRecepArea': MostradorXml::bandejaDocumentosRecepcionadosArea(); break; case 'documento': MostradorXml::documento(); break; case 'remitentesEncontradosBuscador': MostradorXml::remitentesEncontradosBuscador(); break; case 'asuntosEncontradosBuscador': MostradorXml::asuntosEncontradosBuscador(); break; case 'anexosDocumento': MostradorXml::anexosDocumento(); break; case 'requisitosAsunto': MostradorXml::requisitosAsunto(); break; case 'usuario': MostradorXml::usuario(); break; case 'usuarios': MostradorXml::usuarios(); break; case "area": MostradorXml::area(); break; case "asunto": MostradorXml::asunto(); break; case "tipoDocumento": MostradorXml::tipoDocumento(); break; case "estadoDocumento": MostradorXml::estadoDocumento(); break; case "mensajesChat": MostradorXml::mensajesChat(); break; } //------------------------------------- $actualizar = $_POST['actualizar']; switch ($actualizar) { case 'documento': Paquete::usar('dominio.DocumentoReg'); $editDocumento = new DocumentoReg($_POST['idDocumento']); $editDocumento->get_remitente()->set_id($_POST['idRemitente']); $editDocumento->get_asunto()->set_id($_POST['idAsunto']); $editDocumento->get_tipo()->set_id($_POST['idTipo']); $editDocumento->get_estado()->set_id($_POST['idEstado']); $editDocumento->set_nroDocumento($_POST['nroDocumento']); $editDocumento->set_nroFolios($_POST['nroFolios']); $editDocumento->set_sumilla($_POST['sumilla']); $editDocumento->set_comentario($_POST['comentario']); if ($editDocumento->actualizar() == true) { echo 'se actualizo exitosamente'; } else { echo 'no se actualizo documento'; } break; case 'usuario': Paquete::usar('dominio.Usuario'); $usuario = new Usuario(); $usuario->set_id($_POST['id']); $usuario->set_nombres($_POST['nombres']); $usuario->set_apellidos($_POST['apellidos']); $usuario->set_domicilio($_POST['domicilio']); $usuario->set_telefono($_POST['telefono']); $usuario->set_email($_POST['email']); $usuario->set_sexo($_POST["sexo"]); $usuario->set_password($_POST['password']); if ($usuario->actualizar() == true) { echo 'datos actualizados exitosamente'; } else { echo "error al actualizar datos"; } break; case "area": Paquete::usar('dominio.Area'); $edit = new Area(); $edit->set_id($_POST['id']); $edit->set_nombre($_POST['nombre']); $edit->set_descripcion($_POST['descripcion']); if ($edit->actualizar() == true) { echo 'actualizado exitosamente'; } else { echo 'error al actualizarr'; } break; case 'estadoDocumento': Paquete::usar('dominio.EstadoDocumento'); $edit = new EstadoDocumento(); $edit->set_id($_POST['id']); $edit->set_nombre($_POST['nombre']); $edit->set_descripcion($_POST['descripcion']); if ($edit->actualizar() == true) { echo 'actualizado exitosamente'; } else { echo 'error al actualizar'; } break; case 'tipoDocumento': Paquete::usar('dominio.TipoDocumento'); $edit = new TipoDocumento(); $edit->set_id($_POST['id']); $edit->set_nombre($_POST['nombre']); $edit->set_descripcion($_POST['descripcion']); if ($edit->actualizar() == true) { echo 'actualizado exitosamente'; } else { echo 'error al actualizar'; } break; case 'asuntoDocumento': Paquete::usar('dominio.Asunto'); $edit = new Asunto(); $edit->set_id($_POST['id']); $edit->set_nombre($_POST['nombre']); $edit->set_descripcion($_POST['descripcion']); if ($edit->actualizar() == true) { echo 'actualizado exitosamente'; } else { echo 'error al actualizar'; } break; } /************************************** * * ACCIONES * *************************************/ $accion = $_REQUEST['accion']; switch ($accion) { case 'autentificacionUsuario': Paquete::usar('dominio.AutentificacionUsuario'); $autUsuario = new AutentificacionUsuario(); $autUsuario->conectar($_POST['email'], $_POST['password']); echo $autUsuario->toXml(); break; case 'cerrarSesion': Paquete::usar('dominio.SessionUsuario'); SessionUsuario::borrar(); header("location: index.php"); break; case 'usuarioConectaArea': SessionUsuario::setAreaConectado($_POST['idArea']); break; } /************************************** * * MOSTRADOR MODULOS * *************************************/ $modulo = $_GET['modulo']; switch ($modulo) { case "loginUsuario": Modulos::AppLoginUsuario(); break; case "panelUsuario": Modulos::AppPanelUsuario(); break; case 'panelUsuarioArea': Modulos::AppPanelUsuarioArea(); break; } //------------------------------------------------- }
function RegistraUpdate($id) { $num_folio = $_POST["num_folio"]; $tipo = $_POST["tipo"]; $num_doc = $_POST["num_doc"]; $FechaSol2 = $_POST["date"]; $refe = $_POST["refe"]; $anexo = $_POST["anexo"]; $destino = $_POST["destino"]; $observ = $_POST["observ"]; $categoria = $_POST["categoria_doc"]; $expediente = $_POST["expediente"]; $expediente_nuevo = $_POST["expediente_nuevo"]; $var_estado = 1; if ($_POST["remit"] != "") { $remits = explode(",", $_POST["remit"]); $remit = $remits[1]; //echo "Remitente=".$remits[1]; } else { $remit = Registro::RegistraGuardarRemitente($_POST["remitente"], substr($_POST["remitente"], 0, 4), 2); } $actualiza = "UPDATE documentos SET \r\n\t\t\t\tdocumentos.id_tipo_documento='" . $tipo . "', \r\n\t\t\t\tdocumentos.`numero_documento`='" . $num_doc . "',\r\n\t\t\t\tdocumentos.`referencia_documento`='" . $refe . "',\r\n\t\t\t\tdocumentos.`anexo_documento`='" . $anexo . "',\r\n\t\t\t\tdocumentos.`numero_folio_documento`='" . $num_folio . "',\r\n\t\t\t\tdocumentos.`fecha_documento`='" . formato_date('/', $FechaSol2) . "',\r\n\t\t\t\tdocumentos.`observacion_documento`='" . $observ . "',\r\n\t\t\t\tdocumentos.`id_remitente`='" . $remit . "' \r\n\t\t\t\tWhere documentos.id_documento='" . $id . "'"; $actua = new Consulta($actualiza); //Tabla de Busqueda $remitente = new Remitente($remit); $tipo_doc = new TipoDocumento($tipo); $actualiza = "UPDATE documentos_reporte SET\r\n\t\t\t\tnumero_documento='" . $num_doc . "',\r\n\t\t\t\ttipo='" . $tipo_doc->getNombre() . "',\r\n folio='" . $num_folio . "', \r\n\t\t\t\treferencia='" . $refe . "',\r\n\t\t\t\tanexo='" . $anexo . "',\r\n\t\t\t\tobservacion='" . $observ . "',\r\n\t\t\t\tfecha_documento='" . formato_date('/', $FechaSol2) . "',\r\n remitente='" . $remitente->getNombre() . "'\t\t\t\t \r\n\t\t\t\tWhere id_documento='" . $id . "'"; $actua = new Consulta($actualiza); // Tabla documentos_categorias $actualiza = "\r\n UPDATE documentos_categorias\r\n set categoria = '" . mysql_real_escape_string($categoria) . "'\r\n WHERE id_documento = '{$id}';\r\n "; $actua = new Consulta($actualiza); //Borra el expediente si el documento actualizado no es TUPA if ($categoria != "TUPA") { $actualiza = "\r\n DELETE FROM expedientes\r\n WHERE id_documento = '{$id}';\r\n "; $actua = new Consulta($actualiza); } else { if ($categoria == "TUPA" && $expediente_nuevo) { //Y se actualizó a TUPA crea un nuevo expediente $actualiza = "\r\n INSERT INTO expedientes\r\n (codigo_expediente,id_documento) \r\n VALUES( '{$expediente}', '{$id}' )\r\n "; $actua = new Consulta($actualiza); } } }
function RegistraGuardar() { $num_folio = $_POST["num_folio"]; $tipo = $_POST["tipo"]; $categoria = $_POST["categoria_doc"]; $expediente = $_POST["expediente"]; $num_doc = $_POST["num_doc"]; $FechaSol = $_POST["date_registrar"]; $refe = $_POST["refe"]; $anexo = $_POST["anexo"]; $destino = $_POST["destino"]; $observ = $_POST["observ"]; $post = (object) $_POST; $get = (object) $_GET; ############## Guardar Despacho ################# $nombre = $_POST['nombre']; $fecha_actual = time(); $fecha = date("Y-m-d H:i:s", $fecha_actual); $fecha_respuesta = date("Y-m-d H:i:s", $_POST['saldo'] * (60 * 60 * 24) + $fecha_actual); $cboareas = $_POST['cboareas']; $radiobutton = $_POST['radiobutton']; $cboaccion = $_POST['cboaccion']; $cboprioridad = $_POST['cboprioridad']; $textfield2 = $_POST['textfield2']; $textarea = $_POST['textfield4']; $estado = 3; ############################################# #dump($post); if (isset($post->remit) && $post->remit != "") { $remits = explode(",", $post->remit); $remit = $remits[1]; } else { $sql_re = "Insert Into remitentes Values('','2','" . $_POST["remitente"] . "','" . substr($_POST["remitente"], 0, 4) . "','','1')"; $q_remite = new Consulta($sql_re); $remit = $q_remite->NuevoId(); #$remit=Registro::RegistraGuardarRemitente($_POST["remitente"],substr($_POST["remitente"],0,4),2); } //Calculamos el año actual $anio_actual = date("Y"); $sql_anio = "SELECT * FROM anio WHERE anio = " . $anio_actual; $query_anio = new Consulta($sql_anio); $row_anio = $query_anio->ConsultaVerRegistro(); $sql_cod = "SELECT \r\n Max(td.numeracion_documento) AS codigo\r\n FROM documentos AS td\r\n WHERE id_anio=" . $row_anio["id_anio"]; $query_codigo = new Consulta($sql_cod); $row_codigo = $query_codigo->ConsultaVerRegistro(); $codigo_n = $row_codigo['codigo'] + 1; $codigo = sprintf("%05d", $codigo_n) . '-' . $row_anio["anio"]; $anp = new Anp($_SESSION['session'][7]); $codigo = $anp->getSiglas() . "-" . $codigo; $var_estado = 3; if (isset($_SESSION['session'][7])) { $prioridad = new Prioridad($cboprioridad); $guarda = "INSERT INTO documentos VALUES ('',\r\n '" . $codigo . "',\r\n '" . $codigo_n . "',\r\n '" . $tipo . "',\r\n '" . $num_doc . "',\r\n '" . $refe . "',\r\n '" . $anexo . "',\r\n '" . $num_folio . "',\r\n '" . formato_date('/', $FechaSol) . "',\r\n '" . $textfield2 . "',\r\n '" . date("Y-m-d H:i:s", $fecha_actual) . "',\r\n '" . $observ . "',\r\n '" . $cboprioridad . "',\r\n '" . $_SESSION['session'][0] . "',\r\n '" . $remit . "',\r\n '" . $var_estado . "',\r\n '" . $row_anio["id_anio"] . "')"; $q_guarda = new Consulta($guarda); $nuevo_id = $q_guarda->NuevoId(); //Insertar en las tablas de busqueda $remitente = new Remitente($remit); $tipo_doc = new TipoDocumento($tipo); $estado = new Estado($var_estado); $usuario = new Usuario($_SESSION['session'][0]); $reporte = "INSERT INTO documentos_reporte VALUES ('',\r\n '" . $q_guarda->NuevoId() . "',\r\n '" . $codigo . "',\r\n '" . $num_doc . "',\r\n '" . $remitente->getNombre() . "',\r\n '" . $textfield2 . "',\r\n '" . $tipo_doc->getNombre() . "',\t\t\t\r\n '" . $num_folio . "',\r\n '" . $refe . "', \r\n '" . $anexo . "',\r\n '" . $observ . "',\r\n '" . $prioridad->getNombre() . "',\r\n '" . formato_date('/', $FechaSol) . "',\r\n '" . $fecha . "',\r\n '" . $fecha_respuesta . "',\r\n '" . $estado->getAbreviatura() . "',\r\n '" . $row_anio["anio"] . "',\t\t\t\t\t\t\t\r\n '" . $usuario->getLogin() . "',\r\n '')"; $q_reporte = new Consulta($reporte); $sql_doc_cat = "\r\n INSERT INTO documentos_categorias\r\n (id_documento,categoria) \r\n VALUES( '{$nuevo_id}','{$categoria}' )\r\n "; $q_doc_cat = new Consulta($sql_doc_cat); if ($categoria == "TUPA") { $sql_doc_cat = "\r\n INSERT INTO expedientes\r\n (codigo_expediente,id_documento) \r\n VALUES( '{$expediente}', '{$nuevo_id}' )\r\n "; $q_doc_cat = new Consulta($sql_doc_cat); } ########### DespacharGuardarDestino ################ $guades = "Insert INTO\r\n historial_documentos values('',\r\n '" . $nuevo_id . "',\r\n '',\r\n '" . $cboareas . "',\r\n '" . $fecha . "',\r\n '" . $radiobutton . "',\r\n '" . $cboaccion . "',\r\n '" . $_SESSION['session'][0] . "',\r\n '" . $var_estado . "',\r\n '" . $textarea . "')"; #echo $guades;exit; $qdest = new Consulta($guades); $id_hist = $qdest->NuevoId(); $sqlrep = "SELECT id_documento_reporte as id\r\n FROM documentos_reporte\r\n WHERE id_documento={$nuevo_id}"; $qrep = new Consulta($sqlrep); $rowrep = $qrep->VerRegistro(); $documento = new Documento($nuevo_id); $remitente = $documento->getRemitente(); $area = new Area($cboareas); $accion = new Accion($cboaccion); $ubicacion = ""; $est = 'D'; $esta = 'DESPACHADO'; $ubicacion = $area->getAbreviatura(); //Para el reporte $sql_mov = "Insert INTO\r\n movimientos values('',\r\n '" . $rowrep['id'] . "',\r\n '" . $id_hist . "',\r\n 'DESPACHO GENERAL',\r\n '" . $area->getNombre() . "', \r\n '" . $accion->getNombre() . "',\r\n '" . $radiobutton . "',\r\n '" . $usuario->getLogin() . "',\r\n '" . $textarea . "',\r\n '" . $fecha . "',\r\n '" . $esta . "',\r\n '" . $ubicacion . "',\t\t\t\t\r\n '1')"; $q_mov = new Consulta($sql_mov); /* ########################################### <script type="text/javascript"> javascript:imprimir("Ventanillas/ficha_registro.php?id=<?php echo $nuevo_id?>"); location.href="Ventanillas_acceso_registro.php"; </script> #ini_set("display_errors",1); */ $_SESSION['save'] = true; echo "fasfdsafsd"; header("Location: ./mesa_acceso_registro.php?opcion=despachar&ids={$nuevo_id}&ok=1"); exit; } else { echo "<div id='error'>Ocurrio un error, Cierre su Sesión Actual y vuelva a iniciar Sesion</div>\t"; } }
public function edit_certificado_personal($id = null) { if (Auth::check()) { $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); // Verifico si el usuario es un Webmaster if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 7 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) { $data["personal"] = PersonalCapacitacion::find($id); $data["id_capacitacion"] = $data["personal"]->id_capacitacion; $data["personal"]->id_departamento = Servicio::find($data["personal"]->id_servicio)->departamento->idarea; $data["departamentos"] = Area::lists('nombre', 'idarea'); $data["servicios"] = Servicio::lists('nombre', 'idservicio'); $data["tipos_documentos"] = TipoDocumento::lists('nombre', 'idtipo_documento'); return View::make('rrhh.certificaciones_capacitaciones.editCertificadoPersonal', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
protected function setFieldsFromJsonObj($jsonObj) { if (isset($jsonObj->anno)) { $this->setAnno($jsonObj->anno); } if (isset($jsonObj->cambioValuta)) { $this->setCambioValuta($jsonObj->cambioValuta); } if (isset($jsonObj->dataDocumento)) { $this->setDataDocumento($this->parseDate($jsonObj->dataDocumento)); } if (isset($jsonObj->numeroDocumento)) { $this->setNumeroDocumento($jsonObj->numeroDocumento); } if (isset($jsonObj->serie)) { $this->setSerie($jsonObj->serie); } if (isset($jsonObj->codice)) { $this->setCodice($jsonObj->codice); } if (isset($jsonObj->contoCorrente)) { $this->setContoCorrente($jsonObj->contoCorrente); } if (isset($jsonObj->codicePaese)) { $this->setCodicePaese($jsonObj->codicePaese); } if (isset($jsonObj->iban)) { $this->setIban($jsonObj->iban); } if (isset($jsonObj->swift)) { $this->setSwift($jsonObj->swift); } if (isset($jsonObj->scontoPercentuale)) { $this->setScontoPercentuale($jsonObj->scontoPercentuale); } if (isset($jsonObj->scontoValore)) { $this->setScontoValore($jsonObj->scontoValore); } if (isset($jsonObj->scontoValorePercentuale)) { $this->setScontoValorePercentuale($jsonObj->scontoValorePercentuale); } if (isset($jsonObj->imponibile)) { $this->setImponibile($jsonObj->imponibile); } if (isset($jsonObj->imponibileScontato)) { $this->setImponibileScontato($jsonObj->imponibileScontato); } if (isset($jsonObj->imposta)) { $this->setImposta($jsonObj->imposta); } if (isset($jsonObj->totale)) { $this->setTotale($jsonObj->totale); } if (isset($jsonObj->noteTestata)) { $this->setNoteTestata($jsonObj->noteTestata); } if (isset($jsonObj->notePiede)) { $this->setNotePiede($jsonObj->notePiede); } if (isset($jsonObj->acconto)) { $this->setAcconto($jsonObj->acconto); } if (isset($jsonObj->speseBancarie)) { $this->setSpeseBancarie($jsonObj->speseBancarie); } if (isset($jsonObj->speseTrasporto)) { $this->setSpeseTrasporto($jsonObj->speseTrasporto); } if (isset($jsonObj->assegnaProtocollo)) { $this->setAssegnaProtocollo($jsonObj->assegnaProtocollo); } if (isset($jsonObj->numeroProtocollo)) { $this->setNumeroProtocollo($jsonObj->numeroProtocollo); } if (isset($jsonObj->dataProtocollo)) { $this->setDataProtocollo($this->parseDate($jsonObj->dataProtocollo)); } if (isset($jsonObj->protocolloAssegnato)) { $this->setProtocolloAssegnato($jsonObj->protocolloAssegnato); } if (isset($jsonObj->protocolloAggiuntivo)) { $this->setProtocolloAggiuntivo($jsonObj->protocolloAggiuntivo); } if (isset($jsonObj->noteImballo)) { $this->setNoteImballo($jsonObj->noteImballo); } if (isset($jsonObj->dataConsegna)) { $this->setDataConsegna($this->parseDate($jsonObj->dataConsegna)); } if (isset($jsonObj->riferimentoDocumento)) { $this->setRiferimentoDocumento($jsonObj->riferimentoDocumento); } if (isset($jsonObj->sequenziale)) { $this->setSequenziale($jsonObj->sequenziale); } if (isset($jsonObj->terminiConsegna)) { $this->setTerminiConsegna($jsonObj->terminiConsegna); } if (isset($jsonObj->jolly)) { $this->setJolly($jsonObj->jolly); } if (isset($jsonObj->valuta)) { $this->setValuta(Valuta::fromJson($jsonObj->valuta, $this->_xapiClient)); } if (isset($jsonObj->causaleMagazzino)) { $this->setCausaleMagazzino(CausaleMagazzino::fromJson($jsonObj->causaleMagazzino, $this->_xapiClient)); } if (isset($jsonObj->causaleMagazzino2)) { $this->setCausaleMagazzino2(CausaleMagazzino::fromJson($jsonObj->causaleMagazzino2, $this->_xapiClient)); } if (isset($jsonObj->causaleContabile)) { $this->setCausaleContabile(CausaleContabile::fromJson($jsonObj->causaleContabile, $this->_xapiClient)); } if (isset($jsonObj->tipoDocumento)) { $this->setTipoDocumento(TipoDocumento::fromJson($jsonObj->tipoDocumento, $this->_xapiClient)); } if (isset($jsonObj->divisione)) { $this->setDivisione(Divisione::fromJson($jsonObj->divisione, $this->_xapiClient)); } if (isset($jsonObj->soggetto)) { $this->setSoggetto(Soggetto::fromJson($jsonObj->soggetto, $this->_xapiClient)); } if (isset($jsonObj->rapporto)) { $this->setRapporto(Rapporto::fromJson($jsonObj->rapporto, $this->_xapiClient)); } if (isset($jsonObj->sedeLegale)) { $this->setSedeLegale(Sede::fromJson($jsonObj->sedeLegale, $this->_xapiClient)); } if (isset($jsonObj->sedeDocumento)) { $this->setSedeDocumento(Sede::fromJson($jsonObj->sedeDocumento, $this->_xapiClient)); } if (isset($jsonObj->sedeMerce)) { $this->setSedeMerce(Sede::fromJson($jsonObj->sedeMerce, $this->_xapiClient)); } if (isset($jsonObj->agente)) { $this->setAgente(Agente::fromJson($jsonObj->agente, $this->_xapiClient)); } if (isset($jsonObj->deposito)) { $this->setDeposito(Deposito::fromJson($jsonObj->deposito, $this->_xapiClient)); } if (isset($jsonObj->deposito2)) { $this->setDeposito2(Deposito::fromJson($jsonObj->deposito2, $this->_xapiClient)); } if (isset($jsonObj->porto)) { $this->setPorto(Porto::fromJson($jsonObj->porto, $this->_xapiClient)); } if (isset($jsonObj->vettore)) { $this->setVettore(Vettore::fromJson($jsonObj->vettore, $this->_xapiClient)); } if (isset($jsonObj->modalitaTrasporto)) { $this->setModalitaTrasporto(ModalitaTrasporto::fromJson($jsonObj->modalitaTrasporto, $this->_xapiClient)); } if (isset($jsonObj->banca)) { $this->setBanca(Banca::fromJson($jsonObj->banca, $this->_xapiClient)); } if (isset($jsonObj->modalitaPagamento)) { $this->setModalitaPagamento(ModalitaPagamento::fromJson($jsonObj->modalitaPagamento, $this->_xapiClient)); } if (isset($jsonObj->assoggettamentoIva)) { $this->setAssoggettamentoIva(Iva::fromJson($jsonObj->assoggettamentoIva, $this->_xapiClient)); } if (isset($jsonObj->imballo)) { $this->setImballo(Imballo::fromJson($jsonObj->imballo, $this->_xapiClient)); } if (isset($jsonObj->listino)) { $this->setListino(Listino::fromJson($jsonObj->listino, $this->_xapiClient)); } if (isset($jsonObj->ordine)) { $this->setOrdine(DocumentoTestata::fromJson($jsonObj->ordine, $this->_xapiClient)); } if (isset($jsonObj->documentiDettaglio) && is_array($jsonObj->documentiDettaglio)) { $documentiDettaglio = array(); foreach ($jsonObj->documentiDettaglio as $dettaglioObj) { $documentiDettaglio[] = DocumentoDettaglio::fromJson($dettaglioObj, $this->_xapiClient); } $this->setDocumentiDettaglio($documentiDettaglio); } }
@stop @section('footer') <div class="modal fade" id="modalFormDocumento" tabindex="-1" role="dialog" aria-labelledby="etiquetaFormDR" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> {{ Form::open(array('id'=>'formADocumento', 'role'=>'form', 'action' => 'JDDController@escogerDocumento')) }} <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title" id="etiquetaFormDR">Nuevo Documento</h4> </div> <div class="modal-body"> <div class="form-group row"> {{ Form::label('tipo_documento', 'Tipo de documento', array('class' => 'col-sm-4'))}} <?php $collection = TipoDocumento::where('rol', '=', 'profesor')->get()->toArray(); $collection = array_values(array_sort($collection, function ($value) { return $value['nombre']; })); $arreglo = array(); foreach ($collection as $clave => $valor) { $arreglo[$valor['id']] = $valor['nombre']; } ?> {{ Form::select('tipo_documento', $arreglo, null, array('class' => 'col-sm-6 col-xs-offset-1')) }} </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button> {{ Form::submit('Elegir', array('class'=>'btn btn-primary')) }} </div>
function RegistraUpdate($id) { $num_folio = $_POST["num_folio"]; $tipo = $_POST["tipo"]; $num_doc = $_POST["num_doc"]; $FechaSol2 = $_POST["date"]; $refe = $_POST["refe"]; $anexo = $_POST["anexo"]; $destino = $_POST["destino"]; $observ = $_POST["observ"]; $var_estado = 1; echo "remitente" . $_POST["remit"]; if ($_POST["remit"] != "") { $remits = explode(",", $_POST["remit"]); $remit = $remits[1]; } else { $remit = Registro::RegistraGuardarRemitente($_POST["remitente"], substr($_POST["remitente"], 0, 4), 2); } $actualiza = "UPDATE documentos SET \r\n\t\t\t\tdocumentos.id_tipo_documento='" . $tipo . "', \r\n\t\t\t\tdocumentos.`numero_documento`='" . $num_doc . "',\r\n\t\t\t\tdocumentos.`referencia_documento`='" . $refe . "',\r\n\t\t\t\tdocumentos.`anexo_documento`='" . $anexo . "',\r\n\t\t\t\tdocumentos.`numero_folio_documento`='" . $num_folio . "',\r\n\t\t\t\tdocumentos.`fecha_documento`='" . formato_date('/', $FechaSol2) . "',\r\n\t\t\t\tdocumentos.`observacion_documento`='" . $observ . "',\r\n\t\t\t\tdocumentos.`id_remitente`='" . $remit . "' \r\n\t\t\t\tWhere documentos.id_documento='" . $id . "'"; $actua = new Consulta($actualiza); //Tabla de Busqueda $remitente = new Remitente($remit); $tipo_doc = new TipoDocumento($tipo); $actualiza = "UPDATE documentos_reporte SET\r\n\t\t\t\tnumero_documento='" . $num_doc . "',\r\n\t\t\t\ttipo='" . $tipo_doc->getNombre() . "',\r\n folio='" . $num_folio . "', \r\n\t\t\t\treferencia='" . $refe . "',\r\n\t\t\t\tanexo='" . $anexo . "',\r\n\t\t\t\tobservacion='" . $observ . "',\r\n\t\t\t\tfecha_documento='" . formato_date('/', $FechaSol2) . "',\r\n remitente='" . $remitente->getNombre() . "'\t\t\t\t \r\n\t\t\t\tWhere id_documento='" . $id . "'"; $actua = new Consulta($actualiza); }
} else { if ($verBorrados != $radicado_d) { } } } if ($usuaPermExpediente and $verradPermisos == "Full") { } echo $sExp; /** * Carga los anexos del radicado indicado en la variable $radicado_d * incluye la clase anexo.php **/ include_once "{$ruta_raiz}/class_control/anexo.php"; include_once "{$ruta_raiz}/class_control/TipoDocumento.php"; $a = new Anexo($db->conn); $tp_doc = new TipoDocumento($db->conn); $num_anexos = $a->anexosRadicado($radicado_d); $anexos_radicado = $a->anexos; if (isset($verBorrados)) { $num_anexos = $a->anexosRadicado($radicado_d, true); } if ($num_anexos >= 1) { for ($iia = 0; $iia <= $num_anexos; $iia++) { $codigo_anexo = $a->codi_anexos[$iia]; if ($codigo_anexo and substr($anexDirTipo, 0, 1) != '7') { $tipo_documento_desc = ""; $fechaDocumento = ""; $anex_desc = ""; $a->anexoRadicado($radicado_d, $codigo_anexo); $secuenciaDocto = $a->get_doc_secuencia_formato($dependencia); $fechaDocumento = $a->get_sgd_fech_doc();
$doc = new Documento($_REQUEST["id"]); $id_fin = $doc->ObtenerIdFinalizado(); $codigo = ObtenerCodigoFinalizado($_REQUEST["id"]); $sql_borrador = "SELECT * \r\n\t\t\t\t\tFROM borradores_respuesta \r\n\t\t\t\t\twhere id_documento = '" . $_REQUEST["id"] . "' and\r\n\t\t\t\t\taprobacion_respuesta_borrador=1"; $query_borrador = new Consulta($sql_borrador); $row_borrador = $query_borrador->verRegistro(); $sql_des = "SELECT descripcion\r\n\t\t\t\tFROM saludo_despedida\r\n\t\t\t\tWHERE id_saludo_despedida='" . $_REQUEST["despedida"] . "'"; $query_sql_des = new Consulta($sql_des); $row_des = $query_sql_des->verRegistro(); $despedida_doc = $row_des["descripcion"]; $jefe = new Usuario(ObtenerJefe()); $nombre = $jefe->getNombreCompleto(); $iniciales = $jefe->getIniciales(); $cargo_j = $jefe->getCargo(); $usuario = new Usuario($_SESSION['session'][0]); $tipo_doc = new TipoDocumento($_REQUEST["tipo"]); ?> <input type="hidden" name="asunto" id="asunto" value="<?php echo $_REQUEST["asunto"]; ?> "> <input type="hidden" name="referencia" id="referencia" value="<?php echo $_REQUEST["referencia"]; ?> "> <input type="hidden" name="tipo" id="tipo" value="<?php echo $_REQUEST["tipo"]; ?> "> <input type="hidden" name="saludo" id="saludo" value="<?php echo $_REQUEST["saludo"];