本文整理汇总了PHP中Empresa::setIdDireccion方法的典型用法代码示例。如果您正苦于以下问题:PHP Empresa::setIdDireccion方法的具体用法?PHP Empresa::setIdDireccion怎么用?PHP Empresa::setIdDireccion使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Empresa
的用法示例。
在下文中一共展示了Empresa::setIdDireccion方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testCatalogoCuentasEmpresa
public function testCatalogoCuentasEmpresa()
{
$dir = new Direccion();
$dir->setIdUsuarioUltimaModificacion(1);
$dir->setUltimaModificacion(mktime());
$dir->setCalle("Calle: " . mktime());
DAO::transBegin();
try {
DireccionDAO::save($dir);
} catch (Exception $e) {
DAO::transRollback();
Logger::error("No se ha podido guardar la direccion (Desde Unit Tests): " . $e);
if ($e->getCode() == 901) {
throw new Exception("No se ha podido guardar la nueva direccion (desde Unit Test)|: " . $e->getMessage(), 901);
}
throw new Exception("No se ha podido guardar la nueva direccion (Desde Unit Tests)", 901);
}
DAO::transEnd();
$empresa = new Empresa();
$empresa->setRazonSocial("Razon Social - " . time());
$empresa->setRfc(time());
$empresa->setIdDireccion($dir->getIdDireccion());
$empresa->setFechaAlta(mktime());
$empresa->setIdLogo(1);
$empresa->setActivo(1);
DAO::transBegin();
try {
EmpresaDAO::save($empresa);
} catch (Exception $e) {
DAO::transRollback();
Logger::error("No se ha podido guardar la nueva empresa (Desde Unit Tests): " . $e);
if ($e->getCode() == 901) {
throw new Exception("No se ha podido guardar la nueva empresa (desde Unit Test)|: " . $e->getMessage(), 901);
}
throw new Exception("No se ha podido guardar la nueva empresa (Desde Unit Tests)", 901);
}
DAO::transEnd();
$res = ContabilidadController::NuevoCatalogoCuentasEmpresa($empresa->getIdEmpresa());
//return array("status"=>"ok","id_catalogo_cuentas"=>$nuevo_catalogo_cuentas->getIdCatalogo());
$this->assertSame('ok', $res["status"]);
$this->assertInternalType('int', (int) $res["id_catalogo_cuentas"]);
}