本文整理汇总了PHP中Documento::searchDocumentoByCodigoArchivamiento方法的典型用法代码示例。如果您正苦于以下问题:PHP Documento::searchDocumentoByCodigoArchivamiento方法的具体用法?PHP Documento::searchDocumentoByCodigoArchivamiento怎么用?PHP Documento::searchDocumentoByCodigoArchivamiento使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Documento
的用法示例。
在下文中一共展示了Documento::searchDocumentoByCodigoArchivamiento方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: return_name_acta
public function return_name_acta()
{
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) {
// Check if the current user is the "System Admin"
$data = Input::get('selected_id');
$documento = Documento::searchDocumentoByCodigoArchivamiento($data)->get();
if ($documento->isEmpty() == false) {
$documento = $documento[0];
if ($documento->idtipo_documento != 9) {
$documento = 1;
}
} else {
$documento = 2;
}
return Response::json(array('success' => true, 'reporte' => $documento), 200);
} else {
return Response::json(array('success' => false), 200);
}
}
示例2: return_name_doc_relacionado
public function return_name_doc_relacionado()
{
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) {
// Check if the current user is the "System Admin"
$data = Input::get('selected_id');
$documento = Documento::searchDocumentoByCodigoArchivamiento($data)->get();
if ($documento->isEmpty()) {
$documento = null;
$ot = null;
} else {
$documento = $documento[0];
if ($documento->idtipo_documento != 17) {
$documento = null;
$ot = null;
} else {
$ot = OrdenesTrabajoVerifMetrologica::searchOtVerifMetrologicaByIdDocumento($documento->iddocumento)->get();
if ($ot->isEmpty()) {
$ot = null;
} else {
$ot = $ot[0];
}
}
}
return Response::json(array('success' => true, 'contrato' => $documento, 'ot' => $ot), 200);
} else {
return Response::json(array('success' => false), 200);
}
}
示例3: submit_edit_solicitud
public function submit_edit_solicitud()
{
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 == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9) {
// Validate the info, create rules for the inputs
$attributes = array('numero_ot' => 'Número de OT', 'servicio' => 'Servicio', 'nombre_equipo1' => 'Equipo', 'marca1' => 'Marca', 'usuario_responsable' => 'Usuario Responsable', 'tipo' => 'Tipo de Requerimiento', 'fecha' => 'Fecha', 'estado' => 'Estado', 'sustento' => 'Sustento', 'numero_reporte' => 'Reporte de Necesidad');
$messages = array();
$rules = array('numero_ot' => 'required', 'servicio' => 'required', 'nombre_equipo1' => 'required', 'marca1' => 'required', 'usuario_responsable' => 'required', 'tipo' => 'required', 'fecha' => 'required', 'estado' => 'required', 'sustento' => 'max:500|alpha_num_spaces_slash_dash_enter', 'numero_reporte' => 'required', 'flag_doc' => 'min:1');
// Run the validation rules on the inputs from the form
$validator = Validator::make(Input::all(), $rules, $messages, $attributes);
// If the validator fails, redirect back to the form
if ($validator->fails()) {
$idsolicitud = Input::get('reporte_id');
return Redirect::to('solicitudes_compra/edit_solicitud_compra/' . $idsolicitud)->withErrors($validator)->withInput(Input::all());
} else {
$count_details = Input::get('count_details');
$idsolicitud = Input::get('reporte_id');
if ($count_details == 0) {
//no se podrá crear nada porque no se ha creado ningún detalle
Session::flash('error', 'No se cuenta con detalles.');
return Redirect::to('solicitudes_compra/edit_solicitud_compra/' . $idsolicitud);
} else {
$flag_ot = Input::get('flag_ot');
$flag_doc = Input::get('flag_doc');
if ($flag_ot == 1) {
Session::flash('error', 'Orden de Mantenimiento no Válido.');
return Redirect::to('solicitudes_compra/edit_solicitud_compra/' . $idsolicitud);
} else {
if ($flag_doc == 0) {
Session::flash('error', 'Documento no adjuntado correctamente.');
return Redirect::to('solicitudes_compra/edit_solicitud_compra/' . $idsolicitud);
} else {
//Registramos los datos generales
//Previamente para no crear la solicitud de compra sin documento,
//se verifica si el documento existe o es de tipo Reporte de Necesidad
$codigo_archivamiento = Input::get('numero_reporte');
$documento_nuevo = Documento::searchDocumentoByCodigoArchivamiento($codigo_archivamiento)->get();
$documento_nuevo = $documento_nuevo[0];
$solicitud = SolicitudCompra::find($idsolicitud);
$solicitud->codigo_ot = Input::get('numero_ot');
$solicitud->idtipo_solicitud_compra = Input::get('tipo');
$solicitud->idfamilia_activo = Input::get('nombre_equipo1');
$solicitud->id_responsable = Input::get('usuario_responsable');
$solicitud->fecha = date("Y-m-d", strtotime(Input::get('fecha')));
$solicitud->idservicio = Input::get('servicio');
$solicitud->sustento = Input::get('sustento');
$solicitud->idestado = Input::get('estado');
$solicitud->save();
//Registramos el documento:
$documento_actual = Documento::searchDocumentoByIdSolicitudCompra($solicitud->idsolicitud_compra)->get()[0];
if ($documento_actual->iddocumento != $documento_nuevo->iddocumento) {
//quiere decir que es nuevo documento
$documento_nuevo->idsolicitud_compra = $solicitud->idsolicitud_compra;
$documento_nuevo->save();
$documento_actual->idsolicitud_compra = null;
$documento_actual->save();
}
//Registramos el detalle de la solicitud:
$idsolicitud = $solicitud->idsolicitud_compra;
DetalleSolicitudCompra::deleteDetalleByIdSolicitudCompra($idsolicitud)->forcedelete();
$details_descripcion = Input::get('details_descripcion');
$details_modelo = Input::get('details_modelo');
$details_marca = Input::get('details_marca');
$details_serie_parte = Input::get('details_serie');
$details_cantidad = Input::get('details_cantidad');
for ($i = 0; $i < $count_details; $i++) {
$detalle = new DetalleSolicitudCompra();
$detalle->descripcion = $details_descripcion[$i];
$detalle->modelo = $details_modelo[$i];
$detalle->marca = $details_marca[$i];
$detalle->serie_parte = $details_serie_parte[$i];
$detalle->cantidad = $details_cantidad[$i];
$detalle->idsolicitud_compra = $idsolicitud;
$detalle->save();
}
}
}
}
Session::flash('message', 'Se guardó correctamente la información.');
return Redirect::to('solicitudes_compra/list_solicitudes');
}
} else {
return View::make('error/error', $data);
}
} else {
return View::make('error/error', $data);
}
}
示例4: return_name_doc_relacionado
public function return_name_doc_relacionado()
{
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) {
// Check if the current user is the "System Admin"
$data = Input::get('selected_id');
$documento = Documento::searchDocumentoByCodigoArchivamiento($data)->get();
if ($documento->isEmpty()) {
$documento = null;
$reporte = null;
} else {
$documento = $documento[0];
$tipo_doc = Input::get('tipo_doc');
if ($documento->idtipo_documento != $tipo_doc) {
$documento = null;
$reporte = null;
} else {
//verificar si ya fue utilizado en otro documento
$reporte = ReporteInstalacion::searchReporteByIdDocumento($documento->iddocumento)->get();
if ($reporte->isEmpty()) {
$reporte = null;
} else {
$reporte = $reporte[0];
}
}
}
return Response::json(array('success' => true, 'contrato' => $documento, 'reporte_instalacion' => $reporte), 200);
} else {
return Response::json(array('success' => false), 200);
}
}