public function monitores_empleados_guardar() { session_start(); if (isset($_SESSION['user_id'])) { } else { header('Location:index.php?ctl=login'); } $m = new EmpleadosModel(Config::$mvc_bd_nombre, Config::$mvc_bd_usuario, Config::$mvc_bd_clave, Config::$mvc_bd_hostname); //coneccion al modelo $m2 = new NominasModel(Config::$mvc_bd_nombre, Config::$mvc_bd_usuario, Config::$mvc_bd_clave, Config::$mvc_bd_hostname); //coneccion al modelo $empleados = $m->dameEmpleados_monitor_ad(); $cuentas = $m->dameCuentas(); $existe = $m2->comprobar_existencia(); //echo "cuantos:".$existe; if ($existe < 1) { foreach ($cuentas as $cuenta) { foreach ($empleados as $empleado) { if ($cuenta['num_cuenta'] == $empleado['cta_contable']) { $neto = $empleado['su_sem'] - $empleado['infonavit']; $empleado_a_pagar = array('nombre' => $empleado['nombre'] . " " . $empleado['apellido_p'] . " " . $empleado['apellido_m'], 'cta_contable' => $empleado['cta_contable'], 'departamento_name' => $empleado['departamento_name'], 'puesto_name' => $empleado['puesto_name'], 'Empresa' => $empleado['Empresa'], 'centro_costos' => $empleado['centro_costos'], 'num_cta_ban' => $empleado['num_cta_ban'], 'su_sem' => $empleado['su_sem'], 'neto' => $neto, 'fiscal' => $empleado['su_sem_fiscal'], 'su_sem_efectivo' => $empleado['su_sem_efectivo']); $resultado = $m2->addRegistroHistorico($empleado_a_pagar); } } } } $params = array('empleados_ad' => $m->dameEmpleados_monitor_ad_del_historial(), 'cuentas' => $m->dameCuentas(), 'cantidad' => $m->dameEmpleados_monitor_ad_id(), 'empresas' => $m2->dameCostoPorEmpresa()); require __DIR__ . '/templates/Monitores/empleados_simple_guardar.php'; }