public function getDelete(Materias $materias) { $oldmaterias = $materias->id; if ($materias->delete(['id'])) { $empaques = Empaques::where('materia_prima', '=', $oldmaterias)->get(); $platillosborrar = PlatillosMp::where('materia_prima', '=', $oldmaterias)->get(); //haciendo cero la materia prima elimiinada en empaques foreach ($empaques as $empaque) { $empaque->materia_prima = 0; $empaque->update(['id']); } $empaquesborrar = Empaques::where('materia_prima', '=', 0)->get(); //eliminado empaques y empaquesmp asociados con materia prima borrada foreach ($empaquesborrar as $empaqueborrar) { $empaqueborrarid = $empaqueborrar->id; $empaquemp = EmpaquesMp::where('empaques_id', '=', $empaqueborrarid)->get(); foreach ($empaquemp as $emp) { $emp->delete(['id']); } $empaqueborrar->delete(['id']); } foreach ($platillosborrar as $platillos) { $platillos->delete(['id']); } return Redirect::back()->with('msg', 'Materia Prima eliminada con éxito.')->with('class', 'success'); } else { return Redirect::back()->with('msg', '¡Algo salió mal! La materia prima no pudo ser eliminada.')->with('class', 'error'); } }
/** * Show the form for creating a new resource. * * @return Response */ public function crearMateria() { $elec = new Materias(); // Obtenemos la data enviada por el usuario $data1 = Input::all(); // Revisamos si la data es válido if ($elec->isValid($data1)) { // Si la data es valida se la asignamos al usuario $elec->fill($data1); // Guardamos el usuario $elec->save(); return Redirect::to('modificar'); } else { // En caso de error regresa a la acción create con los datos y los errores encontrados return Redirect::back()->with('error_message', 'el usuario ya existe ')->withInput(); } }
function rowToDto($row) { $objMaterias = new Materias(); $objMaterias->setIdMateria($row["id"]); $objMaterias->setCodigo($row["codigo"]); $objMaterias->setNombre($row["nombre"]); $objMaterias->setSemestre($row["semestre"]); $objMaterias->setCosto($row["costo"]); return $objMaterias; }
function rowToDto($row) { $objMaterias = new Materias(); $objMaterias->setNID_Materia($row["nID_Materia"]); $objMaterias->setSCodigo($row["sCodigo"]); $objMaterias->setSNombre($row["sNombre"]); $objMaterias->setSSemestre($row["sSemestre"]); $objMaterias->setNCosto($row["nCosto"]); return $objMaterias; }
if ($accion[0] != "usuarios" || $accion[0] == "usuarios" && $accion[1] != "loguear") { $idUsuario = revisarSesion(); } //Ver la primera clase a la cual ir. switch ($accion[0]) { case "funcionesGlobales": $funcionesGlobales = new FuncionesGlobales(); $funcionesGlobales->ejecutarAccion($accion, $variables); break; case "usuarios": $usuarios = new Usuarios(); $usuarios->ejecutarAccion($accion, $variables); break; case "areaConocimiento": $areaConocimiento = new AreaConocimiento(); $areaConocimiento->ejecutarAccion($accion, $variables); break; case "materias": $materias = new Materias(); $materias->ejecutarAccion($accion, $variables); break; case "cursos": $cursos = new Cursos(); $cursos->ejecutarAccion($accion, $variables); break; case "plantillas": $plantillas = new Plantillas(); $plantillas->idUsuario = $idUsuario; $plantillas->ejecutarAccion($accion, $variables); break; }
public function getUnidad() { $eleccion = Input::get('eleccion'); $materias = Materias::where('id', '=', $eleccion)->pluck('unidad'); $unidades = Unidades::where('id', '=', $materias)->get(); return Response::json($unidades); }
public function xxgetShowexcel(Orden $orden) { $ordenpedido = Ordenpedido::where('id_orden', '=', $orden->id)->get(); $a = 0; $b = 0; $c = 0; $d = 0; $e = 0; $f = 0; foreach ($ordenpedido as $ord) { $orde[$a] = $ord; foreach (Pedidos::where('id', '=', $ord->id_pedido)->get() as $ped) { $pedido[$b] = $ped->sucursal; foreach (Pedidosplat::where('id_pedido', '=', $ped->id)->get() as $pedplat) { $pedidosplatillos[$c] = $pedplat; foreach (Platillos::where('id', '=', $pedplat->id_platillo)->get() as $plat) { $plats[$d] = $plat; foreach (PlatillosMp::where('platillos_id', '=', $plat->id)->get() as $platmp) { $platsmp[$e] = $platmp; foreach (Materias::where('id', '=', $platmp->materia_prima)->get() as $materia) { $materias[$f] = $materia->id; $f++; } $e++; } $d++; } $c++; } $b++; } $a++; } $materiasall = Materias::whereIn('id', $materias)->get(); $sucursales = Sucursales::whereIn('id', $pedido)->get(); return view::make('pruebas.excelprueba', ['orden' => $orden, 'ordenpedido' => $ordenpedido, 'materiasall' => $materiasall, 'orde' => $orde, 'pedido' => $pedido, 'pedidosplatillos' => $pedidosplatillos, 'plats' => $plats, 'platsmp' => $platsmp, 'sucursales' => $sucursales]); }
public function getShowexcel(Orden $orden) { $excel = App::make('excel'); Excel::create('orden-' . $orden->id, function ($excel) use($orden) { $excel->sheet('First sheet', function ($sheet) use($orden) { $ordenpedido = Ordenpedido::where('id_orden', '=', $orden->id)->get(); $a = 0; $b = 0; $c = 0; $d = 0; $e = 0; $f = 0; foreach ($ordenpedido as $ord) { $orde[$a] = $ord; foreach (Pedidos::where('id', '=', $ord->id_pedido)->get() as $ped) { $pedido[$b] = $ped->sucursal; foreach (Pedidosplat::where('id_pedido', '=', $ped->id)->get() as $pedplat) { $pedidosplatillos[$c] = $pedplat; foreach (Platillos::where('id', '=', $pedplat->id_platillo)->get() as $plat) { $plats[$d] = $plat; foreach (PlatillosMp::where('platillos_id', '=', $plat->id)->get() as $platmp) { $platsmp[$e] = $platmp; foreach (Materias::where('id', '=', $platmp->materia_prima)->get() as $materia) { $materias[$f] = $materia->id; $f++; } $e++; } $d++; } $c++; } $b++; } $a++; } $materiasall = Materias::whereIn('id', $materias)->get(); $sucursales = Sucursales::whereIn('id', $pedido)->get(); //variables para orden general $total_g = 0; $total_gen[] = 0; $cant_gen = 0; $sobrante_gen = 0; $ordenpedido = Ordenpedido::where('id_orden', '=', $orden->id)->get(); $a = 0; $b = 0; $c = 0; $d = 0; $e = 0; $f = 0; //para compra general foreach ($materiasall as $mat) { foreach ($ordenpedido as $ord) { $orde1[$a] = $ord; foreach (Pedidos::where('id', '=', $ord->id_pedido)->get() as $ped) { $pedido1[$b] = $ped->sucursal; foreach (Pedidosplat::where('id_pedido', '=', $ped->id)->get() as $pedplat) { $pedidosplatillos1[$c] = $pedplat; foreach (Platillos::where('id', '=', $pedplat->id_platillo)->get() as $plat) { $plats1[$d] = $plat; foreach (PlatillosMp::where('platillos_id', '=', $plat->id)->get() as $platmp) { $platsmp1[$e] = $platmp; if ($mat->id == $platmp->materia_prima) { $total_g = $total_g + $platmp->cantidad_mp * $pedplat->cantidad; } $e++; } $d++; } $c++; } $b++; } $a++; } $total_general[$f] = $total_g . ' ' . $mat->Unidades->nombre; $f++; } $sheet->loadView('dashboard.orden.showexcel', ['orden' => $orden, 'ordenpedido' => $ordenpedido, 'materiasall' => $materiasall, 'orde' => $orde, 'pedido' => $pedido, 'total_general' => $total_general, 'pedidosplatillos' => $pedidosplatillos, 'plats' => $plats, 'platsmp' => $platsmp, 'sucursales' => $sucursales]); }); })->download('xls'); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $materias = Materias::find($id); $materias->delete(); // redirect Session::flash('message', 'Successfully deleted the nerd!'); return Redirect::to('modificar'); }
//Funções auxiliares /** * Função que verifica se uma váriavel esta setada, caso nao, retorna um valor default * @param void $value O valor a ser testado * @param void $chave A chave do array * @param type $default Um valor padrão * @return void */ function valueIsSet($value, $chave, $default = 0.0) { return isset($value[$chave]) ? $value[$chave] : $default; } //Inicializando as variaveis básicas $sqlRanking = new SqlRankingProfessor(); $afa = new RegistroAfa(); $materiasObj = new Materias(); $tmp = $sqlRanking->listUniSerTur($unidade); $arraySeries = $tmp['series']; $notas = $afa->buscarNotas($unidade, $ano); $coluna = 1; $linha = 1; ////////////////////// //Preenchendo a planilha $objPHPExcel = new PHPExcel(); foreach ($notas as $key => $serie) { //Inicializando variaveis básicas $md1 = $md2 = $md3 = $md4 = $mi1 = $mi2 = $mi3 = $mi4 = $mr1 = $mr2 = $mr3 = $mr4 = $mb1 = $mb2 = $mb3 = $mb4 = $ml1 = $ml2 = $ml3 = $ml4 = array(); $objPHPExcel->setActiveSheetIndex(0)->mergeCells(ExcelAux::indiceParaColuna($coluna) . $linha . ":" . ExcelAux::indiceParaColuna($coluna + 20) . $linha); $objPHPExcel->setActiveSheetIndex(0)->setCellValue(ExcelAux::indiceParaColuna($coluna) . $linha++, 'DISTRIBUIÇÃO PERCENTUAL DO DESEMPENHO DOS ALUNOS DO ' . strtoupper($arraySeries[$key]) . ' EM CADA BIMESTRE POR DISCIPLINA'); $linha++; /////
public function getDelete(Unidades $unidades) { $oldunidades = $unidades->id; if ($unidades->delete(['id'])) { $materias = Materias::where('unidad', '=', $oldunidades)->get(); foreach ($materias as $materia) { $materia->unidad = 0; $materia->update(); } return Redirect::back()->with('msg', 'Unidad eliminada con éxito.')->with('class', 'success'); } else { return Redirect::back()->with('msg', '¡Algo salió mal! La unidad no pudo ser eliminada.')->with('class', 'error'); } }