コード例 #1
0
 public function agregarFormacion(Capacitacion $capacitacion)
 {
     try {
         $link = conectarse();
         //le mando los parametros al procedimiento Almacenado
         $cedula = $capacitacion->getCedula();
         $nstitucionCap = $capacitacion->getInstitucionCap();
         $nivelEducacion = $capacitacion->getNivelEducacion();
         $codigoRefrendacion = $capacitacion->getCodigoRefrendacion();
         $numPaginaRegistro = $capacitacion->getNumPaginaRegistro();
         $puntos = $capacitacion->getPuntos();
         $fechaRegistro = $capacitacion->getFechaRegistro();
         $fechaEntrega = $capacitacion->getFechaEntrega();
         $descripcion = $capacitacion->getDescripcion();
         $Sql = "SELECT sp_ingresarformacion('{$cedula}','{$nstitucionCap}',{$nivelEducacion}','{$codigoRefrendacion}',\n            '{$numPaginaRegistro}','{$puntos}','{$fechaRegistro}','{$fechaEntrega}','{$descripcion}')";
         $result = pg_query($link, $Sql);
         return $result;
         pg_close($link);
     } catch (Exception $ex) {
         echo "No se pudo pudieron ingresar los datos Error" . $ex->getMessage();
     }
 }
コード例 #2
0
	<div class="row">
		<h2>CURSO CAPACITACIÓN</h2>
		<hr>
	</div>
	<a class="btn-add" href="capacitacion_add.php">Agregar</a>

	<script lagnuaje="javascript"> 
	   function confirmar(){ 
	    return confirm("Estas seguro de querer borrar el registro?") 
	  } 
	</script> 
	
	
<!-- start -->
        <?php 
