public function addFamiliar() { session_start(); if (isset($_SESSION['user_id'])) { } else { header('Location: index.php?ctl=login'); } $m = new FamiliaresModel(Config::$mvc_bd_nombre, Config::$mvc_bd_usuario, Config::$mvc_bd_clave, Config::$mvc_bd_hostname); $m2 = new EmpleadosModel(Config::$mvc_bd_nombre, Config::$mvc_bd_usuario, Config::$mvc_bd_clave, Config::$mvc_bd_hostname); $params = array('tipo' => "", 'nombre' => "", 'edad' => "", 'direccion' => "", 'empleado_id' => ""); if ($_SERVER['REQUEST_METHOD'] == 'POST') { // comprobar campos formulario if (isset($_POST['empleado_k'])) { $empleado = $m2->dameEmpleado($_POST['empleado_k']); $params = array('tipo' => "", 'nombre' => "", 'edad' => "", 'direccion' => "", 'empleado_id' => $_POST['empleado_k'], 'empleado_nombre' => "" . $empleado['nombre'] . " " . $empleado['apellido_p'] . " " . $empleado['apellido_m']); } else { $empleado = $m2->dameEmpleado($_POST['empleado_id']); $params = array('tipo' => "", 'nombre' => "", 'edad' => "", 'direccion' => "", 'empleado_id' => $_POST['empleado_id'], 'empleado_nombre' => "" . $empleado['nombre'] . " " . $empleado['apellido_p'] . " " . $empleado['apellido_m']); if ($m->validarDatos($_POST['tipo'], $_POST['nombre'], $_POST['edad'], $_POST['direccion'])) { //usamos metodo del modelo $familiar_new = $_POST; $m->insertarFamiliar($familiar_new); header('Location: index.php?ctl=addFamiliar&id=' . $_POST['empleado_id']); //redirect } else { $params = array('tipo' => $_POST['tipo'], 'nombre' => $_POST['nombre'], 'edad' => $_POST['edad'], 'direccion' => $_POST['direccion'], 'empleado_id' => $_POST['empleado_id']); $params['mensaje'] = 'No se ha podido registrar el Familiar. Revisa el formulario'; } } } else { if (isset($_GET['id'])) { $empleado = $m2->dameEmpleado($_GET['id']); $params = array('tipo' => "", 'nombre' => "", 'edad' => "", 'direccion' => "", 'empleado_id' => $_GET['id'], 'empleado_nombre' => "" . $empleado['nombre'] . " " . $empleado['apellido_p'] . " " . $empleado['apellido_m']); } } require __DIR__ . '/templates/Familiar/AltaFamiliar.php'; }
public function editEconomicos() { session_start(); if (isset($_SESSION['user_id'])) { } else { header('Location: index.php?ctl=login'); } if ($_SESSION['user_id'] == 2 || $_SESSION['user_id'] == 3 || $_SESSION['user_id'] == 5) { $m = new EmpleadosModel(Config::$mvc_bd_nombre, Config::$mvc_bd_usuario, Config::$mvc_bd_clave, Config::$mvc_bd_hostname); if ($_SERVER['REQUEST_METHOD'] == 'POST') { $empleado = $_POST; $m->editarEconomicos($empleado); //echo $_POST['id'].",".$_POST['su_sem'].",".$_POST['su_sem_efectivo'].",".$_POST['su_sem_fiscal'].",".$_POST['imss_num'].",".$_POST['imss_desc'].",".$_POST['isr_desc'].",".$_POST['num_cta_ban'].",". $_POST['cta_ban_clabe'].",".$_POST['cta_ban_id'].",".$_POST['no_banco'].",".$_POST['su_actual']; header('Location: index.php?ctl=ver&id=' . $_POST['id']); } else { $id = $_GET['id']; $empleado = $m->dameEmpleado($id); $params = $empleado; } require __DIR__ . '/templates/Empleado/EditEmpleadoEconomico.php'; } else { header('Location: index.php?ctl=listar'); } }