function CrearLocal($nombre, $nombrelegal, $direccion, $poblacion, $codigopostal, $telefono, $fax, $movil, $email, $paginaweb, $cuentabancaria, $pass, $identificacion, $idpais, $idioma, $margen, $tipomargen, $igv, $ipc, $esPass) { $oLocal = new local(); $oLocal->Crea(); $oLocal->set("NombreComercial", $nombre, FORCE); $oLocal->set("NombreLegal", $nombrelegal, FORCE); $oLocal->set("DireccionFactura", $direccion, FORCE); $oLocal->set("Poblacion", $poblacion, FORCE); $oLocal->set("CodigoPostal", $codigopostal, FORCE); $oLocal->set("Telefono", $telefono, FORCE); $oLocal->set("Fax", $fax, FORCE); $oLocal->set("Movil", $movil, FORCE); $oLocal->set("Email", $email, FORCE); $oLocal->set("PaginaWeb", $paginaweb, FORCE); $oLocal->set("CuentaBancaria", $cuentabancaria, FORCE); $oLocal->set("Password", md5($pass), FORCE); $oLocal->set("Identificacion", $identificacion, FORCE); $oLocal->set("IdPais", $idpais, FORCE); $oLocal->set("IdIdioma", getIdFromLang("es"), FORCE); $oLocal->set("MargenUtilidad", $margen, FORCE); $oLocal->set("TipoMargenUtilidad", $tipomargen, FORCE); $oLocal->set("Impuesto", $igv, FORCE); $oLocal->set("Percepcion", $ipc, FORCE); $oLocal->set("AdmitePassword", $esPass, FORCE); if ($oLocal->Alta()) { invalidarSesion("ListaTiendas"); $alm = new almacenes(); $arrayTodos = array_keys($alm->listaTodosConNombre()); $_SESSION["ArrayTiendas"] = $arrayTodos; //TODO: aqui tenemos una ligadura fuerte entre un modulo y la aplicación. // esto se debe automatizar para que la ligadura sea debil. $oLocal->IniciarArqueos(); return true; } else { //echo gas("aviso",_("No se ha podido registrar el nuevo local")); return false; } }