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"); } }
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"); } }