/**
  * 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);
 }
Esempio n. 3
0
 /**
  * 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();
 }