function proveedor_crear($vista_proveedor)
 {
     $proveedor_rut = $_POST["proveedor_rut"];
     $proveedor_nombre = $_POST["proveedor_nombre"];
     $proveedor_correo = $_POST["proveedor_correo"];
     $proveedor_direccion = $_POST["proveedor_direccion"];
     $proveedor_movil = $_POST["proveedor_movil"];
     $proveedor_fijo = $_POST["proveedor_fijo"];
     if (validarRut($proveedor_rut) and validarNombre($proveedor_nombre) and validarEmail($proveedor_correo) and validarUbicacion($proveedor_direccion) and validarFonoFijo($proveedor_fijo) and validarFonoMovil($proveedor_movil)) {
         $proveedor_instancia = new Proveedor($proveedor_rut, $proveedor_nombre, $proveedor_correo, $proveedor_direccion, $proveedor_fijo, $proveedor_movil);
         $validador = $proveedor_instancia->Prov_Nuevo();
         if ($validador == FALSE) {
             header("Location: ../vista/{$vista_proveedor}/proveedores.php?seccion=crear&mensaje=crearError");
         } else {
             header("Location: ../vista/{$vista_proveedor}/proveedores.php?seccion=ver&id={$proveedor_rut}&mensaje=crearOk");
         }
     } else {
         header("Location: ../vista/{$vista_proveedor}/proveedores.php?seccion=crear&mensaje=crearError");
     }
 }
 function __construct()
 {
     validarEmpty($razao_social);
     validarString($razao_social);
     validarEmpty($cnpj_cli);
     validarNumeric($cnpj_cli);
     validarCnpj($cnpj);
     validarEmpty($email);
     validarEmail($email);
     validarEmpty($endereco);
     validarString($endereco);
     validarEmpty($cep_cli);
     validarNumeric($cep_cli);
     validarCep($cep_cli);
     validarEmpty($municipio_cli);
     validarString($municipio_cli);
     validarEmpty($estado);
     validarString($estado);
     validarEmpty($pessoa_contato);
     validarString($pessoa_contato);
     validarEmpty($tel_fixo);
     validarNumeric($tel_fixo);
     validaTelefone($tel_fixo);
     validarEmpty($tel_celular);
     validarNumeric($tel_celular);
     validaCelular($tel_celular);
     function chamaDao()
     {
         $cliente = new cliente();
         $cliente->setRazao_social($razao_social);
         $cliente->setCnpj_cli($cnpj_cli);
         $cliente->setEmail($email);
         $cliente->setEndereco($endereco);
         $cliente->setCep($cep);
         $cliente->setMunicipio($municipio);
         $cliente->setEstado($estado);
         $cliente->setPessoa_contato($pessoa_contato);
         $cliente->setTel_fixo($tel_fixo);
         $cliente->setTel_celular($tel_celular);
         cadastroDao($cliente);
     }
 }
 function cliente_crear()
 {
     $cliente_rut = $_POST["cliente_rut"];
     $cliente_nombre = $_POST["cliente_nombre"];
     $cliente_correo = $_POST["cliente_correo"];
     $cliente_direccion = $_POST["cliente_direccion"];
     $cliente_movil = $_POST["cliente_movil"];
     $cliente_fijo = $_POST["cliente_fijo"];
     if (validarRut($cliente_rut) and validarRutGuion($cliente_rut) and validarNombre($cliente_nombre) and validarEmail($cliente_correo) and validarUbicacion($cliente_direccion) and validarFonoFijo($cliente_fijo) and validarFonoMovil($cliente_movil)) {
         $cliente_instancia = new Cliente($cliente_rut, $cliente_nombre, $cliente_correo, $cliente_direccion, $cliente_fijo, $cliente_movil);
         $validador = $cliente_instancia->Cli_Nuevo();
         if ($validador == FALSE) {
             header("Location: ../vista/adm/clientes.php?seccion=crear&mensaje=crearError");
         } else {
             header("Location: ../vista/adm/clientes.php?seccion=ver&id={$cliente_rut}&mensaje=crearOk");
         }
     } else {
         header("Location: ../vista/adm/clientes.php?seccion=crear&mensaje=crearError");
     }
 }
Example #4
0
 private function validar($usuario)
 {
     if (!is_object($usuario)) {
         throw new Exception('Objeto não pode ser nulo.');
     }
     if (isNullOrEmpty($usuario->email)) {
         throw new Exception('Email não pode ser vazio.');
     }
     if (!validarEmail($usuario->email)) {
         throw new Exception('Email não é válido.');
     }
     if (isNullOrEmpty($usuario->nome)) {
         throw new Exception('Nome não pode ser vazio.');
     }
     if (!($usuario->id_usuario > 0) && isNullOrEmpty($usuario->senha)) {
         throw new Exception('Senha não pode ser vazio.');
     }
     if (!isNullOrEmpty($usuario->senha) && $usuario->senha != $usuario->senha_confirma) {
         throw new Exception('Senha não bate com a confirmação.');
     }
     return $usuario;
 }
