public function created()
 {
     $hoy = Carbon::now();
     $proximo = Configuracion::get('nro-presupuesto-' . $hoy->year) + 1;
     if ($proximo == 1) {
         $proximo = 2;
     }
     Configuracion::set('nro-presupuesto-' . $hoy->year, $proximo, 'Próximo número de presupuesto para el año ' . $hoy->year);
 }
 public function getDefaultValues()
 {
     $fechaCar = Carbon::now();
     $proximo = Configuracion::get('nro-presupuesto-' . $fechaCar->year);
     if ($proximo == "") {
         $proximo = 1;
     }
     $codigo = "P-" . $fechaCar->format('my') . '-' . $proximo;
     return ['estatus' => 1, 'codigo' => $codigo, 'impuesto' => Configuracion::get('impuesto')];
 }
 public function postEnviarcorreo(EnviarCorreoRequest $request)
 {
     $this->getImprimir($request->get('id'), true);
     $data['mensaje'] = $request->get('mensaje');
     \Mail::send('emails.presupuesto', $data, function ($message) use($request) {
         $from = Configuracion::get('remitente-correo');
         $from_name = Configuracion::get('nombre-remitente-correo');
         $message->from($from, $from_name);
         $message->to($request->get('correo'))->subject($request->get('asunto'))->cc(\Auth::user()->email);
         $message->attach(storage_path('app/presupuesto.pdf'));
     });
     return response()->json(['mensaje' => 'Se envio el correo correctamente']);
 }