Example #1
0
 public function main()
 {
     //control de sesion
     $login = new loginController();
     if (!$login->getControl()) {
         return redirect('/')->with('login_errors', '<font color="#ff0000">La sesión a expirado. Vuelva a logearse..</font>');
     }
     $listado = webtrabajo::where("id_usuario", "=", Session::get('id'))->where("estado", "=", "1")->get();
     //var_dump($oferta);die;
     return view('web/main')->with('listado', $listado);
 }
 public function main($id_oferta)
 {
     //control de sesion
     $login = new loginController();
     if (!$login->getControl()) {
         return redirect('/')->with('login_errors', '<font color="#ff0000">La sesión a expirado. Vuelva a logearse..</font>');
     }
     $listado = seguimiento::where("id_oferta", "=", $id_oferta)->where("estado", "=", "1")->get();
     $oferta = oferta::where("id_oferta", "=", $id_oferta)->where("estado", "=", "1")->get();
     //var_dump($oferta);die;
     return view('seguimiento/main')->with('listado', $listado)->with('oferta', $oferta);
 }
Example #3
0
 public function mainCreateEdit(Request $request)
 {
     //control de sesion
     $login = new loginController();
     if (!$login->getControl()) {
         return redirect('/')->with('login_errors', '<font color="#ff0000">La sesión a expirado. Vuelva a logearse..</font>');
     }
     //si es nuevo este valor viene vacio
     if ($request->Id === "") {
         $asiento = new movimientosfinal();
         $ok = 'Se ha dado de alta correctamente el asiento.';
         $error = 'ERROR al dar de alta el asiento.';
     } else {
         $asiento = movimientosfinal::find($request->Id);
         $ok = 'Se ha editado correctamente el asiento.';
         $error = 'ERROR al edtar el asiento.';
     }
     //compruebo que la fecha no venga vacia, si es asi saco la fecha de hoy
     $fecha = $request->fecha;
     if ($fecha === '') {
         $fecha = date('d/m/Y');
     }
     $fecha = \Carbon\Carbon::createFromFormat('d/m/Y', $fecha)->format('Y-m-d H:i:s');
     $asiento->Fecha = $fecha;
     $asiento->Movimiento = $request->movimientos;
     $asiento->Euros = $request->euros;
     //ahora busco el IdMot segun su motivo
     $motivo = motivos::where('motivo', '=', $request->motivos)->get();
     //var_dump($motivo[0]->IdMot);die;
     $asiento->Motivo = $motivo[0]->IdMot;
     //ahora busco el IdDeu segun su deudor
     $deudor = deudores::where('deudor', '=', $request->deudor)->get();
     $asiento->Deudor = $deudor[0]->IdDeu;
     if ($asiento->save()) {
         return redirect('main')->with('errors', $ok);
     } else {
         return redirect('main')->with('errors', $error);
     }
 }
Example #4
0
 public function graficasMeses($yearI)
 {
     //control de sesion
     $login = new loginController();
     if (!$login->getControl()) {
         return redirect('/')->with('login_errors', '<font color="#ff0000">La sesión a expirado. Vuelva a logearse..</font>');
     }
     $informes = new informesController();
     $year = $informes->calculoMesesYear($yearI);
     //preparo los distintos datos a suministrar al grafico
     $meses = '';
     $gasto = '';
     $ingreso = '';
     //Enero
     $meses = $meses . "'Enero',";
     $gasto = $gasto . "" . $year['Enero']['Gasto'] . ",";
     $ingreso = $ingreso . "" . $year['Enero']['Ingreso'] . ",";
     //Febrero
     $meses = $meses . "'Febrero',";
     $gasto = $gasto . "" . $year['Febrero']['Gasto'] . ",";
     $ingreso = $ingreso . "" . $year['Febrero']['Ingreso'] . ",";
     //Marzo
     $meses = $meses . "'Marzo',";
     $gasto = $gasto . "" . $year['Marzo']['Gasto'] . ",";
     $ingreso = $ingreso . "" . $year['Marzo']['Ingreso'] . ",";
     //Abril
     $meses = $meses . "'Abril',";
     $gasto = $gasto . "" . $year['Abril']['Gasto'] . ",";
     $ingreso = $ingreso . "" . $year['Abril']['Ingreso'] . ",";
     //Mayo
     $meses = $meses . "'Mayo',";
     $gasto = $gasto . "" . $year['Mayo']['Gasto'] . ",";
     $ingreso = $ingreso . "" . $year['Mayo']['Ingreso'] . ",";
     //Junio
     $meses = $meses . "'Junio',";
     $gasto = $gasto . "" . $year['Junio']['Gasto'] . ",";
     $ingreso = $ingreso . "" . $year['Junio']['Ingreso'] . ",";
     //Julio
     $meses = $meses . "'Julio',";
     $gasto = $gasto . "" . $year['Julio']['Gasto'] . ",";
     $ingreso = $ingreso . "" . $year['Julio']['Ingreso'] . ",";
     //Agosto
     $meses = $meses . "'Agosto',";
     $gasto = $gasto . "" . $year['Agosto']['Gasto'] . ",";
     $ingreso = $ingreso . "" . $year['Agosto']['Ingreso'] . ",";
     //Septiembre
     $meses = $meses . "'Septiembre',";
     $gasto = $gasto . "" . $year['Septiembre']['Gasto'] . ",";
     $ingreso = $ingreso . "" . $year['Septiembre']['Ingreso'] . ",";
     //Octubre
     $meses = $meses . "'Octubre',";
     $gasto = $gasto . "" . $year['Octubre']['Gasto'] . ",";
     $ingreso = $ingreso . "" . $year['Octubre']['Ingreso'] . ",";
     //Noviembre
     $meses = $meses . "'Noviembre',";
     $gasto = $gasto . "" . $year['Noviembre']['Gasto'] . ",";
     $ingreso = $ingreso . "" . $year['Noviembre']['Ingreso'] . ",";
     //Diciembre
     $meses = $meses . "'Diciembre'";
     $gasto = $gasto . "" . $year['Diciembre']['Gasto'] . "";
     $ingreso = $ingreso . "" . $year['Diciembre']['Ingreso'] . "";
     return view('graficas.graficasMeses')->with('year', $yearI)->with('meses', $meses)->with('gasto', $gasto)->with('ingreso', $ingreso);
 }