include '../functions.php';
$id = $_POST['id'];
$cnpj = $_POST['fornecedor_cnpj'];
$razao = $_POST['fornecedor_razao'];
$rua = $_POST['fornecedor_rua'];
$numero = $_POST['fornecedor_numero'];
$complemento = $_POST['fornecedor_complemento'];
$cep = $_POST['fornecedor_cep'];
$bairro = $_POST['fornecedor_bairro'];
$cidade = $_POST['fornecedor_cidade'];
$uf = $_POST['fornecedor_uf'];
$pais = $_POST['fornecedor_pais'];
$fone = $_POST['fornecedor_fone'];
$email = $_POST['fornecedor_email'];
$cnpj = limparCaracteres($cnpj);
if (!validarEmail($email)) {
    exit('Email digitado inválido');
}
$fone = limparCaracteres($fone);
$cep = limparCaracteres($cep);
if ($stmt = $db->prepare("UPDATE fornecedores SET forn_cnpj = ?, forn_razaosoc = ?, forn_rua = ?, forn_numero = ?, forn_complemento = ?, forn_cep = ?, forn_bairro = ?,\n                                        forn_cidade = ?, forn_uf = ?, forn_pais = ?, forn_fone = ?, forn_email = ? WHERE forn_id = ?")) {
    $stmt->bind_param('sssissssssssi', $cnpj, $razao, $rua, $numero, $complemento, $cep, $bairro, $cidade, $uf, $pais, $fone, $email, $id);
    if ($stmt->execute()) {
        echo '<script>
                    alert("Dados cadastrados com sucesso");
                    window.location.href = "listar_fornecedores.php";
              </script>
                ';
    } else {
        die('Erro: ( ' . $db->errno . ' ) ' . $db->error);
    }
 function venta_insumos()
 {
     $insumo_cliente_rut_sin = $_POST["insumo_cliente_rut"];
     $insumo_cliente_nombre = $_POST["insumo_cliente_nombre"];
     if (validarRut($insumo_cliente_rut_sin) and strlen($insumo_cliente_nombre) > 4) {
         $insumo_cliente_rut = str_replace(".", "", $insumo_cliente_rut_sin);
         $clientes = array();
         $clientes_instancia = new Cliente($insumo_cliente_rut, 0, 0, 0, 0, 0);
         $clientes = $clientes_instancia->Cli_Ver();
         if (count($clientes) == 0) {
             $registro = "";
             $registro = $_POST["confirmar"];
             if ($registro == "nocliente") {
                 $insumo_descripcion = "Venta de Insumos";
                 $venta = $_POST["venta_tipo"];
                 $venta_cabecera = array();
                 $venta_cabecera[0] = $insumo_cliente_rut;
                 $venta_cabecera[1] = $insumo_cliente_nombre;
                 $venta_cabecera[2] = $insumo_descripcion;
                 $venta_cabecera[3] = $venta;
                 $_SESSION['venta_cabecera'] = $venta_cabecera;
                 unset($_SESSION['carro']);
                 header("Location: ../vista/venta/stock_carro.php");
             } elseif ($registro == "sicliente") {
                 $cliente_rut = $insumo_cliente_rut;
                 $cliente_nombre = $insumo_cliente_nombre;
                 $cliente_correo = $_POST["cliente_correo"];
                 $cliente_direccion = $_POST["cliente_direccion"];
                 $cliente_movil = $_POST["cliente_fmovil"];
                 $cliente_fijo = $_POST["cliente_ffijo"];
                 if (validarRut($cliente_rut) and validarNombre($cliente_nombre) and validarEmail($cliente_correo) and validarUbicacion($cliente_direccion) and validarFonoFijo($cliente_fijo) and validarFonoMovil($cliente_movil)) {
                     $cliente_instancia = new Cliente($cliente_rut, $cliente_nombre, $cliente_correo, $cliente_direccion, $cliente_fijo, $cliente_movil);
                     $validador = $cliente_instancia->Cli_Nuevo();
                     if ($validador == FALSE) {
                         header("Location: ../vista/venta/insumos.php?clienterut={$insumo_cliente_rut}&clientenombre={$insumo_cliente_nombre}&mensaje=clienteError");
                     } else {
                         $insumo_descripcion = "Venta de Insumos";
                         $venta = $_POST["venta_tipo"];
                         $venta_cabecera = array();
                         $venta_cabecera[0] = $insumo_cliente_rut;
                         $venta_cabecera[1] = $insumo_cliente_nombre;
                         $venta_cabecera[2] = $insumo_descripcion;
                         $venta_cabecera[3] = $venta;
                         $_SESSION['venta_cabecera'] = $venta_cabecera;
                         unset($_SESSION['carro']);
                         header("Location: ../vista/venta/stock_carro.php");
                     }
                 } else {
                     header("Location: ../vista/venta/insumos.php?seccion=crear&mensaje=crearError");
                 }
             } else {
                 header("Location: ../vista/venta/insumos.php?clienterut={$insumo_cliente_rut}&clientenombre={$insumo_cliente_nombre}");
             }
         } else {
             $insumo_cliente_nombre = $clientes[1];
             $insumo_descripcion = "Venta de Insumos";
             $venta = $_POST["venta_tipo"];
             $venta_cabecera = array();
             $venta_cabecera[0] = $insumo_cliente_rut;
             $venta_cabecera[1] = $insumo_cliente_nombre;
             $venta_cabecera[2] = $insumo_descripcion;
             $venta_cabecera[3] = $venta;
             $_SESSION['venta_cabecera'] = $venta_cabecera;
             unset($_SESSION['carro']);
             header("Location: ../vista/venta/stock_carro.php");
         }
     } else {
         header("Location: ../vista/venta/insumos.php?seccion=crear&mensaje=ventaError");
     }
 }
if (isset($_REQUEST['fnombre']) && validarRequerido($_REQUEST['fnombre'])) {
    $nombre = $_REQUEST['fnombre'];
} else {
    $errores = $errores . "Nombre no introducido\n";
}
if (isset($_REQUEST['fapellidos']) && validarRequerido($_REQUEST['fapellidos'])) {
    $apellidos = $_REQUEST['fapellidos'];
} else {
    $errores = $errores . "Apellidos no introducido\n";
}
if (isset($_REQUEST['ftelefono']) && filter_var($_REQUEST['ftelefono'], FILTER_VALIDATE_INT)) {
    $telefono = $_REQUEST['ftelefono'];
} else {
    $errores = $errores . "Telefono no introducido\n";
}
if (isset($_REQUEST['femail']) && validarEmail($_REQUEST['femail'])) {
    $email = $_REQUEST['femail'];
} else {
    $errores = $errores . "Email no introducido\n";
}
if (strcmp($errores, "") != 0) {
    $_SESSION['error'] = $errores;
    header("Location: crearNoticia.php");
} else {
    try {
        insertaSocio($conexion, $dni, $nombre, $apellidos, $telefono, $email);
        header("Location: sociosok.php");
    } catch (PDOException $e) {
        if (isset($_SESSION['error'])) {
            unset($_SESSION['error']);
        }
 function empleados_crear()
 {
     $empleado_rut = $_POST["empleado_rut"];
     $empleado_nombre = $_POST["empleado_nombre"];
     $empleado_apellido_paterno = $_POST["empleado_ap"];
     $empleado_apellido_materno = $_POST["empleado_am"];
     $empleado_correo = $_POST["empleado_correo"];
     $empleado_direccion = $_POST["empleado_direccion"];
     $empleado_fono_fijo = $_POST["empleado_fijo"];
     $empleado_fono_movil = $_POST["empleado_movil"];
     $empleado_tipo = $_POST["empleado_tipo"];
     if (validarRut($empleado_rut) and validarRutGuion($empleado_rut) and validarNombre($empleado_nombre) and validarNombre($empleado_apellido_paterno) and validarNombre($empleado_apellido_materno) and validarEmail($empleado_correo) and validarUbicacion($empleado_direccion) and validarFonoFijo($empleado_fono_fijo) and validarFonoMovil($empleado_fono_movil)) {
         $empleado_instancia = new Empleado($empleado_rut, $empleado_nombre, $empleado_apellido_paterno, $empleado_apellido_materno, $empleado_correo, $empleado_direccion, $empleado_fono_fijo, $empleado_fono_movil, $empleado_tipo);
         $validador = $empleado_instancia->Emp_Nuevo();
         if ($validador == FALSE) {
             header("Location: ../vista/adm/empleados.php?seccion=crear&mensaje=crearError");
         } else {
             header("Location: ../vista/adm/empleados.php?seccion=ver&id={$empleado_rut}&mensaje=crearOk");
         }
     } else {
         header("Location: ../vista/adm/empleados.php?seccion=crear&mensaje=crearError");
     }
 }