/** * Run the database seeds. * * @return void */ public function run() { $csvFile = public_path() . '/archivos_cvs/convenio.csv'; $areas = new CvsToArray(); $areas = $areas->csv_to_array($csvFile); //dd($areas); Convenio::insert($areas); }
public function __construct($dataInicial, $dataFinal, $convenio) { $this->dataInicial = $dataInicial; $this->dataFinal = $dataFinal; $columnsHeader = ['#', 'Paciente', 'Sexo', 'Idade', 'Data', 'Alta', 'Dias de Internação', 'Estabelecimento', 'Origem']; $columnsWidth = [10, 60, 15, 15, 25, 20, 40, 40, 40]; $lineHeight = '6.8'; $titulo = sprintf("Encaminhamentos para Comunidade - Entre %s e %s ", date('d/m/Y', strtotime($this->dataInicial)), date('d/m/Y', strtotime($this->dataFinal))); if (!empty($convenio)) { $convenioObject = \App\Convenio::findOrFail($convenio); $titulo .= $convenioObject->estabelecimento->est_nome; $this->estabelecimento = $convenio; } parent::__construct('L', $titulo, $columnsHeader, $columnsWidth, $lineHeight); $this->getDados(); $this->AddPage(); $this->SetLeftMargin(15); $this->SetTopMargin(5); $this->render($this->dados); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request) { try { $convenio = \App\Convenio::findOrFail($request->input('conv_id')); $estabelecimento = \App\Estabelecimento::findOrFail($request->input('estabelecimento')); $convenio->fk_est_id = $estabelecimento->est_id; $convenio->conv_sexo_atendido = $request->input('sexo_atendido'); $convenio->conv_data_vigencia_inicio = $request->input('vigencia_inicio'); $convenio->conv_data_vigencia_fim = $request->input('vigencia_fim'); $convenio->conv_idade_minima = $request->input('idade_minima'); $convenio->conv_idade_maxima = $request->input('idade_maxima'); $convenio->conv_tempo_tratamento = $request->input('tempo_tratamento'); $convenio->conv_vagas = $request->input('vagas'); $convenio->conv_vigente = 1; $convenio->save(); return redirect('convenio/index')->with('status', 'Registro atualizado com sucesso!'); } catch (\Exception $ex) { return back()->withErrors(array($ex->getMessage())); } }
public function internadosPost(Request $request) { $estabelecimento = $request->input('ct'); $convenio = \App\Convenio::findOrFail($estabelecimento); $relatorio = new \App\Relatorios\RelatorioInternadosCt($convenio); return $relatorio->Output(); }