コード例 #1
0
ファイル: Solicitud.php プロジェクト: JLuisJ7/sysfip
 public function registrarSolicitud($nroSolicitud, $nroCotizacion, $idCliente, $idMuestra, $Ensayos, $Inspeccion, $muestreo, $otros, $total, $fecha_entrega, $Acreditacion, $Contramuestras, $observaciones)
 {
     $resultado = array('valor' => 1, 'message' => 'Servicio Registrado correctamente.');
     $solicitud = new Solicitud();
     $solicitud->nroSolicitud = $nroSolicitud;
     $solicitud->nroCotizacion = $nroCotizacion;
     $solicitud->idCliente = $idCliente;
     $solicitud->idMuestra = $idMuestra;
     $solicitud->Ensayos = $Ensayos;
     $solicitud->Inspeccion = $Inspeccion;
     $solicitud->muestreo = $muestreo;
     $solicitud->otros = $otros;
     $solicitud->total = $total;
     $solicitud->fecha_entrega = $fecha_entrega;
     $solicitud->Acreditacion = $Acreditacion;
     $solicitud->Contramuestras = $Contramuestras;
     $solicitud->observaciones = $observaciones;
     if (!$solicitud->save()) {
         $resultado = array('valor' => 0, 'message' => 'No hemos podido Registrar el servicio, intentelo nuevamente');
     }
     return $resultado;
 }
コード例 #2
0
        break;
    case "n":
        //New
        $clasificadosObj = new Clasificados();
        $clasificadosObj->setTexto_corto($datos->texto_corto);
        $clasificadosObj->setTexto_largo($datos->texto_largo);
        $clasificadosObj->setId_libro($datos->libro);
        $clasificadosObj->save();
        echo json_encode(array('error' => 0, 'msg' => "Clasificado creado correctamente"));
        break;
    case "obtener_datos":
        $clasificadosObj = ClasificadosQuery::create()->findOneById($datos->id);
        //echo $clasificadosObj->toArray();
        echo json_encode(array('texto_corto' => $clasificadosObj->getTexto_corto(), 'texto_largo' => $clasificadosObj->getTexto_largo(), 'libro' => $clasificadosObj->getId_libro()));
        break;
    case "solicitarcolaborar":
        $clasificadosObj = ClasificadosQuery::create()->findOneById($datos->id);
        $solicitud = new Solicitud();
        $solicitud->setId_libro($clasificadosObj->getId_libro());
        $solicitud->setId_usuario_solicitante($_SESSION['userid']);
        $solicitud->setId_estado("1");
        $solicitud->setFecha_solic(date('Y-m-d'));
        $solicitud->setHora_solic(date('H:i:s'));
        $solicitud->save();
        include 'notificacion_data.php';
        $mesajeNotificacion = "<span onclick=\"refreshDivs('cuerpocentro','pages/layout/perfillibro.php?id=" . $clasificadosObj->getId_libro() . "')\">El usuario '" . UsuarioQuery::create()->findOneById($_SESSION["userid"])->getNombre() . "' solicito colaborar en tu libro '" . $clasificadosObj->getLibro()->getNombre() . "'.</span>";
        guardarNotificacion($clasificadosObj->getLibro()->getId_usuario(), $mesajeNotificacion, 11);
        //echo $clasificadosObj->toArray();
        echo json_encode(array('msg' => "Solicitud enviada correctamente"));
        break;
}
コード例 #3
0
ファイル: MigrarSasyc.php プロジェクト: armandolazarte/sasyc
 private function migrarSolicitudes()
 {
     $arrayEstatus = ['APR' => 'APR', 'ANU' => 'ANU', 'ACP' => 'ACA', 'CER' => 'CER', 'PEN' => 'ELA'];
     $this->info("Migrando solicitudes");
     $this->getTable('referencias')->chunk(1000, function ($solicitudes) use($arrayEstatus) {
         foreach ($solicitudes as $solicitud) {
             $this->info("Migrando solicitud: " . $solicitud->numsol);
             $solicitudNueva = new Solicitud();
             $solicitudNueva->desabilitarConcurrencia();
             $solicitudNueva->desabilitarValidaciones();
             $solicitudNueva->id = $solicitud->idsolicitud;
             $solicitudNueva->created_at = new \Carbon\Carbon($solicitud->fecsol);
             $solicitudNueva->descripcion = $solicitud->desccaso;
             $solicitudNueva->referente_id = 1;
             $solicitudNueva->recepcion_id = $solicitud->codreferidopor;
             $solicitudNueva->num_solicitud = $solicitud->numsol;
             $solicitudNueva->ind_mismo_benef = $solicitud->indmismobenef == 'S';
             $solicitudNueva->persona_beneficiario_id = $solicitud->idbeneficiario;
             $solicitudNueva->persona_solicitante_id = $solicitud->idsolicitante;
             $solicitudNueva->observaciones = $solicitud->observaciones;
             if ($solicitud->fecasignacion != '') {
                 $carbon = new Carbon($solicitud->fecasignacion);
                 $solicitudNueva->fecha_asignacion = $carbon->format('d/m/Y');
                 $solicitudNueva->usuario_asignacion_id = 1;
             }
             $solicitudNueva->ind_inmediata = $solicitud->prioridad > 0;
             $solicitudNueva->estatus = $arrayEstatus[$solicitud->stssolicitud];
             if ($solicitud->fecapr != '') {
                 $carbon = new Carbon($solicitud->fecapr);
                 $solicitudNueva->fecha_aprobacion = $carbon->format('d/m/Y');
                 $solicitudNueva->usuario_autorizacion_id = 1;
             }
             $solicitudNueva->area_id = $solicitud->codespecialidad;
             $solicitudNueva->necesidad = $solicitud->diagnostico;
             $solicitudNueva->organismo_id = 1;
             $solicitudNueva->tipo_proc = $solicitud->tipoproc;
             $solicitudNueva->num_proc = $solicitud->numproc;
             if ($solicitud->fecacp != '') {
                 $carbon = new Carbon($solicitud->fecacp);
                 $solicitudNueva->fecha_aceptacion = $carbon->format('d/m/Y');
             }
             $solicitudNueva->moneda = $solicitud->codmoneda;
             if ($solicitud->feccierre != '') {
                 $carbon = new Carbon($solicitud->feccierre);
                 $solicitudNueva->fecha_cierre = $carbon->format('d/m/Y');
             }
             $solicitudNueva->save();
         }
     });
 }