Exemplo n.º 1
0
 public function calcularMontoPpto()
 {
     require_once 'lib/model/base/TipoMovimiento.class.php';
     require_once 'lib/model/base/Presupuesto.class.php';
     require_once 'lib/model/base/Proyecto.class.php';
     $sumIngresos = Presupuesto::getSumIngresos($_GET['idProyecto']);
     $sumEgresos = Presupuesto::getSumEgresos($_GET['idProyecto']);
     $proyecto = new Proyecto(Proyecto::find($_GET['idProyecto']));
     $montoTotal = $proyecto->montoTotal;
     $overhead = $proyecto->overheadAutorizado / 100;
     $montoPpto = $montoTotal * $overhead + $sumIngresos - $sumEgresos;
     $montoEjecutado = $montoTotal - $sumEgresos * $overhead;
     $data['montoPpto'] = $montoPpto;
     $data['montoEjecutado'] = $montoEjecutado;
     $data['sumEgresos'] = $sumEgresos ? $sumEgresos : 0;
     $data['sumIngresos'] = $sumIngresos ? $sumIngresos : 0;
     $this->view->show("/partials/montoPpto.php", $data);
 }