$collection = array_reverse(Capacitacion::all());
if (!is_null($collection)) {
    foreach ($collection as $k => $data) {
        ?>
        <div class='row'>
	        <h1><?php 
        echo $data->titulo;
        ?>
</h1>
	        <p><?php 
        echo $data->detalle;
        ?>
</p>
		        <img src='../upload/<?php 
        echo $data->imagen;
        ?>
コード例 #3
0
 public function update_certificado_personal($id = null)
 {
     if (Auth::check()) {
         $data["inside_url"] = Config::get('app.inside_url');
         $data["user"] = Session::get('user');
         $dimensiones = Dimension::all()->count();
         // Verifico si el usuario es un Webmaster
         if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4) {
             // Validate the info, create rules for the inputs
             $id_personal = Input::get('id_personal');
             $id_capacitacion = Input::get('id_capacitacion');
             $rules = array();
             // Run the validation rules on the inputs from the form
             $validator = Validator::make(Input::all(), $rules);
             // If the validator fails, redirect back to the form
             if ($validator->fails()) {
                 return Redirect::to('certificacion/show_personal/' . $id_capacitacion)->withErrors($validator)->withInput(Input::all());
             } else {
                 $personal = PersonalCapacitacion::find($id_personal);
                 $capacitacion = Capacitacion::find($personal->id_capacitacion);
                 if (Input::hasFile('archivo')) {
                     $archivo = Input::file('archivo');
                     $rutaDestino = 'uploads/documentos/rrhh/Capacitaciones/' . $capacitacion->codigo . '/Personal Asistente/' . $personal->apellidos . ' ' . $personal->nombre . '/Certificado/';
                     $nombreArchivo = $archivo->getClientOriginalName();
                     $nombreArchivoEncriptado = Str::random(27) . '.' . pathinfo($nombreArchivo, PATHINFO_EXTENSION);
                     $uploadSuccess = $archivo->move($rutaDestino, $nombreArchivoEncriptado);
                     if (!$personal->nombre_archivo == null) {
                         $rutaArchivoEliminar = $personal->url . $personal->nombre_archivo_encriptado;
                         if (File::exists($rutaArchivoEliminar)) {
                             File::delete($rutaArchivoEliminar);
                         }
                     }
                     $personal->nombre_archivo = $nombreArchivo;
                     $personal->nombre_archivo_encriptado = $nombreArchivoEncriptado;
                     $personal->url = $rutaDestino;
                 }
                 $personal->save();
                 Session::flash('message', 'Se edito correctamente la información del personal.');
                 return Redirect::to('certificacion/show_personal/' . $id_capacitacion);
             }
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
コード例 #4
0
 public function validarCapacitacionExisteAjax()
 {
     if (!Request::ajax() || !Auth::check()) {
         return Response::json(array('success' => false), 200);
     }
     $id = Auth::id();
     $data["inside_url"] = Config::get('app.inside_url');
     $data["user"] = Session::get('user');
     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) {
         $id_capacitacion = Input::get('id_capacitacion');
         $arr_capacitacion = null;
         if ($id_capacitacion != '') {
             $capacitacion = Capacitacion::find($id_capacitacion);
             if ($capacitacion) {
                 $reporte = ['capacitacion' => $capacitacion, 'id_departamento' => $capacitacion->servicio->idarea];
             } else {
                 $reporte = [];
             }
         } else {
             $reporte = [];
         }
         return Response::json(array('success' => true, 'reporte' => $reporte), 200);
     } else {
         return Response::json(array('success' => false), 200);
     }
 }
コード例 #5
0
	<img src="../upload/<?php 
echo $data->imagen;
?>
" width="100"  id="preview" ><br>
	<input id="image-name" type="hidden" name="imagen" value="<?php 
echo $data->imagen;
?>
">
	<br>
	<button class="btn" id="launch-image-loader">Seleccionar imagen</button>
	<br>
	<p>Seleccione un curso para para vincular el banner.</p>
	<select name="curso" id="">
		<option value="">Seleccionar</option>
		<?php 
foreach (Capacitacion::all() as $k => $v) {
    ?>
			<?php 
    if ($data->capacitacion_id == $v->id_cap) {
        ?>
			<option selected value="<?php 
        echo $v->id_cap;
        ?>
"><?php 
        echo $v->titulo;
        ?>
</option>
			<?php 
    } else {
        ?>
			<option value="<?php 
コード例 #6
0
 public function update_info_personal($id = null)
 {
     if (Auth::check()) {
         $data["inside_url"] = Config::get('app.inside_url');
         $data["user"] = Session::get('user');
         $dimensiones = Dimension::all()->count();
         // Verifico si el usuario es un Webmaster
         if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4) {
             // Validate the info, create rules for the inputs
             $id_personal = Input::get('id_personal');
             $id_capacitacion = Input::get('id_capacitacion');
             $rules = array('nombre' => 'required|alpha_spaces', 'apellidos' => 'required|alpha_spaces', 'departamento' => 'required', 'servicio_clinico' => 'required', 'tipo_documento' => 'required', 'numero_documento' => 'required|numeric|unique:personal_capacitaciones,numero_documento,' . $id_personal . ',id,id_capacitacion,' . $id_capacitacion);
             // Run the validation rules on the inputs from the form
             $validator = Validator::make(Input::all(), $rules);
             // If the validator fails, redirect back to the form
             if ($validator->fails()) {
                 return Redirect::to('capacitacion/edit_info_personal/' . $id_personal)->withErrors($validator)->withInput(Input::all());
             } else {
                 $personal = PersonalCapacitacion::find($id_personal);
                 $capacitacion = Capacitacion::find($personal->id_capacitacion);
                 $personal->nombre = Input::get('nombre');
                 $personal->apellidos = Input::get('apellidos');
                 $personal->id_servicio = Input::get('servicio_clinico');
                 $personal->id_tipodocumento = Input::get('tipo_documento');
                 $personal->numero_documento = Input::get('numero_documento');
                 $personal->save();
                 Session::flash('message', 'Se edito correctamente la información del personal.');
                 return Redirect::to('capacitacion/show_info_personal/' . $id_personal);
             }
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }