public function store(PacientesRequest $request) { $paciente = new Paciente($request->all()); $paciente->fecha_nacimiento = fecha_ymd($request->fecha_nacimiento); $paciente->save(); Flash::success('Paciente registrado con exito!'); return redirect()->route('pacientes.index'); }
public function store(Request $request) { $permiso = new Permiso($request->all()); $permiso->fecha_inicio = fecha_ymd($request->fecha_inicio); $permiso->fecha_final = fecha_ymd($request->fecha_final); $permiso->save(); Flash::success('Permiso registrado con exito!'); return redirect()->route('medico.permisos.index'); }
public function store(CitasRequest $request, $slug, $date) { $cita = new Cita($request->all()); $cita->fecha = fecha_ymd($request->fecha); $cita->capturado_por = \Auth::user()->id; $cita->save(); //Flash::success('Cita registrada con exito!'); Toastr::success('Cita generada con exito'); return redirect()->route('admin.citas.show', ['slug' => $slug, 'date' => $request->date]); }
public function UpdatePaciente(PacientesRequest $request, $slug, $date, $id) { $paciente = Paciente::find($id); $paciente->fill($request->all()); $paciente->fecha_nacimiento = fecha_ymd($request->fecha_nacimiento); if ($paciente->save()) { return response()->json('', 200); } else { return response()->json('', 500); } }
public function cita_store(CitasRequest $request, $date) { $cita = new Cita($request->all()); $medico = Medico::find(\Auth::guard('doctors')->user()->doctor_id); $cita->fecha = fecha_ymd($request->fecha); $cita->capturado_por = 1; $cita->folio = getRandomeStr(4); $medico = Medico::find(\Auth::guard('doctors')->user()->doctor_id); $total_citas = Cita::getTotalCitasCount($medico->id, $cita->fecha); if ($total_citas) { Toastr::error('Error al asignar Cita, Agenda del dia: ' . fecha_dmy($cita->fecha) . ' llena'); return redirect()->route('hojas.index', ['date' => $request->date]); } else { $cita->save(); } //Flash::success('Cita registrada con exito!'); Toastr::success('Cita Agendada con exito'); return redirect()->route('hojas.index', ['date' => $request->date]); }
function validate_dates() { $fecha_inicial = $this->input->post('fecha_inicial'); $fecha_final = $this->input->post('fecha_final'); $fecha1 = fecha_ymd($fecha_inicial); $fecha2 = fecha_ymd($fecha_final); $fecha1 = strtotime($fecha1); $fecha2 = strtotime($fecha2); return $fecha1 > $fecha2 ? FALSE : TRUE; }
public function get_reporte_sin_derecho() { $this->load->model('captura_model'); $this->load->model('empleado_model'); $this->load->model('reporte_model'); $data['user_id'] = $this->tank_auth->get_user_id(); $username = $this->tank_auth->get_username(); $data['nombre_de_usuario'] = $this->empleado_model->getName($username); $data['is_admin'] = $this->tank_auth->is_admin(); $fecha_inicial = fecha_ymd($this->input->post('fecha_inicial')); $fecha_final = fecha_ymd($this->input->post('fecha_final')); $centros = explode(",", $this->tank_auth->get_user_centros()); $array = "01,02,03,04,08,09,10,18,19,25,40,41,46,47,53,54,55,79"; $data['inc2'] = explode(",", $array); $array = "40,41,46,47,53,54,55"; $inc = explode(",", $array); $sin_derecho_lic = $this->reporte_model->get_sin_derecho($fecha_inicial, $fecha_final, $inc, $centros); $array = "01,02,03,04,08,09,10,18,19,25,79"; $data['inc'] = explode(",", $array); $sin_derecho_inc = $this->reporte_model->get_sin_derecho_inc($fecha_inicial, $fecha_final, $data['inc'], $centros); $obj_merged = array_merge($sin_derecho_lic, $sin_derecho_inc); $data['sortedObjectArray'] = PHPArrayObjectSorter($obj_merged, 'num_empleado', 'asc'); $data['panelheading'] = "Reporte Sin derecho a nota buena por desempeno del: " . fecha_dma($fecha_inicial) . ' Al ' . fecha_dma($fecha_final); $data['index'] = 'reportes/reporte_sin_derecho'; $this->load->view('layouts/index', $data); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $incidencia = Incidencia::find($id); $incidencia->fill($request->all()); $incidencia->fecha_inicio = fecha_ymd($request->fecha_inicio); $incidencia->fecha_final = fecha_ymd($request->fecha_final); $incidencia->token = genToken(); $incidencia->save(); Flash::success('Incidencia editada con exito!'); return redirect()->route('incidencias.index'); }
public function agregar_pase() { $this->load->model('pase_model'); $qna_id = $this->input->post('qna_id'); $empleado_id = $this->input->post('empleado_id'); $motivo = $this->input->post('motivo'); $horario = $this->input->post('horario'); $fecha_salida = fecha_ymd($this->input->post('fecha_salida')); $this->pase_model->insert(array('qna_id' => $qna_id, 'empleado_id' => $empleado_id, 'motivo' => $motivo, 'horario' => $horario, 'fecha_salida' => $fecha_salida)); $data['pases'] = $this->pase_model->get_pases($empleado_id); $this->load->view('empleados/show_pases', $data); }
function estadistica_por_delegacion() { $this->load->model('empleado_model'); $this->load->model('admin/capturas'); if ($this->uri->segment(3) != "" && $this->uri->segment(4)) { $data['fecha_inicial'] = $this->uri->segment(3); $data['fecha_final'] = $this->uri->segment(4); } else { $data['fecha_inicial'] = fecha_ymd($this->input->post('fecha_inicial')); $data['fecha_final'] = fecha_ymd($this->input->post('fecha_final')); } $data['total_10'] = $this->capturas->get_total_incidencias_por_concepto_del($data['fecha_inicial'], $data['fecha_final'], 10); $data['total_14'] = $this->capturas->get_total_incidencias_por_concepto_del($data['fecha_inicial'], $data['fecha_final'], 14); $data['total_17'] = $this->capturas->get_total_incidencias_por_concepto_del($data['fecha_inicial'], $data['fecha_final'], 17); $data['total_40'] = $this->capturas->get_total_incidencias_por_concepto_del($data['fecha_inicial'], $data['fecha_final'], 40); $data['total_41'] = $this->capturas->get_total_incidencias_por_concepto_del($data['fecha_inicial'], $data['fecha_final'], 41); $data['total_46'] = $this->capturas->get_total_incidencias_por_concepto_del($data['fecha_inicial'], $data['fecha_final'], 46); $data['total_47'] = $this->capturas->get_total_incidencias_por_concepto_del($data['fecha_inicial'], $data['fecha_final'], 47); $data['total_48'] = $this->capturas->get_total_incidencias_por_concepto_del($data['fecha_inicial'], $data['fecha_final'], 48); $data['total_49'] = $this->capturas->get_total_incidencias_por_concepto_del($data['fecha_inicial'], $data['fecha_final'], 49); $data['total_51'] = $this->capturas->get_total_incidencias_por_concepto_del($data['fecha_inicial'], $data['fecha_final'], 51); $data['total_53'] = $this->capturas->get_total_incidencias_por_concepto_del($data['fecha_inicial'], $data['fecha_final'], 53); $data['total_54'] = $this->capturas->get_total_incidencias_por_concepto_del($data['fecha_inicial'], $data['fecha_final'], 54); $data['total_55'] = $this->capturas->get_total_incidencias_por_concepto_del($data['fecha_inicial'], $data['fecha_final'], 55); $data['total_60'] = $this->capturas->get_total_incidencias_por_concepto_del($data['fecha_inicial'], $data['fecha_final'], 60); $data['total_62'] = $this->capturas->get_total_incidencias_por_concepto_del($data['fecha_inicial'], $data['fecha_final'], 62); $data['total_63'] = $this->capturas->get_total_incidencias_por_concepto_del($data['fecha_inicial'], $data['fecha_final'], 63); $data['total_94'] = $this->capturas->get_total_incidencias_por_concepto_del($data['fecha_inicial'], $data['fecha_final'], 94); $data['total_100'] = $this->capturas->get_total_incidencias_por_concepto_del($data['fecha_inicial'], $data['fecha_final'], 100); $data['user_id'] = $this->tank_auth->get_user_id(); $username = $this->tank_auth->get_username(); $data['nombre_de_usuario'] = $this->empleado_model->getName($username); $data['panelheading'] = "Ausentismo por Delegacion del: " . fecha_dma($data['fecha_inicial']) . " Al " . fecha_dma($data['fecha_final']); $data['link_back'] = 'estadistica'; $data['index'] = "admin/estadistica/totales"; $this->load->view('layouts/index', $data); }
public function store(CitasRequest $request, $slug, $date) { $cita = new Cita($request->all()); $cita->fecha = fecha_ymd($request->fecha); $cita->capturado_por = \Auth::user()->id; $cita->folio = getRandomeStr(4); $medico = Medico::findBySlug($slug); $total_citas = Cita::getTotalCitasCount($medico->id, $cita->fecha); // Validando Citas Repetidas // $getCitas = Cita::where('paciente_id', '=', $request->paciente_id)->where('medico_id', '=', $medico->id)->where('fecha', '=', $cita->fecha)->count(); if ($total_citas) { //Toastr::error('Error al asignar Cita, Agenda del dia: '.fecha_dmy($cita->fecha).' llena'); alert()->warning('Error al asignar Cita, Agenda Llena', 'Atencion')->autoclose(3500); return redirect()->route('admin.citas.show', ['slug' => $slug, 'date' => $request->date]); } if ($getCitas) { alert()->warning('Paciente ya tiene agendada una cita en esta fecha', 'Atencion')->autoclose(3500); //Toastr::error('Paciente ya tiene agendada una cita en esta fecha'); return redirect()->route('admin.citas.show', ['slug' => $slug, 'date' => $request->date]); } else { $cita->save(); } //Toastr::success('Cita Agendada con exito'); alert()->success('Exitosamente!!!', 'Cita agendada'); return redirect()->route('admin.citas.show', ['slug' => $slug, 'date' => $request->date]); }