Пример #1
0
 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';
 }
Пример #2
0
 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');
     }
 }