Update Plan y Estandar

master
cgonzalesmo 2022-08-25 02:15:43 -05:00
parent b0ed11c56b
commit 5fb7a08ec7
2 changed files with 13 additions and 13 deletions

View File

@ -34,7 +34,7 @@ class EstandarController extends Controller
} }
public function listEstandarValores(){ public function listEstandarValores(){
$estandaresNombreslist = Estandar::select('estandars.name') $estandaresNombreslist = Estandar::select('estandars.name','estandars.id')
->orderBy('estandars.id','asc') ->orderBy('estandars.id','asc')
->get(); ->get();
return response([ return response([

View File

@ -34,7 +34,7 @@ class PlanController extends Controller{
]); ]);
//Actualizar estandar //Actualizar estandar
$estandar = Estandar::find($request->estandar_id); $estandar = Estandar::find($request->id_estandar);
if(isset($estandar)){ if(isset($estandar)){
$plan->estandars()->associate($estandar); $plan->estandars()->associate($estandar);
} }
@ -189,13 +189,13 @@ class PlanController extends Controller{
// Arreglar el formato de IDs // Arreglar el formato de IDs
public function createPlan(Request $request){ public function createPlan(Request $request){
$request->validate([ $request->validate([
"estandar_id"=> "required|integer", "id_estandar"=> "required|integer",
"nombre"=>"present|max:255", "nombre"=>"present|max:255",
/* "codigo"=> "required|unique_with:plans,id_estandar|max:11", */ /* "codigo"=> "required|unique_with:plans,id_estandar|max:11", */
'codigo' => [ 'codigo' => [
'required', 'required',
Rule::unique('plans', 'codigo')->where(function ($query) use ($request) { Rule::unique('plans', 'codigo')->where(function ($query) use ($request) {
return $query->where('id_estandar', $request->estandar_id); return $query->where('id_estandar', $request->id_estandar);
}), }),
], ],
"fuentes"=>"present", "fuentes"=>"present",
@ -226,7 +226,7 @@ class PlanController extends Controller{
$plan = new plan(); $plan = new plan();
$plan->id_user = $id_user; $plan->id_user = $id_user;
$plan->id_estandar = $request->estandar_id; //actualizar a estandar_id $plan->id_estandar = $request->id_estandar; //actualizar a id_estandar
$plan->nombre = $request->nombre; $plan->nombre = $request->nombre;
$plan->codigo = $request->codigo; $plan->codigo = $request->codigo;
@ -243,56 +243,56 @@ class PlanController extends Controller{
foreach($request->fuentes as $fuente){ foreach($request->fuentes as $fuente){
$fuente_aux = new Fuentes(); $fuente_aux = new Fuentes();
$fuente_aux->descripcion = $fuente["descripcion"]; $fuente_aux->descripcion = $fuente["value"];
$fuente_aux->id_plan = $id_plan; $fuente_aux->id_plan = $id_plan;
$fuente_aux->save(); $fuente_aux->save();
} }
foreach($request->problemas_oportunidades as $problema){ foreach($request->problemas_oportunidades as $problema){
$problema_oportunidad_aux = new ProblemasOportunidades(); $problema_oportunidad_aux = new ProblemasOportunidades();
$problema_oportunidad_aux->descripcion = $problema["descripcion"]; $problema_oportunidad_aux->descripcion = $problema["value"];
$problema_oportunidad_aux->id_plan = $id_plan; $problema_oportunidad_aux->id_plan = $id_plan;
$problema_oportunidad_aux->save(); $problema_oportunidad_aux->save();
} }
foreach($request->causas_raices as $causa){ foreach($request->causas_raices as $causa){
$causa_raiz_aux = new CausasRaices(); $causa_raiz_aux = new CausasRaices();
$causa_raiz_aux->descripcion = $causa["descripcion"]; $causa_raiz_aux->descripcion = $causa["value"];
$causa_raiz_aux->id_plan = $id_plan; $causa_raiz_aux->id_plan = $id_plan;
$causa_raiz_aux->save(); $causa_raiz_aux->save();
} }
foreach($request->acciones_mejoras as $accion){ foreach($request->acciones_mejoras as $accion){
$accion_mejora_aux = new AccionesMejoras(); $accion_mejora_aux = new AccionesMejoras();
$accion_mejora_aux->descripcion = $accion["descripcion"]; $accion_mejora_aux->descripcion = $accion["value"];
$accion_mejora_aux->id_plan = $id_plan; $accion_mejora_aux->id_plan = $id_plan;
$accion_mejora_aux->save(); $accion_mejora_aux->save();
} }
foreach($request->recursos as $recurso){ foreach($request->recursos as $recurso){
$recurso_aux = new Recursos(); $recurso_aux = new Recursos();
$recurso_aux->descripcion = $recurso["descripcion"]; $recurso_aux->descripcion = $recurso["value"];
$recurso_aux->id_plan = $id_plan; $recurso_aux->id_plan = $id_plan;
$recurso_aux->save(); $recurso_aux->save();
} }
foreach($request->metas as $meta){ foreach($request->metas as $meta){
$meta_aux = new Metas(); $meta_aux = new Metas();
$meta_aux->descripcion = $meta["descripcion"]; $meta_aux->descripcion = $meta["value"];
$meta_aux->id_plan = $id_plan; $meta_aux->id_plan = $id_plan;
$meta_aux->save(); $meta_aux->save();
} }
foreach($request->observaciones as $observacion){ foreach($request->observaciones as $observacion){
$observacion_aux = new Observaciones(); $observacion_aux = new Observaciones();
$observacion_aux->descripcion = $observacion["descripcion"]; $observacion_aux->descripcion = $observacion["value"];
$observacion_aux->id_plan = $id_plan; $observacion_aux->id_plan = $id_plan;
$observacion_aux->save(); $observacion_aux->save();
} }
foreach($request->responsables as $responsable){ foreach($request->responsables as $responsable){
$responsable_aux = new Responsables(); $responsable_aux = new Responsables();
$responsable_aux ->nombre = $responsable["nombre"]; $responsable_aux ->nombre = $responsable["value"];
$responsable_aux ->id_plan = $id_plan; $responsable_aux ->id_plan = $id_plan;
$responsable_aux ->save(); $responsable_aux ->save();
} }