Example #5
0
 public function calculoMesesYear($year)
 {
     //control de sesion
     $login = new loginController();
     if (!$login->getControl()) {
         return redirect('/')->with('login_errors', '<font color="#ff0000">La sesión a expirado. Vuelva a logearse..</font>');
     }
     $result = \DB::table('contfpp_movimientos_final')->leftjoin('contfpp_deudores', 'contfpp_deudores.IdDeu', '=', 'contfpp_movimientos_final.Deudor')->leftjoin('contfpp_motivos', 'contfpp_motivos.IdMot', '=', 'contfpp_movimientos_final.Motivo')->leftjoin('contfpp_movimientos', 'contfpp_movimientos.IdMov', '=', 'contfpp_movimientos_final.Movimiento')->where(\DB::raw("DATE_FORMAT(contfpp_movimientos_final.Fecha,'%Y')"), '=', "{$year}")->get(array(\DB::raw("DATE_FORMAT(contfpp_movimientos_final.Fecha,'%m') AS Mes"), \DB::raw("IF(contfpp_movimientos.movimiento='Ingreso',contfpp_movimientos_final.Euros,0) AS Ingreso"), \DB::raw("IF(contfpp_movimientos.movimiento='Gasto',contfpp_movimientos_final.Euros,0) AS Gasto")));
     $resultadoInt = array();
     foreach ($result as $key => $value) {
         $resultadoInt[$key]['Mes'] = $value->Mes;
         $resultadoInt[$key]['Ingreso'] = $value->Ingreso;
         $resultadoInt[$key]['Gasto'] = $value->Gasto;
     }
     //ahora hago la suma de ingreso y gasto por meses
     $mes = array("Ingreso" => 0, "Gasto" => 0);
     $datos = array("Ejercicio" => $year, "Enero" => $mes, "Febrero" => $mes, "Marzo" => $mes, "Abril" => $mes, "Mayo" => $mes, "Junio" => $mes, "Julio" => $mes, "Agosto" => $mes, "Septiembre" => $mes, "Octubre" => $mes, "Noviembre" => $mes, "Diciembre" => $mes);
     //ahora recorro todos los rows y voy sumando segun el mes que sea y si es ingreso o gasto
     for ($i = 0; $i < count($resultadoInt); $i++) {
         if ($resultadoInt[$i]['Mes'] === '01') {
             //Enero
             $datos['Enero']['Ingreso'] = $datos['Enero']['Ingreso'] + $resultadoInt[$i]['Ingreso'];
             $datos['Enero']['Gasto'] = $datos['Enero']['Gasto'] + $resultadoInt[$i]['Gasto'];
         } else {
             if ($resultadoInt[$i]['Mes'] === '02') {
                 //Febrero
                 $datos['Febrero']['Ingreso'] = $datos['Febrero']['Ingreso'] + $resultadoInt[$i]['Ingreso'];
                 $datos['Febrero']['Gasto'] = $datos['Febrero']['Gasto'] + $resultadoInt[$i]['Gasto'];
             } else {
                 if ($resultadoInt[$i]['Mes'] === '02') {
                     //Febrero
                     $datos['Febrero']['Ingreso'] = $datos['Febrero']['Ingreso'] + $resultadoInt[$i]['Ingreso'];
                     $datos['Febrero']['Gasto'] = $datos['Febrero']['Gasto'] + $resultadoInt[$i]['Gasto'];
                 } else {
                     if ($resultadoInt[$i]['Mes'] === '03') {
                         //Marzo
                         $datos['Marzo']['Ingreso'] = $datos['Marzo']['Ingreso'] + $resultadoInt[$i]['Ingreso'];
                         $datos['Marzo']['Gasto'] = $datos['Marzo']['Gasto'] + $resultadoInt[$i]['Gasto'];
                     } else {
                         if ($resultadoInt[$i]['Mes'] === '04') {
                             //Abril
                             $datos['Abril']['Ingreso'] = $datos['Abril']['Ingreso'] + $resultadoInt[$i]['Ingreso'];
                             $datos['Abril']['Gasto'] = $datos['Abril']['Gasto'] + $resultadoInt[$i]['Gasto'];
                         } else {
                             if ($resultadoInt[$i]['Mes'] === '05') {
                                 //Mayo
                                 $datos['Mayo']['Ingreso'] = $datos['Mayo']['Ingreso'] + $resultadoInt[$i]['Ingreso'];
                                 $datos['Mayo']['Gasto'] = $datos['Mayo']['Gasto'] + $resultadoInt[$i]['Gasto'];
                             } else {
                                 if ($resultadoInt[$i]['Mes'] === '06') {
                                     //Junio
                                     $datos['Junio']['Ingreso'] = $datos['Junio']['Ingreso'] + $resultadoInt[$i]['Ingreso'];
                                     $datos['Junio']['Gasto'] = $datos['Junio']['Gasto'] + $resultadoInt[$i]['Gasto'];
                                 } else {
                                     if ($resultadoInt[$i]['Mes'] === '07') {
                                         //Julio
                                         $datos['Julio']['Ingreso'] = $datos['Julio']['Ingreso'] + $resultadoInt[$i]['Ingreso'];
                                         $datos['Julio']['Gasto'] = $datos['Julio']['Gasto'] + $resultadoInt[$i]['Gasto'];
                                     } else {
                                         if ($resultadoInt[$i]['Mes'] === '08') {
                                             //Agosto
                                             $datos['Agosto']['Ingreso'] = $datos['Agosto']['Ingreso'] + $resultadoInt[$i]['Ingreso'];
                                             $datos['Agosto']['Gasto'] = $datos['Agosto']['Gasto'] + $resultadoInt[$i]['Gasto'];
                                         } else {
                                             if ($resultadoInt[$i]['Mes'] === '09') {
                                                 //Septiembre
                                                 $datos['Septiembre']['Ingreso'] = $datos['Septiembre']['Ingreso'] + $resultadoInt[$i]['Ingreso'];
                                                 $datos['Septiembre']['Gasto'] = $datos['Septiembre']['Gasto'] + $resultadoInt[$i]['Gasto'];
                                             } else {
                                                 if ($resultadoInt[$i]['Mes'] === '10') {
                                                     //Octubre
                                                     $datos['Octubre']['Ingreso'] = $datos['Octubre']['Ingreso'] + $resultadoInt[$i]['Ingreso'];
                                                     $datos['Octubre']['Gasto'] = $datos['Octubre']['Gasto'] + $resultadoInt[$i]['Gasto'];
                                                 } else {
                                                     if ($resultadoInt[$i]['Mes'] === '11') {
                                                         //Noviembre
                                                         $datos['Noviembre']['Ingreso'] = $datos['Noviembre']['Ingreso'] + $resultadoInt[$i]['Ingreso'];
                                                         $datos['Noviembre']['Gasto'] = $datos['Noviembre']['Gasto'] + $resultadoInt[$i]['Gasto'];
                                                     } else {
                                                         if ($resultadoInt[$i]['Mes'] === '12') {
                                                             //Diciembre
                                                             $datos['Diciembre']['Ingreso'] = $datos['Diciembre']['Ingreso'] + $resultadoInt[$i]['Ingreso'];
                                                             $datos['Diciembre']['Gasto'] = $datos['Diciembre']['Gasto'] + $resultadoInt[$i]['Gasto'];
                                                         }
                                                     }
                                                 }
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     return $datos;
 }