コード例 #1
0
 private static function formatAddress($id_direccion)
 {
     if (is_null($daoDireccion = DireccionDAO::getByPK($id_direccion))) {
         throw new InvalidDataException("Esta  no existe.");
     }
     $out = self::readableText($daoDireccion->getCalle()) . " " . $daoDireccion->getNumeroExterior() . " ";
     if ($daoDireccion->getNumeroInterior() != null) {
         $out .= " Interior " . self::readableText($daoDireccion->getNumeroInterior());
     }
     $out .= "\nColonia " . self::readableText($daoDireccion->getColonia());
     if (!is_null($daoDireccion->getIdCiudad())) {
         $cDao = CiudadDAO::getByPK($daoDireccion->getIdCiudad());
         if (!is_null($cDao)) {
             $out .= "\n";
             $out .= self::readableText($cDao->getNombre()) . ", ";
             $e = EstadoDAO::getByPK($cDao->getIdEstado());
             if (!is_null($e)) {
                 $out .= self::readableText($e->getNombre()) . "";
             }
         }
     }
     if (strlen($daoDireccion->getCodigoPostal()) > 0) {
         $out .= "\nC.P. " . $daoDireccion->getCodigoPostal() . "\n";
     }
     return $out;
 }
コード例 #2
0
 /**
  *
  *
  *
  **/
 private static function GetUsuarioArray($id_usuario)
 {
     $result = UsuarioDAO::getByPK($id_usuario)->asArray();
     if (!is_null($result["id_direccion"])) {
         $result["direccion"] = DireccionDAO::getByPK($result["id_direccion"])->asArray();
         unset($result["direccion"]["id_direccion"]);
         if (!is_null($result["direccion"]["id_ciudad"])) {
             $result["direccion"]["ciudad"] = CiudadDAO::getByPK($result["direccion"]["id_ciudad"])->asArray();
             unset($result["direccion"]["ciudad"]["id_ciudad"]);
         }
         unset($result["direccion"]["id_ciudad"]);
     }
     if (!is_null($result["id_direccion_alterna"])) {
         $result["direccion_alterna"] = DireccionDAO::getByPK($result["id_direccion_alterna"])->asArray();
     }
     if (!is_null($result["id_rol"])) {
         if (!is_null($r = RolDAO::getByPK($result["id_rol"]))) {
             $result["rol"] = $r->asArray();
         }
         unset($result["id_rol"]);
     }
     unset($result["password"]);
     unset($result["id_direccion_alterna"]);
     unset($result["id_direccion"]);
     unset($result["id_usuario"]);
     unset($result["fecha_asignacion_rol"]);
     unset($result["token_recuperacion_pass"]);
     unset($result["id_clasificacion_proveedor"]);
     unset($result["id_clasificacion_cliente"]);
     unset($result["comision_ventas"]);
     unset($result["last_login"]);
     unset($result["consignatario"]);
     unset($result["salario"]);
     unset($result["saldo_del_ejercicio"]);
     unset($result["ventas_a_credito"]);
     unset($result["dia_de_pago"]);
     unset($result["mensajeria"]);
     unset($result["dias_de_embarque"]);
     unset($result["id_tarifa_compra"]);
     unset($result["tarifa_compra_obtenida"]);
     unset($result["id_tarifa_venta"]);
     unset($result["tarifa_venta_obtenida"]);
     unset($result["facturar_a_terceros"]);
     return $result;
 }
コード例 #3
0
//          ));
//      $form->createComboBoxJoin("id_unidad", "nombre", UnidadDAO::getAll(), $este_producto->getIdUnidad() );
$page->addComponent($form);
/* ********************************************************
	 *	Direccion
	 *
* ******************************************************** */
$page->nextTab("Direccion");
$menu = new MenuComponent();
$menu->addItem("Editar Direccion", "personal.editar.direccion.php?uid=" . $este_usuario->getIdUsuario() . "&did=" . $este_usuario->getIdDireccion());
$page->addComponent($menu);
$direccion = $este_usuario->getIdDireccion();
$direccionObj = DireccionDAO::getByPK($direccion);
if (is_null($direccionObj)) {
} else {
    $ciudad = CiudadDAO::getByPK($direccionObj->getIdCiudad());
    if (null === $ciudad) {
        $ciudad = new Ciudad();
    }
    $page->addComponent(new FreeHtmlComponent("<div id=\"map_canvas\"></div>"));
    $page->addComponent(new FreeHtmlComponent("<script>startMap(\"" . $direccionObj->getCalle() . " " . $direccionObj->getNumeroExterior() . ", " . $direccionObj->getColonia() . ", " . $ciudad->getNombre() . "\");</Script>"));
}
if (!is_null($direccionObj)) {
    $usr_ultima = UsuarioDAO::getByPK($direccionObj->getIdUsuarioUltimaModificacion());
    if (!is_null($usr_ultima)) {
        $direccionObj->setIdUsuarioUltimaModificacion($usr_ultima->getNombre());
    }
    $dform = new DAOFormComponent($direccionObj);
    $dform->setEditable(false);
    $dform->hideField(array("id_direccion", "id_usuario_ultima_modificacion", "ultima_modificacion"));
    $dform->createComboBoxJoin("id_ciudad", "nombre", CiudadDAO::getAll(), $direccionObj->getIdCiudad());