public function postLoadProductsData() { $products = fil_product::where('pro_status', 'like', 'activo')->get(); if ($products == null) { return Response::json(array('success' => false, 'data' => 'Error al leer los productos')); } $finalArray = []; foreach ($products as $value) { $row['pro_id'] = $value->pro_id; $row['pro_name'] = $value->pro_name; $row['pro_type'] = $value->pro_type; if ($value->pro_type == 'transmisión') { $row['pro_extra'] = $value->serviceProyection; } else { $row['pro_extra'] = $value->serviceProduction; } $finalArray[] = $row; } return Response::json(array('success' => true, 'data' => $finalArray)); }
public function postReadAllDelete() { $data = fil_product::where('pro_status', 'like', 'eliminado')->get(); if ($data == null) { return Response::json(array('success' => false, 'data' => 'Error al leer información de los productos')); } $finalArray = []; foreach ($data as $row) { $tempRow['pro_id'] = $row->pro_id; $tempRow['pro_name'] = $row->pro_name; $tempRow['pro_description'] = $row->pro_description; $tempRow['pro_type'] = $row->pro_type; $tempRow['pro_status'] = $row->pro_status; if ($row->pro_type == 'transmisión') { $temp = $row->serviceProyection; $tempRow['pro_details'] = 'Medio de transmisión: ' . $temp->spy_proyection_media . '<br>Requiere Programa: ' . $this->convertToYesNo($temp->spy_has_show) . '<br>Duración: ' . $this->checkDuration($temp->spy_duration); $tempRow['pro_outlay'] = $temp->spy_outlay; } else { $temp = $row->serviceProduction; $tempRow['pro_details'] = 'Requiere registro de producción: ' . $this->convertToYesNo($temp->spr_has_production_registry); $tempRow['pro_outlay'] = $temp->spr_outlay; } $finalArray[] = $tempRow; } $response = Response::json(array('success' => true, 'data' => $finalArray)); return $response; }
public function postLoadPriceProduct() { $values = Request::all(); $product = fil_product::find($values['pro_id']); if ($product == null) { return Response::json(array('success' => false, 'data' => 'Error al leer los productos')); } $data = null; if ($product->pro_type == 'transmisión') { $data = $product->serviceProyection->spy_outlay; } else { $data = $product->serviceProduction->spr_outlay; } $response = Response::json(array('success' => true, 'data' => $data, 'type' => $product->pro_type)); return $response; }